atlas

Research map / Learning theory and algorithms / Matrix and tensor methods

Straight-Through Meets Sparse Recovery: the Support Exploration Algorithm

ICML 2024 · Learning theory and algorithms › Matrix and tensor methods · approach: Signal recovery and phase retrieval · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Applies the straight-through estimator to sparse support recovery, yielding the Support Exploration Algorithm (SEA), which explores more supports than IHT/HTP/OMP/ELS and comes with RIP-based recovery guarantees.

Problem

Sparse support recovery (model selection) from noisy linear measurements is NP-hard; existing greedy and thresholding algorithms explore limited supports and struggle with strongly coherent matrices, and STE, used for quantized networks, is poorly understood theoretically.

Approach

Reparameterize the k-sparse problem as minimizing F(H(z)) where H projects a dense support-exploration variable z onto the best k-sparse least-squares solution on its top-k support, and update z with a straight-through gradient computed at the sparse iterate; the best iterate seen is returned, letting the method explore many supports.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use cold-start SEA instead of OMP, HTP, or IHTGaussian phase-transition support recovery · Phase transition diagram (Gaussian matrices)support recovery thresholdHelped
Post-process OMP with SEAOMP · Phase transition diagram (Gaussian matrices)support recovery thresholdHelped
Post-process ELS with SEAELS · Phase transition diagram (Gaussian matrices)support recovery thresholdHelped
Post-process OMP or ELS with HTP or IHTOMP and ELS · Phase transition diagram (Gaussian matrices)support recovery thresholdMixed
Use cold-start SEA instead of competing algorithmsSpike deconvolution · Spike deconvolutionaverage support distanceHelped
Post-process OMP or ELS with SEAOMP and ELS · Spike deconvolutionaverage support distanceHelped
Initialize SEA with zero rather than an existing algorithm's solution (ablation)SEA · Spike deconvolutionaverage support distanceHelped
Warm-start SEA from ELS or OMP rather than zero (ablation)SEA · Spike deconvolutionaverage support distanceHurt
Warm-start SEA from ELS rather than zero (ablation)SEA · Phase transition diagram (Gaussian matrices)support recovery thresholdHelped
Warm-start SEA from OMP rather than zero (ablation)SEA · Phase transition diagram (Gaussian matrices)support recovery thresholdMixed

Surprising findings

Limitations

Experimental setup

Datasets: synthetic Gaussian matrices synthetic convolution (Gaussian filter) spike deconvolution problems

Benchmarks: phase transition diagram (n=500) spike deconvolution (n=500, sparsity 1 to 50)

Metrics: success rate of exact support recovery support distance phase transition threshold at 95% success

Baselines: IHT HTP OMP OMPR ELS LASSO

Builds on: BinaryConnect Hard Thresholding Pursuit Iterative Hard Thresholding Orthogonal Matching Pursuit

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy