Fast Prediction with SVM Models Containing RBF Kernels
Marc Claesen, Frank De Smet, Johan A.K. Suykens, Bart De Moor

TL;DR
This paper introduces a second-order Maclaurin series approximation for RBF kernel SVMs that significantly speeds up predictions when input dimensions are low, without assuming data normalization.
Contribution
The authors propose a novel approximation scheme for RBF kernel SVMs that reduces prediction time and memory usage, with a method to verify approximation accuracy.
Findings
Prediction speed is quadratic in input dimensions, independent of support vector count.
Significant speed improvements observed in practical tests.
Method to verify approximation accuracy ensures controlled loss in prediction quality.
Abstract
We present an approximation scheme for support vector machine models that use an RBF kernel. A second-order Maclaurin series approximation is used for exponentials of inner products between support vectors and test instances. The approximation is applicable to all kernel methods featuring sums of kernel evaluations and makes no assumptions regarding data normalization. The prediction speed of approximated models no longer relates to the amount of support vectors but is quadratic in terms of the number of input dimensions. If the number of input dimensions is small compared to the amount of support vectors, the approximated model is significantly faster in prediction and has a smaller memory footprint. An optimized C++ implementation was made to assess the gain in prediction speed in a set of practical tests. We additionally provide a method to verify the approximation accuracy, prior to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel Reduction and Neural Networks · Neural Networks and Applications · Machine Learning and Data Classification
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
