Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Proximal Methods for Sparse Optimal Scoring and Discriminant Analysis

About

Linear discriminant analysis (LDA) is a classical method for dimensionality reduction, where discriminant vectors are sought to project data to a lower dimensional space for optimal separability of classes. Several recent papers have outlined strategies for exploiting sparsity for using LDA with high-dimensional data. However, many lack scalable methods for solution of the underlying optimization problems. We propose three new numerical optimization schemes for solving the sparse optimal scoring formulation of LDA based on block coordinate descent, the proximal gradient method, and the alternating direction method of multipliers. We show that the per-iteration cost of these methods scales linearly in the dimension of the data provided restricted regularization terms are employed, and cubically in the dimension of the data in the worst case. Furthermore, we establish that if our block coordinate descent framework generates convergent subsequences of iterates, then these subsequences converge to the stationary points of the sparse optimal scoring problem. We demonstrate the effectiveness of our new methods with empirical results for classification of Gaussian data and data sets drawn from benchmarking repositories, including time-series and multispectral X-ray data, and provide Matlab and R implementations of our optimization schemes.

Summer Atkins, Gudmundur Einarsson, Brendan Ames, Line Clemmensen• 2017

Related benchmarks

TaskDatasetResultRank
ClassificationCAR
Accuracy76.5
47
ClassificationMallat
Accuracy93
8
ClassificationMeat
Accuracy98.3
8
ClassificationOliveOil
Accuracy90
8
ClassificationPlane
Accuracy98.1
8
ClassificationCBF
Accuracy85.2
8
ClassificationRock
Accuracy78.2
8
ClassificationGaussian data K=3, r=0.1 (out-of-sample)
Accuracy100
8
ClassificationArrowHead
Accuracy71
8
ClassificationEthanolLevel
Accuracy41.7
8
Showing 10 of 19 rows

Other info

Follow for update