AEKOC+: Kernel Ridge Regression-Based Auto-Encoder for One-Class Classification Using Privileged Information

In recent years, non-iterative learning approaches for kernel have received quite an attention by researchers and kernel ridge regression (KRR) approach is one of them. Recently, KRR-based Auto-Encoder is developed for the one-class classification (OCC) task and named as AEKOC. OCC is generally used for outlier or novelty detection. The brain can detect outlier just by learning from only normal samples. Similarly, OCC also uses only normal samples to train the model, and trained model can be used for outlier detection. In this paper, AEKOC is enabled to utilize privileged information, which is generally ignored by AEKOC or any traditional machine learning technique but usually present in human learning. For this purpose, we have combined learning using privileged information (LUPI) framework with AEKOC, and proposed a classifier, which is referred to as AEKOC+. Privileged information is only available during training but not during testing. Therefore, AEKOC is unable to utilize this information for building the model. However, AEKOC+ can efficiently handle the privileged information due to the inclusion of the LUPI framework with AEKOC. Experiments have been conducted on MNIST dataset and on various other datasets from UCI machine learning repository, which demonstrates the superiority of AEKOC+ over AEKOC. Our formulation shows that AEKOC does not utilize the privileged features in learning; however, formulation of AEKOC+ helps it in learning from the privileged features differently from other available features and improved generalization performance of AEKOC. Moreover, AEKOC+ also outperformed two LUPI framework–based one-class classifiers (i.e., OCSVM+ and SSVDD+).

[1]  Robert P. W. Duin,et al.  Support vector domain description , 1999, Pattern Recognit. Lett..

[2]  Yong Dong,et al.  Co-regularized kernel ensemble regression , 2018, World Wide Web.

[3]  Francisco Herrera,et al.  Instance reduction for one-class classification , 2018, Knowledge and Information Systems.

[4]  Ping Zhong,et al.  A new one-class SVM based on hidden information , 2014, Knowl. Based Syst..

[5]  Alexandros Iosifidis,et al.  One class classification applied in facial image analysis , 2016, 2016 IEEE International Conference on Image Processing (ICIP).

[6]  Chen Jing,et al.  Fault detection based on a robust one class support vector machine , 2014, Neurocomputing.

[7]  Yitian Xu,et al.  A rough margin-based one class support vector machine , 2012, Neural Computing and Applications.

[8]  Wang Zhou,et al.  Bayesian pairwise learning to rank via one-class collaborative filtering , 2019, Neurocomputing.

[9]  Guang-Bin Huang,et al.  An Insight into Extreme Learning Machines: Random Neurons, Random Features and Kernels , 2014, Cognitive Computation.

[10]  Matthieu Cord,et al.  Classifying low-resolution images by integrating privileged information in deep CNNs , 2018, Pattern Recognit. Lett..

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

[12]  齐志泉,et al.  Pedestrian detection based on the privileged information , 2016 .

[13]  Vijay Manikandan Janakiraman,et al.  Anomaly detection in aviation data using extreme learning machines , 2016, 2016 International Joint Conference on Neural Networks (IJCNN).

[14]  Aruna Tiwari,et al.  On the construction of extreme learning machine for online and offline one-class classification - An expanded toolbox , 2017, Neurocomputing.

[15]  Sundaram Suresh,et al.  Online Learning with Regularized Kernel for One-class Classification , 2017, ArXiv.

[16]  Malik Yousef,et al.  One-Class SVMs for Document Classification , 2002, J. Mach. Learn. Res..

[17]  PerlovskyLeonid 2009 Special Issue , 2009 .

[18]  Francesco Carlo Morabito,et al.  A Convolutional Neural Network approach for classification of dementia stages based on 2D-spectral representation of EEG recordings , 2019, Neurocomputing.

[19]  Vladimir Vapnik,et al.  A new learning paradigm: Learning using privileged information , 2009, Neural Networks.

[20]  Silvio Savarese,et al.  Deep Learning Under Privileged Information Using Heteroscedastic Dropout , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[21]  M. Inés Torres,et al.  Detection of Sarcasm and Nastiness: New Resources for Spanish Language , 2018, Cognitive Computation.

[22]  Alexandros Iosifidis,et al.  Multi-layer Kernel Ridge Regression for One-class Classification , 2018, ArXiv.

[23]  Weizhong Yan,et al.  One-class extreme learning machines for gas turbine combustor anomaly detection , 2016, 2016 International Joint Conference on Neural Networks (IJCNN).

