Abstract
Multi-class novelty detection is a crucial yet challenging aspect for recognition systems. Several methods have been presented, which either concatenate multiple classes into a large artificial super-class, or combine several independent classifiers of each known class, or utilize the results of multi-class classifiers. However, these methods ignore the correlation within each class, or cannot be elegantly formulated in a joint model. To overcome these limitations, we propose a new local and global novelty detection model (LGND). Different from the previous approaches, LGND incorporates the local correlation with the global regularization in a unified framework. This new optimization model boils down to a convex quadratic programming with guaranteed global optimum solution. Furthermore, comprehensive discussions, including the relationship between locality and globality, the discussion on the parameters in LGND and the connections to multi-class classification, are also presented. LGND opens up a new way for multi-class novelty detection from both local and global perspectives. Experimental results on Corel5k, Caltech-256, and five UCI data sets confirm that LGND outperforms or is at least comparable to state-of-the-art methods.






Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Notes
Available at http://cvxr.com/cvx/.
Available at http://prlab.tudelft.nl/david-tax/dd_tools.html.
Available at http://lear.inrialpes.fr/people/guillaumin/data.php.
Available at http://www.vision.caltech.edu/Image_Datasets/Caltech256/.
Available at http://archive.ics.uci.edu/ml/.
References
Basharat A, Gritai A, Shah M (2008) Learning object motion patterns for anomaly detection and improved object detection. In: Proceedings of the international conference on computer vision and pattern recognition. IEEE, pp 1–8
Bodesheim P, Freytag A, Rodner E, Denzler J (2015) Local novelty detection in multi-class recognition problems. In: Proceedings of IEEE winter conference on applications of computer vision. IEEE, pp 813–820
Bodesheim P, Freytag A, Rodner E, Kemmler M, Denzler J (2013) Kernel null space methods for novelty detection. In: Proceedings of IEEE conference on computer vision and pattern recognition, pp 3374–3381
Bottou L, Vapnik V (1992) Local learning algorithms. Neural Comput 4(6):888–900
Cheng H, Tan P, Jin R (2007) Localized support vector machine and its efficient algorithm. In: Proceedings of the international conference on data mining. SIAM, pp 461–466
Cohen G, Sax H, Geissbuhler A (2008) Novelty detection using one-class parzen density estimator. An application to surveillance of nosocomial infections. Stud Health Technol Inform 136(136):21–26
Crammer K, & Chechik G (2004) A needle in a haystack: local one-class optimization. In: Proceedings of the 21st international conference on machine learning. ACM, p 26
Curiac DI, Volosencu C (2012) Ensemble based sensing anomaly detection in wireless sensor networks. Expert Syst Appl 39(10):9087–9096
Demšar J (2006) Statistical comparisons of classifiers over multiple data sets. J Mach Learn Res 7:1–30
Ding X, Li Y, Belatreche A, Maguire L (2014) An experimental evaluation of novelty detection methods. Neurocomputing 135:313–327
Frome A, Singer Y, Sha F, Malik J (2007) Learning globally-consistent local distance functions for shape-based image retrieval and classification. In: Proceedings of the international conference on computer vision. IEEE, pp 1–8
García S, Fernández A, Luengo J, Herrera F (2010) Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: Experimental analysis of power. Inf Sci 180(10):2044–2064
Guo Y, Wu L, Lu H, Feng Z, Xue X (2006) Null foley-sammon transform. Pattern Recognit 39(11):2248–2251
Gupta G, Ghosh J (2005) Robust one-class clustering using hybrid global and local search. In: Proceedings of the 22nd international conference on machine learning. ACM, pp 273–280
Haggett SJ, Chu DF, Marshall IW (2008) Evolving a dynamic predictive coding mechanism for novelty detection. Knowl Based Syst 21(3):217–224
Hoffmann H (2007) Kernel PCA for novelty detection. Pattern Recognit 40(3):863C874
Jiang M, Huang W, Huang Z, Yen GG (2015) Integration of global and local metrics for domain adaptation learning via dimensionality reduction. IEEE Trans Cybern PP(99):1–14
Jumutc V, Suykens JAK (2014) Multi-class supervised novelty detection. IEEE Trans Pattern Anal Mach Intell 36(12):2510–2523
Kang S, Cho S (2015) A novel multi-class classification algorithm based on one-class support vector machine. Intell Data Anal 19(4):713–725
Kemmler M, Rodner E, Wacker E-S, Denzler J (2013) One-class classification with gaussian processes. Pattern Recognit 46(12):3507–3518
Khan SS, Karg ME, Hoey J, Kulic D (2012) Towards the detection of unusual temporal events during activities using hmms. In: ACM conference on ubiquitous computing, pp 1075–1084
Khan SS, Madden MG (2013) One-class classification: taxonomy of study and review of techniques. Knowl Eng Rev 29(3):1–30
Krawczyk B, Niak M, Herrera F (2015) On the usefulness of one-class classifier ensembles for decomposition of multi-class problems. Pattern Recognit 48(12):3969–3982
Lampert CH, Nickisch H, Harmeling S (2009) Learning to detect unseen object classes by between-class attribute transfer. In: Proceedings of the international conference on computer vision and pattern recognition. IEEE, pp 951–958
Lazzaretti A, Eug Tax DMJ, Vieira Neto H, Ferreira VH (2016) Novelty detection and multi-class classification in power distribution voltage waveforms. Expert Syst With Appl 45(C):322–330
Lee K, Kim D, Lee K, Lee D (2007) Density-induced support vector data description. IEEE Trans Neural Netw 18(1):284–289
Lee W, Liu B (2003) Learning with positive and unlabeled examples using weighted logistic regression. Proc Int Conf Mach Learn 3:448–455
Li D, Tian Y (2016) Global and local metric learning via eigenvectors. Knowl Based Syst 116:152–162
Lin Y, Liu T, Fuh C (2007) Local ensemble kernel learning for object category recognition. In: Proceedings of the international conference on computer vision and pattern recognition. IEEE, pp 1–8
Manevitz L, Yousef M (2002) One-class svms for document classification. J Mach Learn Res 2:139–154
Muñoz-Marí J, Bovolo F, Gómez-Chova L, Bruzzone L, Camp-Valls G (2010) Semisupervised one-class support vector machines for classification of remote sensing data. IEEE Trans Geosci Remote Sens 48(8):3188–3197
Pan R, Zhou Y, Cao B, Liu NN, Lukose R, Scholz M, Yang Q (2008) One-class collaborative filtering. In: Proceedings of the international conference on data mining. IEEE, pp 502–511
Perdisci R, Gu G, Lee W (2006) Using an ensemble of one-class SVM classifiers to harden payload-based anomaly detection systems. In: Proceedings of the 6th IEEE international conference on data mining. IEEE, pp 488–498
Qi G, Tian Q, Huang T (2011) Locality-sensitive support vector machine by exploring local correlation and global regularization. In: Proceedings of the international conference on computer vision and pattern recognition. IEEE, pp 841–848
Sarasamma S, Zhu Q, Huff J (2005) Hierarchical Kohonenen net for anomaly detection in network security. IEEE Trans Syst Man Cybern Part B (Cybern) 35(2):302–312
Schölkopf B, Platt J, Shawe-Taylor J, Smola A, Williamson R (2001) Estimating the support of a high-dimensional distribution. Neural Comput 13(7):1443–1471
Schüldt C, Laptev I, Caputo B (2004) Recognizing human actions: a local SVM approach. In: Proceedings of the international conference on pattern recognition, vol 3. IEEE, pp 32–36
Segata N, Blanzieri E (2010) Fast and scalable local kernel machines. J Mach Learn Res 11:1883–1926
Sonnenburg S, Rätsch G, Schäfer C, Schölkopf B (2006) Large scale multiple kernel learning. J Mach Learn Res 7:1531–1565
Sun Y, Todorovic S, Goodison S (2010) Local-learning-based feature selection for high-dimensional data analysis. IEEE Trans Pattern Anal Mach Intell 32(9):1610–1626
Tao JW, Wen S, Hu W (2016) Multi-source adaptation learning with global and local regularization by exploiting joint kernel sparse representation. Knowl Based Syst 98:76–94
Tax D, Duin R (2008) Growing a multi-class classifier with a reject option. Pattern Recognit Lett 29(10):1565–1570
Tax DM, Duin RP (2004) Support vector data description. Mach Learn 54(1):45–66
Theissler A (2017) Detecting known and unknown faults in automotive systems using ensemble-based anomaly detection. Knowl Based Syst 123:163C173
Vedaldi A, Zisserman A (2012) Efficient additive kernels via explicit feature maps. IEEE Trans Pattern Anal Mach Intell 34(3):480–492
Wu M, Ye J (2009) A small sphere and large margin approach for novelty detection using training data with outliers. IEEE Trans Pattern Anal Mach Intell 31(11):2088–2092
Yang Z, Cai Z, Guan X (2016) Estimating user behavior toward detecting anomalous ratings in rating systems. Knowl Based Syst 111:144–158
Yu A, Grauman K (2014) Fine-grained visual comparisons with local learning. In: Proceedings of the international conference on computer vision and pattern recognition, pp 192–199
Yu H (2005) Single-class classification with mapping convergence. J Mach Learn Res 61(1–3):49–69
Zhang H, Berg A, Maire M, Malik J (2006) SVM-KNN: discriminative nearest neighbor classification for visual category recognition. In: Proceedings of the international conference on computer vision and pattern recognition, vol 2. IEEE, pp 2126–2136
Zhao J, Wang Z, Cao F, Wang D (2014) A local learning algorithm for random weights networks. Knowl Based Syst 74(1):159–166
Zheng W, Zhao L, Zou C (2005) Foley-sammon optimal discriminant vectors using kernel approach. IEEE Trans Neural Netw 16(1):1–9
Zhou N, Xu Y, Cheng H, Fang J, Pedrycz W (2016) Global and local structure preserving sparse subspace learning: an iterative approach to unsupervised feature selection. Pattern Recognit 53:87–101
Acknowledgements
This work has been partially supported by grants from National Natural Science Foundation of China (Nos. 61472390, 71731009, 71331005, and 91546201), and the Beijing Natural Science Foundation (No.1162005).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declared that they have no conflicts of interest to this work.
Rights and permissions
About this article
Cite this article
Tang, J., Tian, Y. & Liu, X. LGND: a new method for multi-class novelty detection. Neural Comput & Applic 31, 3339–3355 (2019). https://doi.org/10.1007/s00521-017-3270-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-017-3270-7