Unsupervised Discriminative Feature Selection With l2,0-Norm Constrained Sparse Projection

Feiping Nie, Xia Dong, Lai Tian, Rong Wang, Xuelong Li

Research output: Contribution to journalArticlepeer-review

Abstract

Feature selection plays an important role in a wide spectrum of applications. Most of the sparsity-based feature selection methods tend to solve the relaxed l2,p-norm (0 ≤ p ≤ 1) regularized problem, leading to the output of a sub-optimal feature subset and the heavy work of tuning regularization parameters. Optimizing the non-convex l2,0-norm constrained problem is still an open question. Existing optimization algorithms used to solve the l2,0-norm constrained problem require specific data distribution assumptions and cannot guarantee global convergence. In this article, we propose an unsupervised discriminative feature selection method with l2,0-norm constrained sparse projection (SPDFS) to address the above issues. To this end, fuzzy membership degree learning and l2,0-norm constrained projection learning are simultaneously performed to learn a feature-sparse projection for discriminative feature selection. More importantly, two optimization strategies are developed to optimize the proposed NP-hard problem. Specifically, a non-iterative algorithm with globally optimal solution is derived for a special case, and an iterative algorithm with both rigorous ascend property and approximation guarantee is designed for the general case. Experimental results on both toy and real-world datasets demonstrate the superiority of the proposed method over some state-of-the-art methods in data clustering and text classification tasks.

Keywords

  • data clustering
  • Discriminative feature selection
  • fuzziness
  • linear discriminant analysis
  • sparse projection
  • text classification
  • unsupervised learning
  • ℓ-norm

Fingerprint

Dive into the research topics of 'Unsupervised Discriminative Feature Selection With l2,0-Norm Constrained Sparse Projection'. Together they form a unique fingerprint.

Cite this