title: Margin-maximizing feature elimination methods for linear and nonlinear kernel-based discriminant functions.
abstract: Feature selection for classification in high-dimensional spaces can improve generalization, reduce classifier complexity, and identify important, discriminating feature "markers." For support vector machine (SVM) classification, a widely used technique is recursive feature elimination (RFE). We demonstrate that RFE is not consistent with margin maximization, central to the SVM learning approach. We thus propose explicit margin-based feature elimination (MFE) for SVMs and demonstrate both improved margin and improved generalization, compared with RFE. Moreover, for the case of a nonlinear kernel, we show that RFE assumes that the squared weight vector 2-norm is strictly decreasing as features are eliminated. We demonstrate this is not true for the Gaussian kernel and, consequently, RFE may give poor results in this case. MFE for nonlinear kernels gives better margin and generalization. We also present an extension which achieves further margin gains, by optimizing only two degrees of freedom--the hyperplane's intercept and its squared 2-norm--with the weight vector orientation fixed. We finally introduce an extension that allows margin slackness. We compare against several alternatives, including RFE and a linear programming method that embeds feature selection within the classifier design. On high-dimensional gene microarray data sets, University of California at Irvine (UCI) repository data sets, and Alzheimer's disease brain image data, MFE methods give promising results.
authors.affiliation: Electrical Engineering Department, Pennsylvania State University, University Park, PA 16802, USA. ya1@psu.edu
authors.forename: Yaman
authors.initials: Y
authors.lastname: Aksu
authors.forename: David J
authors.initials: DJ
authors.lastname: Miller
authors.forename: George
authors.initials: G
authors.lastname: Kesidis
authors.forename: Qing X
authors.initials: QX
authors.lastname: Yang
mesh_terms: D000465:Algorithms; D001185:Artificial Intelligence; D014408:Biomarkers, Tumor / Q000032:analysis; D003110:Colonic Neoplasms / Q000235:genetics; D016002:Discriminant Analysis; D004192:Discrimination, Psychological; D020869:Gene Expression Profiling; D005793:Generalization, Psychological; D006801:Humans; D016014:Linear Models; D017711:Nonlinear Dynamics; D020411:Oligonucleotide Array Sequence Analysis
chemical_list: D014408:Biomarkers, Tumor