Spectral Self-supervised Feature Selection

Daniel Segal, Ofir Lindenbaum, Ariel Jaffe
7/12/2024
cs.LG

No official code found. Best implementation: segalon/ssfs (0 stars, MIT, last commit 2024-11-23).

Abstract

Choosing a meaningful subset of features from high-dimensional observations in unsupervised settings can greatly enhance the accuracy of downstream analysis, such as clustering or dimensionality reduction, and provide valuable insights into the sources of heterogeneity in a given dataset. In this paper, we propose a self-supervised graph-based approach for unsupervised feature selection. Our method's core involves computing robust pseudo-labels by applying simple processing steps to the graph Laplacian's eigenvectors. The subset of eigenvectors used for computing pseudo-labels is chosen based on a model stability criterion. We then measure the importance of each feature by training a surrogate model to predict the pseudo-labels from the observations. Our approach is shown to be robust to challenging scenarios, such as the presence of outliers and complex substructures. We demonstrate the effectiveness of our method through experiments on real-world datasets, showing its robustness across multiple domains, particularly its effectiveness on biological datasets.

View on arXivView PDF

Code Implementations(1)

segalon/ssfsCommunity62%
MIT

Code for "Spectral Self-supervised Feature Selection" (TMLR 2024)

00Python, Jupyter NotebookNov 23, 20241 years agoMIT

Similar Papers

Cite this paper

@article{segal2024spectral,
  title  = {Spectral Self-supervised Feature Selection},
  author = {Daniel Segal and Ofir Lindenbaum and Ariel Jaffe},
  year   = {2024},
  eprint = {2407.09061},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.09061v2}
}

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/2407.09061.svg)](https://codeofpaper.com/paper/2407.09061)

Discussion