Fast Variable Selection by Block Addition and Block Deletion
- 1
- 2
- 3
Abstract
We propose the threshold updating method for terminating variable selection and two variable selection methods. In the threshold updating method, we update the threshold value when the approximation error smaller than the current threshold value is obtained. The first variable selection method is the combination of forward selection by block addi-tion and backward selection by block deletion. In this method, starting from the empty set of the input variables, we add several input variables at a time until the approximation error is below the threshold value. Then we search deletable variables by block deletion. The second method is the combination of the first method and variable selection by Linear Programming Support Vector Regressors (LPSVRs). By training an LPSVR with linear kernels, we evaluate the weights of the decision function and delete the input variables whose associated absolute weights are zero. Then we carry out block addition and block deletion. By computer experiments using benchmark data sets, we show that the proposed methods can perform faster variable selection than the method only using block deletion, and that by the threshold updating method, the approximation error is lower than that by the fixed threshold method. We also compare our method with an imbedded method, which determines the optimal variables during training, and show that our method gives comparable or better variable selection performance.
- V. N. Vapnik, “Statistical Learning Theory,” John Wiley & Sons, New York, 1998.
- S. Abe, “Support Vector Machines for Pattern Classification,” 2nd Edition, Springer-Verlag, New York, 2010.
- K.-R. Müller, A. J. Smola, G. R?tsch, B. Sch?lkopf, J. Kohlmorgen and V. Vapnik, “Predicting Time Series with Support Vector Machines,” In: W. Gerstner, A. Germond, M. Hasler and J. D. Nicoud, Eds., Proceedings of the 7th International Conference on Artificial Neural Networks (ICANN '97), Springer-Verlag, Berlin, 1997, pp. 999-1004.
- J. A. K. Suykens, “Least Squares Support Vector Machines for Classification and Nonlinear Modeling,” Neural Network World, Vol. 10, No. 1-2, 2000, pp. 29-47.
- V. Kecman, T. Arthanari and I. Hadzic, “LP and QP Based Learning from Empirical Data,” Proceedings of International Joint Conference on Neural Networks (IJCNN 2001), Washington, DC, Vol. 4, 2001, pp. 2451- 2455.
- G. M. Fung and O. L. Mangasarian, “A Feature Selection Newton Method for Support Vector Machine Classification,” Computational Optimization and Applications, Vol. 28, No. 2, 2004, pp. 185-202.
- S. D. Stearns, “On Selecting Features for Pattern Classifiers,” Pro-ceedings of International Conference on Pattern Recognition, Coronado, 1976, pp. 71-75.
- P. Pudil, J. Novovi?ová and J. Kittler, “Floating Search Methods in Feature Selection,” Chemometrics and Intelligent Laboratory Systems, Vol. 15, No. 11, 1994, pp. 1119-1125.
- J. Bi, K. P. Bennett, M. Em-brechts, C. Breneman and M. Song, “Dimensionality Reduction via Sparse Support Vector Machines,” Journal of Machine Learning Research, Vol. 3, No. 7-8, 2003, pp. 1229-1243.
- T. Nagatani and S. Abe, “Backward Variable Selection of Support Vector Regressors by Block Deletion,” Proceedings of International Joint Conference on Neural Net-works (IJCNN 2007), Orlando, FL, 2007, pp. 1540-1545.
- I. Guyon, J. Weston, S. Barnhill and V. Vap-nik, “Gene Selection for Cancer Classification Using Support Vector Machines,” Machine Learning, Vol. 46, No. 1-3, 2002, pp. 389-422.
- S. Abe, “Neural Networks and Fuzzy Sys-tems: Theory and Applications,” Kluwer, 1997.
- D. Har-rison and D. L. Rubinfeld, “Hedonic Prices and the Demand for Clean Air,” Journal of Environmental Economics and Man-agement, Vol. 5, 1978, pp. 81-102.
- Delve Datasets, http://www.cs.toronto.edu/~delve/data/ datasets.html