Learning and Free Energies for Vector Approximate Message Passing
Alyson K. Fletcher, Philip Schniter

TL;DR
This paper introduces EM-VAMP, an algorithm combining vector approximate message passing with Expectation-Maximization to jointly recover signals and learn statistical parameters, demonstrating robustness and near-oracle performance.
Contribution
It extends VAMP by integrating EM, enabling joint signal recovery and parameter learning with a variational interpretation and improved robustness.
Findings
EM-VAMP performs well with ill-conditioned matrices.
Algorithm nearly matches oracle VAMP performance.
Provides a variational interpretation of the fixed points.
Abstract
Vector approximate message passing (VAMP) is a computationally simple approach to the recovery of a signal from noisy linear measurements . Like the AMP proposed by Donoho, Maleki, and Montanari in 2009, VAMP is characterized by a rigorous state evolution (SE) that holds under certain large random matrices and that matches the replica prediction of optimality. But while AMP's SE holds only for large i.i.d. sub-Gaussian , VAMP's SE holds under the much larger class: right-rotationally invariant . To run VAMP, however, one must specify the statistical parameters of the signal and noise. This work combines VAMP with Expectation-Maximization to yield an algorithm, EM-VAMP, that can jointly recover while learning those statistical parameters. The fixed points of the proposed EM-VAMP algorithm are shown to be…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
