atlas

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

Be a Goldfish: Forgetting Bad Conditioning in Sparse Linear Regression via Variational Autoencoders

ICML 2025 · Learning theory and algorithms › Matrix and tensor methods · approach: High-dimensional estimation theory

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.

Shows that a linear VAE with a sparsity-promoting diagonal decoder and a ridge-style preconditioner can recover optimal sparse solutions to sparse linear regression, including ill-conditioned design matrices and low sparsity levels where LASSO fails.

Problem

Sparse linear regression (NP-hard) with ill-conditioned, correlated design matrices and low sparsity levels, where LASSO and other classical methods fail to recover the optimal sparse support.

Approach

Use a linear-encoder/decoder VAE whose decoder contains a trainable diagonal sparsity-promoting matrix, plus a ridge-style preconditioner P=(ΦΦᵀ+γI)⁻¹ applied inside the VAE, so that the VAE loss has no bad local minima and its global minima recover the optimal sparse solution as γ→0 and the preconditioned matrix satisfies RIP.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the linear VAE instead of LASSO or SBLSLR with a standard Gaussian design matrix · Standard Gaussian design matrix, κ ≤ 60support recovery rateHelped
Use the preconditioned VAE instead of SBL or augmented basis pursuitSLR with a Gaussian random walk design matrix · Gaussian random walk design matrix, κ ≤ 20support recovery rateHelped
Use the preconditioned VAE instead of competing methodsSLR with the Riboflavin design matrix · Riboflavin dataset, κ ≤ 10support recovery rateHelped
Increase the number of featuresSLR methods on the Gaussian random walk design matrix · Gaussian random walk design matrix, κ = 20, d = 100support recovery rateHurt
Increase the number of observationsSLR methods on the Gaussian random walk design matrix · Gaussian random walk design matrix, κ = 10support recovery rateHelped
Use the preconditioned VAE instead of LASSO or augmented basis pursuitSLR on the Gaussian random walk design matrix · Gaussian random walk design matrix, varying dsupport recovery rate: 5–10%Helped
Change the distribution of nonzero coefficientsProposed VAE support identification · Standard Gaussian design matrix, five coefficient distributionssupport recovery rate: no more than two percentage pointsNo clear effect
Increase SNRSLR methods on a standard Gaussian design matrix · Standard Gaussian design matrix, SNR 20 dB to 40 dBsupport recovery rateHelped
Use the preconditioned VAE instead of other methods at high SNRSLR on the Gaussian random walk design matrix · Gaussian random walk design matrix, SNR above 60 dBsupport recovery rateHelped
Train γ rather than fix it during preconditioning (ablation)Preconditioned VAE · Gaussian random walk design matrixsupport recovery rateHelped
Use a randomly chosen 200-feature Riboflavin subset rather than the 100 highest-variance featuresPreconditioned VAE · Riboflavin datasetsupport recovery rateHelped

Surprising findings

Limitations

Experimental setup

Datasets: Riboflavin dataset (Bühlmann et al., 2014) synthetic Gaussian design matrices synthetic Gaussian random walk design matrices

Benchmarks: support recovery rate on synthetic Gaussian design matrices support recovery rate on Gaussian random walk design matrices support recovery rate on Riboflavin design matrix

Metrics: sparse support recovery rate mean squared error recovery rate vs. SNR

Baselines: LASSO sparse Bayesian learning augmented basis pursuit

Builds on: Wipf 2023 VAE no-bad-local-minima Dai & Wipf 2019 sparse Bayesian learning LASSO

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