State evolution for approximate message passing with non-separable functions

81Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Given a high-dimensional data matrix A E Rm×n, approximate message passing (AMP) algorithms construct sequences of vectors ut E Rn, vt E Rm, indexed by t E {0, 1, 2 . . . } by iteratively applying A or AT and suitable nonlinear functions, which depend on the specific application. Special instances of this approach have been developed-among other applications-for compressed sensing reconstruction, robust regression, Bayesian estimation, low-rank matrix recovery, phase retrieval and community detection in graphs. For certain classes of random matrices A, AMP admits an asymptotically exact description in the high-dimensional limit m, n E 8, which goes under the name of state evolution. Earlier work established state evolution for separable nonlinearities (under certain regularity conditions). Nevertheless, empirical work demonstrated several important applications that require non-separable functions. In this paper we generalize state evolution to Lipschitz continuous non-separable nonlinearities, for Gaussian matrices A. Our proof makes use of Bolthausen's conditioning technique along with several approximation arguments. In particular, we introduce a modified algorithm (called LoAMP for Long AMP), which is of independent interest.

Cite

CITATION STYLE

APA

Berthier, R., Montanari, A., & Nguyen, P. M. (2020). State evolution for approximate message passing with non-separable functions. Information and Inference, 9(1), 33–79. https://doi.org/10.1093/imaiai/iay021

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free