Source-linked AI summary

Statistical and computational phase transitions in spiked tensor estimation

Thibault Lesieur, Léo Miolane, Marc Lelarge, Florent Krzakala, Lenka Zdeborová

arXiv:1701.08010v2math.STcond-mat.dis-nncs.ITmath.ITstat.TH

TL;DR

The paper asks what reconstruction is possible for a random low-rank tensor spike under a known prior. It develops Bayesian tensor-estimation analyses and AMP, deriving rigorous information-theoretic results and finding that accounting for non-zero-mean priors considerably shrinks the hard region.

  • Problem

    The central question is the best possible reconstruction of the unknown vectors from the observed tensor.

    Source: §1 · p. 1
  • Method

    The paper combines Bayesian tensor estimation with AMP and state-evolution analysis, channel universality, and rigorous free-energy results.

    Source: §2 · p. 3, §4.2 · p. 5, §5 · p. 7
  • Results

    Accounting for a non-zero-mean prior considerably shrinks the hard region for algorithms that use prior information.

    Source: §2 · p. 3
  • Takeaways & Limitations

    Reliable knowledge of the prior distribution, including constraints such as nonnegativity or cluster membership, is realistic in applications and makes tensor decomposition easier for algorithms that use it.

    Source: §2 · p. 3

    The information-theoretic result is proved for rank one, while AMP state evolution is analyzed using standard statistical-physics arguments rather than a rigorous proof.

    Source: §4.1 · p. 4, §4.2 · p. 5

Abstract

from arXiv · show

We consider tensor factorizations using a generative model and a Bayesian approach. We compute rigorously the mutual information, the Minimal Mean Squared Error (MMSE), and unveil information-theoretic phase transitions. In addition, we study the performance of Approximate Message Passing (AMP) and show that it achieves the MMSE for a large set of parameters, and that factorization is algorithmically "easy" in a much wider region than previously believed. It exists, however, a "hard" region where AMP fails to reach the MMSE and we conjecture that no polynomial algorithm will improve on AMP.

1 The spiked tensor model

The paper studies Bayes-optimal reconstruction of a random low-rank spike from a noisy tensor, with the prior distribution known. It considers general output channels and analyzes the model as dimension grows while rank stays fixed.

1 The spiked tensor model

  • The core question is the best reconstruction of the unknown vectors from the observed tensor when their prior is known.The observation is a rank-r perturbation of a random symmetric noise tensor.Source: §1 · p. 1
  • The r latent vectors are generated independently from a probability distribution PX over R^r.Their coordinates are aggregated into vectors x_i across the r factors.Source: §1 · pp. 1–2
  • The model allows a generic component-wise output channel; additive white Gaussian noise is a special case.For that case, Pout(·|w) is Gaussian with mean w and variance ∆.Source: §1 · p. 2
  • The analysis takes N to infinity while keeping rank r fixed.Source: §1 · p. 2

2 Related work and summary of results

The paper extends Bayesian low-rank tensor estimation by combining AMP and state-evolution analysis with channel universality and rigorous mutual-information and MMSE results. It identifies statistical and computational transitions, finding that accounting for a non-zero-mean prior considerably shrinks the hard region.

2 Related work and summary of results

  • Prior tensor-estimation results were more limited than matrix results: generic priors had only rigorous upper and lower bounds, while matrix mutual-information and optimal-error characterizations were established.The paper situates its work as bridging this gap for general rank, prior, and output channel.Source: §2 · pp. 2–3
  • The contribution includes AMP and its state-evolution analysis for Bayes-optimal tensor estimation.Source: §2 · p. 3
  • Channel universality maps generic output channels to an additive-Gaussian-noise model.Source: §2 · p. 3
  • The paper identifies statistical and computational phase transitions and presents rigorous asymptotic formulas for mutual information and MMSE.These results generalize matrix results cited as [14].Source: §2 · p. 3
  • Accounting for a non-zero-mean prior considerably shrinks the hard region, making tensor decomposition easier for algorithms that use prior information.The paper notes that reliable knowledge of the distribution of xi, unlike component-wise side information, can arise from constraints such as nonnegativity or cluster membership.Source: §2 · p. 3

3 AMP algorithm & channel universality

The section presents Bayesian tensor AMP and its channel-universality property. AMP is formulated through approximate Gaussian messages and prior-dependent updates, while universality reduces generic-channel inference to an effective Gaussian-noise description.

3 AMP algorithm & channel universality

  • AMP generalizes low-rank matrix estimation by approximating messages as Gaussians with means and covariances.The approximation follows from treating incoming messages as independent and applying the central limit theorem.Source: §3 · p. 3
  • Channel universality simplifies inference with a generic output channel by using its Fisher score tensor and Fisher information.The resulting mutual information matches that of an AWGN model with variance ∆, and AMP depends on the data and channel through the score tensor and effective noise.Source: §3 · p. 3
  • AMP updates posterior-mean and covariance estimates using functions that depend explicitly on the prior.The update procedure uses auxiliary variables and component-wise matrix operations.Source: §3 · p. 4

