• 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