A comparative assessment of data standardization on support vector machine for classification problems

被引:31
作者
Luor, Dah-Chin [1 ]
机构
[1] I Shou Univ, Dept Appl Math, Kaohsiung 84001, Taiwan
关键词
Data standardization; binary classification; support vector machine; kernels; NEURAL-NETWORKS; KERNEL; SELECTION; NORMALIZATION; DECOMPOSITION; CLASSIFIERS; VARIABLES;
D O I
10.3233/IDA-150730
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In many real-world data sets, the range of values of each data attributes is quite different. Data standardization is a commonly used data preprocessing method which makes the values of data attributes fall within a defined specific range. A number of data standardization methods have been proposed in the literature and it is known that data standardization techniques can influence the performance of learning algorithms. Support vector machines (SVMs) are widely used kernel-based learning algorithms, and the basic idea is to transform data implicitly from the input space to the feature space, where a linear algorithm is used to solve the classification problem. It is obvious that the process of data standardization will change the values of transformed data in the feature space. Therefore it is important to investigate the effect of standardization methods upon the performance of kernel-based classification algorithms. In this research a comparative assessment of data standardization methods is applied to find the effect on the performance of SVM learning algorithm for classification problems. Three simulated data sets and nine real-world data sets (with eight medical data sets) are employed to demonstrate the effect of nine different data standardization methods with two commonly used kernels, Gaussian and polynomial, on the performance of SVM. Accuracy index, type I error, type II error, and two measures, kernel target alignment and class separability measure, are the criteria to evaluate the effect of standardization methods. The experiment results show that a suitable standardization processing has significant improvement on the performance of SVM. On the other hand, a bad choice of standardization method will decrease the classification accuracy of SVM.
引用
收藏
页码:529 / 546
页数:18
相关论文
共 37 条
  • [1] Ali S, 2006, LECT NOTES COMPUT SC, V4304, P362
  • [2] A meta-learning approach to automatic kernel selection for support vector machines
    Ali, Shawkat
    Smith-Miles, Kate A.
    [J]. NEUROCOMPUTING, 2006, 70 (1-3) : 173 - 186
  • [3] Improving support vector machine classifiers by modifying kernel functions
    Amari, S
    Wu, S
    [J]. NEURAL NETWORKS, 1999, 12 (06) : 783 - 789
  • [4] THEORY OF REPRODUCING KERNELS
    ARONSZAJN, N
    [J]. TRANSACTIONS OF THE AMERICAN MATHEMATICAL SOCIETY, 1950, 68 (MAY) : 337 - 404
  • [5] EFFECT OF STANDARDIZATION ON FRAGMENT-BASED MEASURES OF STRUCTURAL SIMILARITY
    BATH, PA
    MORRIS, CA
    WILLETT, P
    [J]. JOURNAL OF CHEMOMETRICS, 1993, 7 (06) : 543 - 550
  • [6] Effect of Data Standardization on Chemical Clustering and Similarity Searching
    Chu, Chia-Wei
    Holliday, John D.
    Willett, Peter
    [J]. JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2009, 49 (02) : 155 - 161
  • [7] Cristianini N., 2001, Advances in neural information processing systems
  • [8] Demsar J, 2006, J MACH LEARN RES, V7, P1
  • [9] A survey of kernel and spectral methods for clustering
    Filippone, Maurizio
    Camastra, Francesco
    Masulli, Francesco
    Rovetta, Stefano
    [J]. PATTERN RECOGNITION, 2008, 41 (01) : 176 - 190
  • [10] Fukunaga K., 2013, Introduction to Statistical Pattern Recognition