A Dual Coordinate Descent Method for Large-scale Linear SVM
author:
Kai-Wei Chang,
Department of Computer Science, National Taiwan University
Description
In many applications, data appear with a huge number of instances as well as features. Linear Support Vector Machines (SVM) is one of the most popular tools to deal with such large-scale sparse data. This paper presents a novel dual coordinate descent method for linear SVM with L1- and L2-loss functions. The proposed method is simple and reaches an epsilon-accurate solution in O(log (1/epsilon)) iterations. Experiments indicate that our method is much faster than state of the art solvers such as Pegasos, Tron, svmperf, and a recent primal coordinate descent implementation.
You might be experiencing some problems with Your Video player.
| Slides | |
| 0:00 | A Dual Coordinate Descent Method for Large-scale Linear SVM |
| 0:19 | Outline |
| 0:36 | Outline - Introduction |
| 0:37 | Large-scale Linear Classifiers |
| 1:19 | Large-scale Linear Classifiers (Cont'd) |
| 2:15 | L1- and L2-SVM |
| 2:58 | SVM Dual (Combining L1 and L2) |
| 4:38 | Outline - Dual Coordinate Descent |
| 4:42 | Dual Coordinate Descent |
| 5:22 | Dual Coordinate Descent (Cont'd) |
| 6:04 | The Procedure |
| 7:16 | The Procedure (Cont'd) (1) |
| 8:52 | The Procedure (Cont'd) (2) |
| 9:49 | The Procedure (Cont'd) (3) |
| 10:34 | Analysis |
| 10:52 | Outline - Implementation Issue |
| 10:54 | Shrinking: Much Easier than Nonlinear |
| 13:26 | Order of Sub-problems |
| 14:47 | Outline - Comparisons |
| 14:50 | Comparisons (Latest Version Used) |
| 15:51 | Objective values (Time in Seconds) (1) |
| 17:30 | Objective values (Time in Seconds) (2) |
| 17:56 | Testing Accuracy (Time in Seconds) |
| 19:13 | Outline - Conclusions |
| 19:18 | Conclusions |
| 20:30 | Conclusions (Cont'd) |
| 21:46 | - Questions |
| 21:49 | - Questions |
| 23:06 | - Questions |
Lecture rating
| People found this lecture: | ||
| Worth seeing | ||
| because it is: | ||
| Valuable and informative | ||
| Well presented | ||
| Easily understandable | ||
| Acceptably recorded | ||
| You need to login to cast your vote. | ||
Report a problem or upload files
If you have found a problem with this lecture or would like to send us extra material, articles, exercises, etc., please use our ticket system to describe your request and upload the data.Enter your e-mail into the 'Cc' field, and we will keep you updated with your request's status.
Related content
Visitors who watched this lecture also watched...
SEE ALSO:
Link this page
Would you like to put a link to this lecture on your homepage?Go ahead! Copy the HTML snippet !





