Source-linked AI summary

Graphical Models Concepts in Compressed Sensing

Andrea Montanari

arXiv:1011.4328v3cs.IT

TL;DR

The paper addresses large-scale regularized regression and compressed-sensing reconstruction when signal structure and measurement models are represented probabilistically. It develops graphical-model and message-passing approaches, including AMP, and uses their analysis to establish exact high-dimensional LASSO-risk limits. The review also discusses how these results relate to minimax estimation and structured or non-i.i.d. measurement settings.

  • Problem

    High-dimensional reconstruction requires effective estimators for approximately linear measurements, while priors and noise models may be unknown or difficult to specify accurately.

  • Method

    The paper surveys graphical-model formulations and derives min-sum and approximate message passing algorithms for LASSO, using state-evolution analysis.

  • Results

    The analysis proves exact high-dimensional limit results for AMP and the LASSO risk under i.i.d. Gaussian measurement matrices.

  • Takeaways & Limitations

    Graphical-model inference provides algorithmic connections among reconstruction methods and supports high-dimensional insights into LASSO performance.

  • Takeaways & Limitations

    Rigorous state-evolution results are established for i.i.d. Gaussian matrices, while extensions to structured matrices remain supported mainly by numerical evidence.

Abstract

from arXiv · show

This paper surveys recent work in applying ideas from graphical models and message passing algorithms to solve large scale regularized regression problems. In particular, the focus is on compressed sensing reconstruction via ell_1 penalized least-squares (known as LASSO or BPDN). We discuss how to derive fast approximate message passing algorithms to solve this problem. Surprisingly, the analysis of such algorithms allows to prove exact high-dimensional limit results for the LASSO risk. This paper will appear as a chapter in a book on `Compressed Sensing' edited by Yonina Eldar and Gitta Kutyniok.

1 Introduction

The introduction frames high-dimensional reconstruction through graphical models, connecting Bayesian inference, M-estimation, and minimax analysis. It motivates this viewpoint despite uncertainty about the true prior because it supports algorithm design and high-dimensional analysis.

  • High-dimensional vector reconstruction from observations arises in statistical learning and signal processing, often under an approximately linear measurement model.
  • Graphical models represent the noise process conditionally and encode signal information, including sparsity, through a prior; inference uses the resulting posterior distribution.
  • Although the true joint distribution and prior are generally uncertain, the review argues that the framework remains fruitful for algorithmic interpretation and high-dimensional theoretical insight.
  • Algorithmic: M-estimators can be interpreted as Bayesian estimators for suitable priors and likelihoods, linking graphical-model inference algorithms to reconstruction methods.
  • Minimax: Minimax analysis targets the smallest expected error uniformly over a structured class such as distributions supported on k-sparse vectors.
  • The chapter develops graphical-model formulations, min-sum simplifications, AMP, and an analysis yielding exact high-dimensional limits for LASSO risk.

2 The basic model and its graph structure

This section builds a probabilistic and graphical-model formulation of compressed sensing, then connects posterior inference to separable regularized regression. The posterior is explicit but generally difficult to compute, motivating tractable optimization-based approximations.

  • The model commonly uses Gaussian noise with covariance β^-1I and may begin with an identical-factor product prior over signal coordinates.
  • Block-sparse signals are represented by priors that factor over blocks, allowing structured sparsity information to enter the joint distribution.
  • The posterior distribution provides an explicit inference target, but computing its expectations or marginals is generally hard.
  • The factor graph contains variable nodes for signal coordinates and factor nodes for measurement terms, with edges determined by nonzero matrix coefficients.
  • Replacing posterior integration by maximization in the large-β limit yields a regression estimator with separable regularization.
  • Choosing h(x_i)=λ|x_i| gives the LASSO or BPDN, while h(x_i)=λx_i^2 gives ridge regression.

3 Revisiting the scalar case

The scalar case contrasts oracle estimation with prior-agnostic minimax soft thresholding, showing how sparse-signal uncertainty creates a risk gap while yielding explicit optimal thresholds and asymptotics.

  • Known versus unknown priors: The scalar model compares estimation when the signal distribution is known with estimation when only sparsity is known.The oracle setting uses the actual prior, whereas the second setting assumes membership in a sparse class.
  • Oracle estimation: The MMSE is non-decreasing in σ^2, approaches 0 as σ → 0, and approaches ε as σ → ∞.These limits follow from the direct estimators y and 0, respectively.
  • Soft thresholding: LASSO reduces in one dimension to soft thresholding, with threshold θ equal to the regularization parameter λ.This identity is specific to the scalar case and does not persist in the vector case.
  • Minimax estimation: Minimax soft thresholding chooses θ to minimize worst-case mean square error over sparse distributions, using a least-favorable prior supported at 0 and ±∞.Scaling θ = ασ makes the worst-case risk proportional to σ^2 and yields the explicit function M(ε, α).
  • Risk trade-off: The minimal MMSE and soft-thresholding MSE exhibit a significant gap because soft thresholding is uniformly good over the sparse class rather than tailored to p0.More complex minimax estimators improve only the o(1) term in the very sparse limit ε → 0.

4 Inference via message passing

The paper derives tractable message-passing approximations for LASSO on factor graphs, progressively reducing functional messages to scalar parameters and then to the AMP algorithm under sensing-matrix assumptions.

  • High-dimensional extension: The vector extension becomes tractable in specific high-dimensional limits by introducing and analyzing a message-passing algorithm for the LASSO optimization problem.This provides the route from graphical-model structure to high-dimensional analysis.
  • Min-sum formulation: Min-sum represents factor-graph optimization through messages attached to directed edges, with each message initially a function of an optimization variable.On trees, the iteration computes minimum costs through dynamic programming, whereas loopy-graph behavior is not generally exact.
  • Computational simplification: Exact min-sum is impractical because it requires 2mn real-valued functional messages, motivating analytical approximations.The approximation strategy replaces functional messages with simpler representations.
  • Sensing-matrix assumptions: The derivation assumes normalized sensing columns, entries of order O(1/√m), and linear scaling of m with n.These conditions cover examples such as i.i.d. random matrices and random Fourier sections; modifications are needed for strong violations.
  • Quadratic approximation: Quadratic expansions reduce messages to pairs of real parameters, producing a simpler iterative algorithm in which soft thresholding reappears with a rescaled threshold.The reduced messages are parameterized for variable-to-factor and factor-to-variable directions.

5 Approximate message passing

AMP simplifies message passing into an iterative algorithm with scalar thresholds and reaction terms, while retaining a fixed-point connection to the LASSO optimum. Its Onsager reaction term enables the prescribed approximation, and threshold calibration can use residual-based estimates.

  • AMP constructs estimates and residuals from threshold and reaction-term sequences, starting from x0 = 0.
  • At a fixed point, AMP yields a LASSO minimizer, with λ = θ(1 −b).
  • Thresholds can be chosen as θt = ατt, where τt is estimated from the un-thresholded estimate or from residual statistics, including a median-based alternative.
  • The Onsager term btrt−1 is the key difference between AMP and iterative soft thresholding, acting as a specifically prescribed momentum term.
  • The message-passing derivation uses large-system scaling, weak-dependence assumptions, normalization, and law-of-large-numbers approximations before recovering the AMP iteration.
  • A numerical setup uses m = 2000, n = 4000, 500 nonzeros, 40 instances, and Gaussian fits for AMP and IST estimate histograms.

6 High-dimensional analysis

AMP admits asymptotically exact analysis in large systems, unlike earlier LASSO analyses with undetermined constants. Its effective-noise behavior explains faster convergence than IST, while the theory predicts LASSO risk.

  • AMP admits an asymptotically exact analysis along sequences of diverging-size instances, yielding results beyond analyses known only up to undetermined constants.
  • Outside a phase-transition line, AMP converges exponentially fast to the LASSO optimum and provides asymptotically exact mean square error per variable.
  • At fixed iteration t, AMP’s empirical effective-noise distribution converges to a Gaussian with exactly computable t-dependent variance in the high-dimensional limit.
  • IST retains a non-Gaussian effective-noise distribution, even though AMP and IST can converge to the same minimum.
  • AMP’s Onsager term changes the residual at the fixed point and supports faster convergence by making soft-thresholding operate on effective Gaussian noise.
  • In an experiment with m = 1600 and n = 8000, AMP and IST were compared across sparsity levels using separately specified thresholds and matrix scaling.

6.2 State evolution

State evolution reduces AMP’s high-dimensional behavior to a one-dimensional recursion under converging-instance assumptions. The resulting theory characterizes Gaussian effective noise, threshold calibration, and convergence to a unique fixed point above a threshold condition.

  • State evolution captures AMP’s asymptotic behavior for fixed t through a single scalar state τt as m, n →∞.
  • The rigorous theorem applies to converging sequences with m/n → δ, empirical signal and noise limits, and a sensing-matrix normalization condition.
  • The theorem is rigorous for sensing matrices with i.i.d. Gaussian entries, while broader matrix universality is supported by simulations and partial conditions.
  • State evolution remains valid for arbitrary threshold sequences and extends beyond soft thresholding to suitable Lipschitz nonlinearities with modified coefficients.
  • The effective residual and estimation errors are approximately Gaussian with variance τt^2, motivating thresholds of ατt and a one-dimensional recursion.
  • For α > αmin(δ), the fixed-point equation has a unique solution and τt converges to it; convergence is exponentially fast except on exceptional phase-transition parameters.

6.3 The risk of the LASSO

The LASSO risk admits an exact high-dimensional scaling limit after calibrating AMP thresholds to the regularization parameter λ. This result yields asymptotically exact risk formulas, minimax-risk consequences for sparse signals, and simulations showing good finite-size agreement and broader empirical universality.

  • State evolution transfers to the LASSO once AMP convergence is established, providing a scaling-limit result for the LASSO estimator.
  • The AMP parameter α must be calibrated to λ, and the mapping λ → α(λ) is well defined and unique on (0, ∞).
  • Theorem 6.3 gives an almost-sure high-dimensional limit for pseudo-Lipschitz observables of the LASSO estimator under i.i.d. Gaussian measurement matrices.The limit is parameterized by the state-evolution fixed point τ* and threshold θ* = α(λ)τ*.
  • The result applies to deterministic signal and noise sequences and does not require the signal vectors to be sparse; nonsparsity appears as larger mean square error.
  • For k = n^ε sparse signals, the framework yields asymptotically exact minimax-risk estimates, while noiseless basis pursuit has vanishing risk below the phase-transition line ρ < ρc(δ).
  • Simulations at δ = 0.64 show remarkably good agreement with the asymptotic prediction for dimensions of a few hundred, and Gaussian and random ±1 MSE curves are hardly distinguishable.The prediction has a minimum as a function of λ, which can guide regularization-parameter selection.

6.4 A decoupling principle

The decoupling principle says that high-dimensional LASSO and AMP behavior can be represented asymptotically by independent scalar estimation problems. AMP realizes this through coordinatewise observations with asymptotically Gaussian effective noise whose variance is determined by state evolution.

  • Asymptotically, the vector estimation problem y = Ax + w reduces to n uncoupled scalar problems ỹ_i = x_i + w̃_i.
  • The effective scalar noise variance increases from σ2 to τ_t^2, or to τ*^2 for the LASSO, because of interference between original coordinates.
  • The decoupling phenomenon connects AMP to correlation decay and the decoupling principle known from statistical physics, probability, and CDMA analysis.
  • AMP produces coordinatewise observations (x^t + A^T r^t)_i that asymptotically behave as x_i plus Gaussian noise with variance τ_t^2.
  • The decoupling corollary characterizes finitely many randomly selected coordinates through independent scalar variables X0,j + τ_t Z_j.

6.5 An heuristic derivation of state evolution

The heuristic derivation of state evolution replaces each iteration's matrix by an independent Gaussian copy to expose scalar Gaussian behavior, then explains why the Onsager term restores this behavior for a fixed matrix. The resulting recursion tracks AMP through a one-dimensional effective-noise state.

  • A heuristic surrogate uses a fresh independent Gaussian matrix A(t) at every iteration, updates the observations accordingly, and removes the residual update's final term.
  • After eliminating the residual, the surrogate recursion uses B(t) = I − A(t)^T A(t), clarifying the derivation even though it is not a concrete algorithm.
  • Because A(t) is independent of earlier matrices and the current error, B(t)(x^t − x) approaches a vector with i.i.d. Gaussian entries.
  • Conditional on the noise, A(t)^T w is also a vector of i.i.d. Gaussian entries with variance (1/m)||w||2.
  • The scalar input to the denoiser converges to X0 + τ_t Z, while the next-step error converges to η(X0 + τ_t Z; θ_t) − X0.
  • Combining these limits yields the state-evolution recursion.
  • With a fixed matrix, dependence between A and x^t remains non-negligible, but the Onsager term asymptotically cancels these correlations and makes state evolution hold for AMP.

6.6 The noise sensitivity phase transition

The state-evolution analysis yields an exact high-dimensional characterization of LASSO noise sensitivity, including a phase boundary separating bounded from unbounded minimax risk.

  • The LASSO minimax risk measures the estimator’s mean square error sensitivity to measurement noise.
  • For ρ < ρc(δ), the LASSO minimax risk is bounded and given by the theorem’s formula.
  • For ρ ≥ρc(δ), M∗(δ, ρ) = ∞, so LASSO MSE is not uniformly bounded in terms of measurement noise.
  • The boundary ρc(δ) coincides with the earlier noiseless ℓ0−ℓ1 phase transition, while state evolution also quantifies noisy-case risk below it.
  • The AMP threshold parameter α can be selected from the parametric representation of (δ, ρc(δ)) to achieve exact reconstruction in the noiseless case.

6.7 On universality

The paper examines whether Gaussian-matrix asymptotic predictions extend to structured sensing matrices. Simulations show generally good agreement, but the extension remains conjectural and discrepancies occur.

  • The main theorems are proved for measurement matrices with i.i.d. Gaussian entries, with extension to broader matrix classes stated as expected rather than established.
  • The universality conjecture targets i.i.d. zero-mean, finite-variance matrices and assigns the same asymptotic formulae as for Gaussian matrices.
  • The partial Fourier experiment fixes σ2 = 0.2, δ = 0.2, and ρ = 0.2 while varying λ over 20 realizations.
  • The conjecture is supported by universality results and simulations, but proving it remains an outstanding mathematical challenge.
  • Theorem 6.3 predictions agree well with empirical mean square error for partial Fourier and analog-to-digital-converter measurement matrices.

6.8 Comparison with other analysis approaches

The paper’s analysis provides exact high-dimensional LASSO limits, contrasting with robust but coarse worst-case bounds and non-rigorous sharp asymptotic approaches.

  • The analysis derives an exact characterization of the high-dimensional LASSO limit for converging sequences of random sensing matrices.
  • Isometry- and incoherence-based methods provide mean square error upper bounds, such as Cσ2 or Cσ2(k/n) log n.
  • These robust worst-case results cannot distinguish reconstruction methods differing by a constant factor and require restrictive isometry-like conditions.
  • Support-recovery guarantees address a different objective from the paper’s mean square error metric, which supplies complementary information.
  • Replica-method studies obtained sharp LASSO-risk expressions non-rigorously, whereas this approach provides a rigorous high-dimensional characterization.
  • Other random-matrix approaches handle matrices without restricted isometry properties, but their resulting bounds are not asymptotically sharp.

7 Generalizations

Graphical models provide a unified framework for encoding structured or probabilistic signal dependencies and deriving message-passing algorithms that exploit them.

  • Graphical models can exploit structural information on x and may dramatically reduce the number of required compressed sensing measurements.
  • Unlike model-based compressed sensing’s hard combinatorial constraints, graphical models represent soft dependencies and more complex probabilistic structures.
  • Generalizing these structured-prior extensions remains a future research program, and the chapter discusses only a few examples.
  • The chapter presents block sparsity, clustered support, tree-structured priors, and multiple sparsity levels as structured-model examples.
  • Block-ℓ2 regularization promotes block sparsity, and its graphical representation leads to distinct message-passing algorithms.
  • An AMP algorithm for block sparsity generalizes ℓ0−ℓ1 phase-transition curves and quantifies the benefit over simple ℓ1 penalization.
  • For HMM priors, AMP handles measurements while forward-backward inference handles the chain, with information exchanged between components.
Loading 1011.4328v3…