Solving Quadratic Systems with Full-Rank Matrices Using Sparse or Generative Priors

09/16/2023
by   Junren Chen, et al.
0

The problem of recovering a signal x∈ℝ^n from a quadratic system {y_i=x^⊤A_ix,i=1,…,m} with full-rank matrices A_i frequently arises in applications such as unassigned distance geometry and sub-wavelength imaging. With i.i.d. standard Gaussian matrices A_i, this paper addresses the high-dimensional case where m≪ n by incorporating prior knowledge of x. First, we consider a k-sparse x and introduce the thresholded Wirtinger flow (TWF) algorithm that does not require the sparsity level k. TWF comprises two steps: the spectral initialization that identifies a point sufficiently close to x (up to a sign flip) when m=O(k^2log n), and the thresholded gradient descent (with a good initialization) that produces a sequence linearly converging to x with m=O(klog n) measurements. Second, we explore the generative prior, assuming that x lies in the range of an L-Lipschitz continuous generative model with k-dimensional inputs in an ℓ_2-ball of radius r. We develop the projected gradient descent (PGD) algorithm that also comprises two steps: the projected power method that provides an initial vector with O(√(k log L/m)) ℓ_2-error given m=O(klog(Lnr)) measurements, and the projected gradient descent that refines the ℓ_2-error to O(δ) at a geometric rate when m=O(klogLrn/δ^2). Experimental results corroborate our theoretical findings and show that: (i) our approach for the sparse case notably outperforms the existing provable algorithm sparse power factorization; (ii) leveraging the generative prior allows for precise image recovery in the MNIST dataset from a small number of quadratic measurements.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro