DocumentCode :
155634
Title :
Reduction of memory footprint and computation time for embedded Support Vector Machine (SVM) by kernel expansion and consolidation
Author :
Bajaj, Nikhil ; Chiu, George T.-C ; Allebach, Jan P.
Author_Institution :
Sch. of Mech. Eng., Purdue Univ., West Lafayette, IN, USA
fYear :
2014
fDate :
21-24 Sept. 2014
Firstpage :
1
Lastpage :
6
Abstract :
Support Vector Machines (SVM) are a family of algorithms widely used in classification and regression tasks. When faced with large and structurally complex data sets, the classification or prediction by SVM can become memory and time intensive, and especially so in non-sparse variants of the SVM such as the least-squares SVM (LS-SVM). This is of particular importance for implementing classifiers in embedded systems where memory and computation capabilities are limited. In this paper, decomposition methods for SVM classification functions are developed and discussed, using polynomial approximation methods. The SVM decision function is expanded into a polynomial form and consolidated into classification function with a significantly lower memory footprint and computational cost. The amount of reduction is analyzed for polynomial kernels, and in three demonstrated example systems, the classifier is made two orders of magnitude faster, with a memory requirement that is two orders of magnitude smaller. The methods are tested on standard classification data sets, and guidelines for use of the methods are provided.
Keywords :
embedded systems; microcontrollers; pattern classification; polynomial approximation; storage management; support vector machines; LS-SVM; SVM classification functions; SVM decision function; classifiers; computation time reduction; decomposition methods; embedded SVM; embedded support vector machine; embedded systems; kernel consolidation; kernel expansion; least-square SVM; memory footprint reduction; microcontrollers; nonsparse SVM variants; polynomial approximation methods; polynomial kernels; Approximation methods; Kernel; Memory management; Polynomials; Prediction algorithms; Support vector machines; Training; SVM; compression; microcontroller; representation; support vector machine;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Machine Learning for Signal Processing (MLSP), 2014 IEEE International Workshop on
Conference_Location :
Reims
Type :
conf
DOI :
10.1109/MLSP.2014.6958875
Filename :
6958875
Link To Document :
بازگشت