Fast Pruning Superfluous Support Vectors in SVMs
Xun Liang,Yuefeng Ma,Yangbo He,Li Yu,Rong-Chang Chen,Tao Liu,Xiaoping Yang,Tung-Shou Chen
DOI: https://doi.org/10.1016/j.patrec.2013.03.015
IF: 4.757
2013-01-01
Pattern Recognition Letters
Abstract:Support vector machines (SV machines, SVMs) often contain many SVs, which reduce runtime speeds of decision functions. To simplify the decision functions and improve SVM succinctness, the efforts to remove SVs in trained SVMs have been made. By meticulously designing some pruning coefficients and solving for the rest, this paper presents a simple method for fast removing superfluous SVs. The method empowers users to remove those SVs in a single iteration, thereby significantly enhancing the pruning speed of currently used methods, which remove the SVs one by one. The existence and uniqueness of the fast pruning coefficients are shown. The nexus of primal and dual optimizations is illustrated geometrically. The fast pruning method can also be applied to other kernel-based machines without any modifications. The computational complexity is discussed. Examples are given first and experiments on larger data sets demonstrate the effectiveness of the fast simplification method.