Multidimensional data classification with chordal distance based kernel and Support Vector Machines

In contemporary machine learning multidimensional rather than pure vector like data are frequently encountered. Traditionally, such multidimensional objects, such as color images or video sequences, are first transformed to a vector representation, and then processed by the classical learning algorithms operating with vectors. However, such multi-to-one dimension transformations usually lead to loss of important information. Thus, proposing novel methods for representing and learning with complex and multidimensional data is in focus of current machine learning research. In this paper, we propose a new method for efficient classification of multidimensional data based on a tensor-based kernel applied to the Support Vector Machines. We represent data as tensors, in order to preserve data dimensionality and to allow for processing of complex structures. To allow for an effective classification, we augment a Support Vector Machine (SVM) trained with Sequential Minimal Optimization (SMO) procedure with a chordal distance-based kernel for efficient classification of tensor-like objects. We also discuss different optimization methods for SVM, as well as present implementation details with computational time analysis. The proposed method is evaluated in both binary and multi-class classification problems. Comprehensive experimental analysis carried on a number of multidimensional benchmarks shows high usefulness of the proposed approach.

[1]  M. Alex O. Vasilescu,et al.  Multilinear (Tensor) Image Synthesis, Analysis, and Recognition [Exploratory DSP] , 2007, IEEE Signal Processing Magazine.

[2]  Yang Li,et al.  Kernel-based multifactor analysis for image synthesis and recognition , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[3]  Francisco Herrera,et al.  Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: Experimental analysis of power , 2010, Inf. Sci..

[4]  R. Bishop,et al.  Tensor Analysis on Manifolds , 1980 .

[5]  Ethem Alpaydın,et al.  Combined 5 x 2 cv F Test for Comparing Supervised Classification Learning Algorithms , 1999, Neural Comput..

[6]  Marios Savvides,et al.  Individual Kernel Tensor-Subspaces for Robust Face Recognition: A Computationally Efficient Tensor Framework Without Requiring Mode Factorization , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[7]  HerreraFrancisco,et al.  Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining , 2010 .

[8]  Jonathan J. Hull,et al.  A Database for Handwritten Text Recognition Research , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Johan A. K. Suykens,et al.  A kernel-based framework to tensorial data analysis , 2011, Neural Networks.

[10]  Carl D. Meyer,et al.  Matrix Analysis and Applied Linear Algebra , 2000 .

[11]  C. Shavers,et al.  An SVM-based approach to face detection , 2006, 2006 Proceeding of the Thirty-Eighth Southeastern Symposium on System Theory.

[12]  Mao Lin Huang,et al.  Multi-feature face recognition based on PSO-SVM , 2012, 2012 Tenth International Conference on ICT and Knowledge Engineering.

[13]  Tamara G. Kolda,et al.  Tensor Decompositions and Applications , 2009, SIAM Rev..

[14]  ChunJuan Yan Face Image Gender Recognition Based on Gabor Transform and SVM , 2011, ICEC 2011.

[15]  Francisco Herrera,et al.  Dynamic classifier selection for One-vs-One strategy: Avoiding non-competent classifiers , 2013, Pattern Recognit..

[16]  L. Lathauwer,et al.  Signal Processing based on Multilinear Algebra , 1997 .

[17]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[18]  VandewalleJoos,et al.  On the Best Rank-1 and Rank-(R1,R2,. . .,RN) Approximation of Higher-Order Tensors , 2000 .

[19]  Francisco Herrera,et al.  An overview of ensemble methods for binary classifiers in multi-class problems: Experimental study on one-vs-one and one-vs-all schemes , 2011, Pattern Recognit..

[20]  David C. Kay,et al.  Schaum's Outline of Tensor Calculus , 1988 .

[22]  Andrzej Cichocki,et al.  Nonnegative Matrix and Tensor Factorization T , 2007 .

[23]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.

