Papers › A Geometric Analysis of Phase Retrieval

A Geometric Analysis of Phase Retrieval

22 Feb 2016arXiv:1602.06664archive 2025-07-28

Ju Sun, Qing Qu, John Wright

Can we recover a complex signal from its Fourier magnitudes? More generally, given a set of m measurements, yₖ = |𝐚ₖ^* 𝐱| for k = 1, …, m, is it possible to recover 𝐱 ∈ℂⁿ (i.e., length-n complex vector)? This **generalized phase retrieval** (GPR) problem is a fundamental task in various disciplines, and has been the subject of much recent investigation. Natural nonconvex heuristics often work remarkably well for GPR in practice, but lack clear theoretical explanations. In this paper, we take a step towards bridging this gap. We prove that when the measurement vectors 𝐚ₖ's are generic (i.i.d. complex Gaussian) and the number of measurements is large enough (m ≥C n log³ n), with high probability, a natural least-squares formulation for GPR has the following benign geometric structure: (1) there are no spurious local minimizers, and all global minimizers are equal to the target signal 𝐱, up to a global phase; and (2) the objective function has a negative curvature around each saddle point. This structure allows a number of iterative optimization methods to efficiently find a global minimizer, without special initialization. To corroborate the claim, we describe and analyze a second-order trust-region algorithm.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

sunju/pr_plain officialmentioned in papermentioned on GitHub report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

GPRRetrieval

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections