SLM: End-to-end Feature Selection via Sparse Learnable Masks

Yihe Dong, Sercan O. Arik
4/6/2023
cs.LG

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

Feature selection has been widely used to alleviate compute requirements during training, elucidate model interpretability, and improve model generalizability. We propose SLM -- Sparse Learnable Masks -- a canonical approach for end-to-end feature selection that scales well with respect to both the feature dimension and the number of samples. At the heart of SLM lies a simple but effective learnable sparse mask, which learns which features to select, and gives rise to a novel objective that provably maximizes the mutual information (MI) between the selected features and the labels, which can be derived from a quadratic relaxation of mutual information from first principles. In addition, we derive a scaling mechanism that allows SLM to precisely control the number of features selected, through a novel use of sparsemax. This allows for more effective learning as demonstrated in ablation studies. Empirically, SLM achieves state-of-the-art results against a variety of competitive baselines on eight benchmark datasets, often by a significant margin, especially on those with real-world challenges such as class imbalance.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 3 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{dong2023slm,
  title  = {SLM: End-to-end Feature Selection via Sparse Learnable Masks},
  author = {Yihe Dong and Sercan O. Arik},
  year   = {2023},
  eprint = {2304.03202},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.03202v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.03202.svg)](https://codeofpaper.com/paper/2304.03202)

Discussion