[24]  John Shawe-Taylor,et al.  Decomposing the tensor kernel support vector machine for neuroscience data with structured labels , 2010, Machine Learning.

[25]  Hui Wang,et al.  Face recognition under varying illumination , 2012, Neural Computing and Applications.

[26]  J. Platt Sequential Minimal Optimization : A Fast Algorithm for Training Support Vector Machines , 1998 .

[27]  HerreraFrancisco,et al.  Dynamic classifier selection for One-vs-One strategy , 2013 .

[28]  Joos Vandewalle,et al.  On the Best Rank-1 and Rank-(R1 , R2, ... , RN) Approximation of Higher-Order Tensors , 2000, SIAM J. Matrix Anal. Appl..

[29]  Hyeran Byun,et al.  Combining SVM Classifiers for Multiclass Problem: Its Application to Face Recognition , 2003, AVBPA.

[30]  Chengan Guo,et al.  An SVM Classification Algorithm with Error Correction Ability Applied to Face Recognition , 2006, ISNN.

[31]  Song Ying,et al.  Face recognition based on multi-class SVM , 2009, 2009 Chinese Control and Decision Conference.

[32]  Shuicheng Yan,et al.  Tensor-based factor decomposition for relighting , 2005, IEEE International Conference on Image Processing 2005.

[33]  Bogusław Cyganek,et al.  Object Detection and Recognition in Digital Images: Theory and Practice , 2013 .

[34]  Allen Y. Yang,et al.  Robust Face Recognition via Sparse Representation , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[35]  Johan Suykens Least Squares Support Vector Machines : an Overview , 2002 .

[36]  Demetri Terzopoulos,et al.  Multilinear Analysis of Image Ensembles: TensorFaces , 2002, ECCV.

[37]  Robert Tibshirani,et al.  Classification by Pairwise Coupling , 1997, NIPS.

[38]  Ara V. Nefian,et al.  Embedded Bayesian networks for face recognition , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[39]  Johan A. K. Suykens,et al.  Least Squares Support Vector Machines , 2002 .

[40]  Y. Dimitrienko,et al.  Tensor Analysis and Nonlinear Tensor Functions , 2002 .

[41]  Joshua B. Tenenbaum,et al.  Separating Style and Content with Bilinear Models , 2000, Neural Computation.

[42]  B Cyganek Pattern recognition framework based on the best rank-(R1, R2, …, RK) tensor approximation , 2013 .

[43]  Daniel D. Lee,et al.  Grassmann discriminant analysis: a unifying view on subspace-based learning , 2008, ICML '08.

[44]  Angshul Majumdar,et al.  Face Recognition by Curvelet Based Feature Extraction , 2007, ICIAR.

[45]  Thomas G. Dietterich,et al.  Solving Multiclass Learning Problems via Error-Correcting Output Codes , 1994, J. Artif. Intell. Res..

[46]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[47]  George Bebis,et al.  Face recognition experiments with random projection , 2005, SPIE Defense + Commercial Sensing.

[48]  Yuan Yan Tang,et al.  Face Recognition Under Varying Illumination Using Gradientfaces , 2009, IEEE Transactions on Image Processing.

[49]  HerreraFrancisco,et al.  An overview of ensemble methods for binary classifiers in multi-class problems , 2011 .

[50]  Xudong Jiang,et al.  Eigenfeature Regularization and Extraction in Face Recognition , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[51]  N. J. A. Sloane,et al.  Packing Lines, Planes, etc.: Packings in Grassmannian Spaces , 1996, Exp. Math..

[52]  David G. Stork,et al.  Pattern Classification , 1973 .

[53]  John Soldera,et al.  Customized Orthogonal Locality Preserving Projections With Soft-Margin Maximization for Face Recognition , 2015, IEEE Transactions on Instrumentation and Measurement.

[54]  Gang Qian,et al.  Online Gesture Spotting from Visual Hull Data , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[55]  Gene H. Golub,et al.  Matrix computations , 1983 .