[24]  Janez Demsar,et al.  Statistical Comparisons of Classifiers over Multiple Data Sets , 2006, J. Mach. Learn. Res..

[25]  Li Chen,et al.  Neighborhood-enhanced transfer learning for one-class collaborative filtering , 2019, Neurocomputing.

[26]  Bernt Schiele,et al.  Learning using privileged information: SV M+ and weighted SVM , 2013, Neural Networks.

[27]  M. M. Moya,et al.  One-class classifier networks for target recognition applications , 1993 .

[28]  Charles A. Micchelli,et al.  When is there a representer theorem? Vector versus matrix regularizers , 2008, J. Mach. Learn. Res..

[29]  Hinrich Schütze,et al.  Introduction to information retrieval , 2008 .

[30]  Erik Cambria,et al.  Sentic LSTM: a Hybrid Network for Targeted Aspect-Based Sentiment Analysis , 2018, Cognitive Computation.

[31]  Ling Ma,et al.  Kernel ridge regression classification , 2014, 2014 International Joint Conference on Neural Networks (IJCNN).

[32]  Chee Kheong Siew,et al.  Extreme learning machine: Theory and applications , 2006, Neurocomputing.

[33]  Jun Miao,et al.  One-Class Classification with Extreme Learning Machine , 2015 .

[34]  Javad Hamidzadeh,et al.  Improved one-class classification using filled function , 2018, Applied Intelligence.

[35]  Aruna Tiwari,et al.  Localized Multiple Kernel Support Vector Data Description , 2018, 2018 IEEE International Conference on Data Mining Workshops (ICDMW).

[36]  Hongming Zhou,et al.  Extreme Learning Machine for Regression and Multiclass Classification , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[37]  Alexander Gammerman,et al.  Ridge Regression Learning Algorithm in Dual Variables , 1998, ICML.

[38]  Matthew Turk,et al.  CLEAR: Cumulative LEARning for One-Shot One-Class Image Recognition , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[39]  John Shawe-Taylor,et al.  Patient classi fi cation as an outlier detection problem : An application of the One-Class Support Vector Machine , 2011 .

[40]  Rosni Abdullah,et al.  A Machine Learning Approach to Detect Router Advertisement Flooding Attacks in Next-Generation IPv6 Networks , 2018, Cognitive Computation.

[41]  David A. Clifton,et al.  A review of novelty detection , 2014, Signal Process..

[42]  Erfu Yang,et al.  A New Algorithm for SAR Image Target Recognition Based on an Improved Deep Convolutional Neural Network , 2018, Cognitive Computation.

[43]  Shiyu Chen,et al.  Learning with Privileged Information for Multi-Label Classification , 2017, Pattern Recognit..

[44]  P. N. Suganthan,et al.  Benchmarking Ensemble Classifiers with Novel Co-Trained Kernal Ridge Regression and Random Vector Functional Link Ensembles [Research Frontier] , 2017, IEEE Computational Intelligence Magazine.

[45]  Dong Xu,et al.  Exploiting Privileged Information from Web Data for Image Categorization , 2014, ECCV.

[46]  Uwe Aickelin,et al.  Privileged information for data clustering , 2012, Inf. Sci..

[47]  Wenbo Zhang Support vector data description using privileged information , 2015 .

[48]  Aruna Tiwari,et al.  Localized Multiple Kernel Learning for Anomaly Detection: One-class Classification , 2018, Knowl. Based Syst..

[49]  Rauf Izmailov,et al.  Learning using privileged information: similarity control and knowledge transfer , 2015, J. Mach. Learn. Res..

[50]  Mandar Gogate,et al.  A Generative Learning Approach to Sensor Fusion and Change Detection , 2016, Cognitive Computation.

[51]  Bernhard Schölkopf,et al.  Support Vector Method for Novelty Detection , 1999, NIPS.

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

[53]  Evgeny Burnaev,et al.  One-Class SVM with Privileged Information and Its Application to Malware Detection , 2016, 2016 IEEE 16th International Conference on Data Mining Workshops (ICDMW).

[54]  Donald A. Adjeroh,et al.  Information Bottleneck Learning Using Privileged Information for Visual Recognition , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[55]  Dong Xu,et al.  Distance Metric Learning Using Privileged Information for Face Verification and Person Re-Identification , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[56]  Luc Van Gool,et al.  Fast Algorithms for Linear and Kernel SVM+ , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).