Autonomously Determining the Parameters for SVDD with RBF Kernel from a One-Class Training Set
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 33093
Autonomously Determining the Parameters for SVDD with RBF Kernel from a One-Class Training Set

Authors: Andreas Theissler, Ian Dear

Abstract:

The one-class support vector machine “support vector data description” (SVDD) is an ideal approach for anomaly or outlier detection. However, for the applicability of SVDD in real-world applications, the ease of use is crucial. The results of SVDD are massively determined by the choice of the regularisation parameter C and the kernel parameter  of the widely used RBF kernel. While for two-class SVMs the parameters can be tuned using cross-validation based on the confusion matrix, for a one-class SVM this is not possible, because only true positives and false negatives can occur during training. This paper proposes an approach to find the optimal set of parameters for SVDD solely based on a training set from one class and without any user parameterisation. Results on artificial and real data sets are presented, underpinning the usefulness of the approach.

Keywords: Support vector data description, anomaly detection, one-class classification, parameter tuning.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1087117

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 2935

References:


[1] V. Chandola, A. Banerjee, and V. Kumar, “Anomaly detection: A survey,” ACM Computing Surveys, September 2009.
[2] A. Theissler and I. Dear, “Detecting anomalies in recordings from test drives based on a training set of normal instances,” in Proceedings of the IADIS International Conference Intelligent Systems and Agents 2012 and European Conference Data Mining 2012. IADIS Press, Lisbon., 2012, pp. 124–132.
[3] A. Theissler and I. Dear, “An anomaly detection approach to detect unexpected faults in recordings from test drives,” in Proceedings of the WASET International Conference on Vehicular Electronics and Safety 2013, Stockholm (to be published)., 2013.
[4] V. Chandola, “Anomaly detection for symbolic sequences and time series data,” Ph.D. dissertation, Computer Science Department, University of Minnesota, 2009.
[5] V. J. Hodge and J. Austin, “A survey of outlier detection methodologies,” Artificial Intelligence Review, vol. 22, p. 2004, 2004.
[6] S. Theodoridis and K. Koutroumbas, Pattern Recognition, Fourth Edition, 4th ed. Academic Press, 2009.
[7] S. Abe, Support Vector Machines for Pattern Classification (Advances in Pattern Recognition), 2nd ed. Springer-Verlag London Ltd., 2010.
[8] D. M. Tax and R. P. Duin, “Data domain description using support vectors,” in Proceedings of the European Symposium on Artificial Neural Networks, 1999, pp. 251–256.
[9] T. Fawcett, “ROC graphs: Notes and practical considerations for researchers,” HP Laboratories, Tech. Rep., 2004.
[10] D. Tax and R. Duin, “Support vector data description,” Machine Learning, vol. 54, no. 1, pp. 45–66, Jan. 2004.
[11] L. Zhuang and H. Dai, “Parameter optimization of kernel-based oneclass classifier on imbalance learning,” Journal of Computers, vol. 1, no. 7, pp. 32–40, 2006.
[12] D. M. Tax and R. P. Duin, “Uniform object generation for optimizing one-class classifiers,” Journal of Machine Learning Research, vol. 2, pp. 155–173, 2001.
[13] D. Tax and R. Duin, “Outliers and data descriptions,” in In Proceedings of the Seventh Annual Conference of the Advanced School for Computing and Imaging (ASCI), 2001.
[14] D. M. Tax, “One-class classification. concept-learning in the absence of counter-examples,” Ph.D. dissertation, Delft University of Technology, 2001.
[15] C. A. Jones, “Lecture notes: Math2640 introduction to optimisation 4,” University of Leeds, School of Mathematics, Tech. Rep., 2005.
[16] O. Pavlichenko, “Adaptation of measured data analysis algorithms for an existing machine learning framework,” 2011.
[17] PRTools, “Website: PRTools: The Matlab Toolbox for Pattern Recognition,” Nov. 2012. (Online). Available: http://www.prtools.org
[18] KEEL, “Website: KEEL (Knowledge Extraction based on Evolutionary Learning),” Nov. 2012. (Online). Available: http://sci2s.ugr.es/keel/datasets.php