Unverified 2026

Random-start learned AMP

Implementation & benchmark of arXiv:2608.01654 — Approximate Message Passing with Random Initialization for Phase Retrieval

Usefulness6/10
Difficulty5/10
Novelty4/10

Source paper: Approximate Message Passing with Random Initialization for Phase Retrieval arXiv:2608.01654 ⓘ · analyzed Aug 31, 2026

AI-generated research hypothesis, automatically tested. Not peer-reviewed.

Idea description

Construct an unrolled phase-retrieval network that begins with an isotropic Gaussian estimate rather than a spectral initializer. Retain the AMP residual correction and Onsager subtraction, but learn the scalar measurement denoisers and step sizes; use several random starts and select the iterate with the lowest measurement residual.

Formulas

$$\begin{pmatrix}\eta^{t+1}\\\theta^{t+1}\end{pmatrix}=\begin{pmatrix}\gamma_{t,-1}\eta^{\star}\\\rho_{t+1}\theta^{\star}\end{pmatrix}+\begin{pmatrix}\displaystyle\sum_{\ell=0}^{t}\gamma_{t,\ell}g^{\ell}\\[4pt]\displaystyle\sum_{\ell=0}^{t}\lambda_{t,\ell}s^{\ell}\end{pmatrix}$$
$$r^t=\psi_{\phi_t}(y,A x^t)-b_t r^{t-1},\qquad x^{t+1}=x^t+\alpha_t A^{\top}r^t$$
$$b_t=\frac{1}{n}\sum_{i=1}^{n}\frac{\partial}{\partial z_i}\psi_{\phi_t}(y_i,z_i)\bigg|_{z=Ax^t},\qquad x^0\sim\mathcal{N}(0,\sigma_0^2 I_d)$$
$$t^{\star}=\arg\min_{0\leq t\leq T}\frac{1}{n}\left\|y-(A x^t)^{\odot 2}\right\|_2^2$$

Mathematical statement

The paper decomposes the AMP trajectory into a signal component plus Gaussian components: \(\begin{pmatrix}\eta^{t+1}\\\theta^{t+1}\end{pmatrix}=\begin{pmatrix}\gamma_{t,-1}\eta^{\star}\\\rho_{t+1}\theta^{\star}\end{pmatrix}+\begin{pmatrix}\sum_{\ell=0}^{t}\gamma_{t,\ell}g^{\ell}\\\sum_{\ell=0}^{t}\lambda_{t,\ell}s^{\ell}\end{pmatrix}\). Here \(\theta^{\star}\) is the unknown signal, \(\theta^{t+1}\) is the signal-side iterate, \(\eta^{\star}\) and \(\eta^{t+1}\) are auxiliary measurement-side variables, \(\rho_{t+1}\), \(\gamma_{t,\ell}\), and \(\lambda_{t,\ell}\) are scalar coefficients, \(g^{\ell}\) are Gaussian vectors, and \(s^{\ell}\) are measurement-side residual vectors. The important property is that the signal coefficient can grow from a random initialization whose overlap is only \(O(d^{-1/2})\), while the remaining trajectory is approximately Gaussian. Implement the AMP-style correction as \(r^t=\psi_t(y,A x^t)-b_t r^{t-1}\), where \(A\) is the sensing matrix, \(y_i=(a_i^{\top}\theta^{\star})^2\), \(\psi_t\) is a learned scalar denoiser, and \(b_t\) is the average denoiser derivative.

Implementation notes

(1) Integration point: replace the iterative core of a phase-retrieval solver with 10 to 50 AMP layers. Let \(A\in\mathbb{R}^{n\times d}\), \(y\in\mathbb{R}^n\), and \(x^t\in\mathbb{R}^d\). Avoid eigendecomposition and initialize \(x^0\sim\mathcal{N}(0,I_d/d)\). Each layer uses a shared or lightly untied two-layer MLP applied independently to \((y_i,(Ax^t)_i)\), followed by Onsager correction and back-projection. Constrain \(\alpha_t\) to be positive with a softplus parameterization. (2) Pseudocode: set \(r^{-1}=0\), draw \(x^0\), and for \(t=0,\ldots,T-1\) compute \(z=Ax^t\), \(u_i=\psi_{\phi_t}(y_i,z_i)\), \(b_t=n^{-1}\sum_i \partial\psi_{\phi_t}(y_i,z_i)/\partial z_i\), \(r^t=u-b_t r^{t-1}\), and \(x^{t+1}=x^t+\alpha_t A^{\top}r^t\). Optionally normalize \(x^{t+1}\) only when its norm becomes unstable. Return the iterate with minimum measurement residual. (3) Compute the Onsager coefficient from automatic differentiation; learn \(\phi_t\) and \(\alpha_t\) end-to-end. The mathematical prediction is the signal-plus-Gaussian trajectory structure and the need for a growing horizon; estimate signal emergence empirically using reconstruction error on synthetic data, iterate norms, residuals, and cosine similarity between independent runs. (4) First experiment: generate Gaussian sensing matrices with \(d\in\{256,512\}\) and measurement ratios \(\delta=n/d\in\{0.6,0.8,1.2,2.0\}\). Compare random-start learned AMP against spectral-initialized learned AMP, vanilla gradient descent, and the same unrolled network with the Onsager term removed. Train on noiseless quadratic measurements and evaluate relative error modulo global sign, measurement residual, number of layers, and wall-clock time. A positive result is random-start AMP reaching the spectral baseline for \(\delta>0.5\), with stable loss reduction over more layers and no eigensolve overhead.

Verification

This idea has not been verified yet.

Verification happens in two stages: Stage 1 — a mechanism check on a toy system confirms the claimed mathematical phenomenon reproduces; Stage 2 — a benchmark implements the idea on a real (small) neural network task and compares it against a tuned baseline over 8 paired seeds with a permutation test.

Artifacts

Artifacts unavailable.