Successive overrelaxation for support vector machines
Successive overrelaxation for support vector machines
复制标题
DOI:
10.1109/72.788643
复制
发表时间:
1999-09-01
影响因子:
--
通讯作者:
Musicant, DR
中科院分区:
文献类型:
--
作者:
Mangasarian, OL;Musicant, DR
Successive overrelaxation (SOR) for symmetric linear complementarity problems and quadratic programs is used to train a support vector machine (SVM) for discriminating between the elements of two massive datasets, each with millions of points. Because SOR handles one point at a Lime, similar to Platt's sequential minimal optimization (SMO) algorithm which handles two constraints at a time and Joachims' SVMlight which handles a small number of points at a time, SOB can process very large datasets that need not reside in memory, The algorithm converges linearly to a solution. Encouraging numerical results are presented on datasets with up to 10 000 000 points. Such massive discrimination problems cannot be processed by conventional linear or quadratic programming methods, and to our knowledge have not been solved by other methods. On smaller problems, SOB was faster than SVMlight and comparable or faster than SMO.