Mahalanobis-based one-class classification

Machine learning techniques have become very popular in the past decade for detecting nonlinear relations in large volumes of data. In particular, one-class classification algorithms have gained the interest of the researchers when the available samples in the training set refer to a unique/single class. In this paper, we propose a simple one-class classification approach based on the Mahalanobis distance. We make use of the advantages of kernel whitening and KPCA in order to compute the Mahalanobis distance in the feature space, by projecting the data into the subspace spanned by the most relevant eigenvectors of the covariance matrix. We also propose a sparse formulation of this approach. The tests are conducted on simulated data as well as on real data.

[1]  Bernhard Schölkopf,et al.  Nonlinear Component Analysis as a Kernel Eigenvalue Problem , 1998, Neural Computation.

[2]  Paul Honeine,et al.  ${l_p}$-norms in One-Class Classification for Intrusion Detection in SCADA Systems , 2014, IEEE Transactions on Industrial Informatics.

[3]  Chandan Srivastava,et al.  Support Vector Data Description , 2011 .

[4]  Paul Honeine,et al.  Online one-class machines based on the coherence criterion , 2012, 2012 Proceedings of the 20th European Signal Processing Conference (EUSIPCO).

[5]  Shehroz S. Khan,et al.  A Survey of Recent Trends in One Class Classification , 2009, AICS.

[6]  Ivor W. Tsang,et al.  Learning the Kernel in Mahalanobis One-Class Support Vector Machines , 2006, The 2006 IEEE International Joint Conference on Neural Network Proceedings.

[7]  P. Mahalanobis On the generalized distance in statistics , 1936 .

[8]  Robert P. W. Duin,et al.  Data domain description using support vectors , 1999, ESANN.

[9]  David M. J. Tax,et al.  Kernel Whitening for One-Class Classification , 2002, Int. J. Pattern Recognit. Artif. Intell..

[10]  Yuxiao Hu,et al.  One-class classification for spontaneous facial expression analysis , 2006, 7th International Conference on Automatic Face and Gesture Recognition (FGR06).

[11]  Bernhard Schölkopf,et al.  A Primer on Kernel Methods , 2004 .

[12]  Robert P. W. Duin,et al.  Support Vector Data Description , 2004, Machine Learning.

[13]  Oleksiy Mazhelis,et al.  One-class classifiers : a review and analysis of suitability in the context of mobile-masquerader detection , 2006, South Afr. Comput. J..

[14]  Wei Gao,et al.  A control system testbed to validate critical infrastructure protection concepts , 2011, Int. J. Crit. Infrastructure Prot..

[15]  Bernhard Schölkopf,et al.  Estimating the Support of a High-Dimensional Distribution , 2001, Neural Computation.

[16]  Paul Honeine,et al.  Intrusion detection in scada systems using one-class classification , 2013, 21st European Signal Processing Conference (EUSIPCO 2013).

[17]  Nello Cristianini,et al.  Kernel Methods for Pattern Analysis , 2003, ICTAI.

[18]  Brian Litt,et al.  One-Class Novelty Detection for Seizure Analysis from Intracranial EEG , 2006, J. Mach. Learn. Res..

[19]  Defeng Wang,et al.  Structured One-Class Classification , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[20]  Joumana Farah,et al.  Kernel-based localization using fingerprinting in wireless sensor networks , 2013, 2013 IEEE 14th Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[21]  D.J. Strauss,et al.  Adapted filter banks in machine learning: applications in biomedical signal processing , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[22]  N. Bredeche,et al.  Perceptual learning and abstraction in machine learning: an application to autonomous robotics , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[23]  Paul Honeine,et al.  On simple one-class classification methods , 2012, 2012 IEEE International Symposium on Information Theory Proceedings.

[24]  Heiko Hoffmann,et al.  Kernel PCA for novelty detection , 2007, Pattern Recognit..

[25]  Michael Rabadi,et al.  Kernel Methods for Machine Learning , 2015 .