4 Theoretical analysis

The section uses state evolution to characterize AMP and a replica-symmetric free energy to connect mutual information with optimal reconstruction error. It then distinguishes easy and hard regimes, with their behavior depending in part on the prior mean.

4.1 State evolution of AMP

  • AMP’s large-system performance is tracked by state evolution, but its tensor-estimation proof is not rigorous and instead relies on statistical-physics arguments.The order parameter M_t describes overlap between the AMP estimate and the ground truth.Source: §4.1 · p. 4

4.2 Information-theoretically optimal inference

  • The replica-symmetric free energy yields mutual information and, through an I-MMSE theorem, tensor MMSE; the stated formula is rigorously proved only for rank one and odd p.For rank r ≥2, column-permutation symmetry means the formula is not expected to hold without further assumptions.Source: §4.2 · p. 5

4.3 Statistical and computational trade-off

  • The global maximum of φRS gives MMSE, while AMP’s initialized state-evolution fixed point gives MSEAMP.Critical points of φRS are fixed points of state evolution.Source: §4.3 · p. 5
  • For zero-mean priors and p ≥3, the state-evolution zero fixed point is stable for every ∆>0, so ∆Alg = ∆c = 0.For nonzero-mean priors, either ∆Alg > 0 with AMP optimal below it, or the hard phase is absent and AMP is optimal for all ∆.Source: §4.3 · p. 6

5 Rigorous results

The section establishes rank-one results for the free energy and tensor MMSE, then uses a small side-information perturbation to support the interpolation arguments proving the free-energy formula. It also describes separate lower- and upper-bound strategies.

5 Rigorous results

  • For almost every ∆>0, the rank-one tensor-MMSE formula has a unique maximizer m*(∆) over R+.The free-energy limit is related to mutual information, and the replica-symmetric formula is established for priors with finite second moment.Source: §5 · p. 7
  • For bounded-support priors and odd p, Theorem 3 gives the vector-MMSE result from concentration of the pth-power overlap around m*.The overlap concentration result is stated for almost every ∆>0.Source: §5 · p. 8

5.1 Adding a small perturbation

  • A small amount of side information breaks posterior signal correlations, while the perturbation changes the free energy only up to order ϵ.The perturbation reveals selected coordinates; under it, overlaps concentrate around a nonnegative quantity.Source: §5.1 · pp. 9–10

5.2 Guerra’s interpolation scheme

  • The lower bound extends a Guerra-type interpolation argument, using a small perturbation to concentrate the overlap around a nonnegative value.The perturbation does not affect the interpolating free energy in the N→∞ limit.Source: §5.2 · pp. 10–11

5.3 Proving the upper-bound: Aizenman-Sims-Starr scheme

  • The upper bound compares systems with N and N+1 variables using an Aizenman-Sims-Starr cavity scheme.A small perturbation makes the overlap with the planted configuration concentrate around a nonnegative value, simplifying the comparison.Source: §5.3 · pp. 11–12

6 Examples of phase transitions

The examples use state evolution and free energy to characterize information-theoretic and algorithmic thresholds across several priors. Gaussian and clustering priors show distinct relationships between AMP performance, recovery thresholds, and phase-transition order.

6 Examples of phase transitions

  • The Gaussian and Bernoulli phase diagrams distinguish regions where AMP matches the information-theoretic optimum from regions where MMSE is lower than AMP’s MSE.The Gaussian diagram varies the prior mean; the Bernoulli diagram varies density and noise rescaled by density to the fourth power.Source: Figure 1 · p. 12, §6 · p. 12
  • State evolution and free energy yield the thresholds Δc, ΔIT, and ΔAlg for Gaussian, Rademacher, Bernoulli, and clustering priors.The table gives examples of information-theoretic and algorithmic thresholds across factor priors.Source: §6 · p. 12, Table 1 · p. 13

6.1 Results for Gaussian prior

  • For p ≥ 3, the SE equation exhibits multiple stable fixed points; at zero mean, M = 0 is stable for every ∆ > 0, so AMP cannot outperform random guessing.For µ > 0, AMP recovers for ∆ < ∆Alg. ∆Dyn is the smallest threshold above which state evolution has a unique fixed point; ∆IT was computed numerically for Figure 1.Source: §6.1 · pp. 13–14

6.2 Results for clustering prior

  • For clustering priors, Δc marks the transition from recovery no better than chance to recovery better than chance.For r = 2, this transition is second order for all p ≥ 2, with a later discontinuity at ΔAlg < Δc observed for p ≥ 5; for r ≥ 3, ΔAlg = Δc.Source: §6.2 · pp. 14–15
  • When −2p − r + pr > 0, no stable fixed point exists near b = 0, implying a first-order MSEAMP discontinuity at Δc = ΔAlg.The analysis tests stability near b = 0 to distinguish first- from second-order transitions.Source: §6.2 · p. 15
Loading 1701.08010v2…