Abstract
The phase retrieval problem is a fundamental problem in many fields, which is appealing for investigation. It is to recover the signal vector \({\tilde{{\mathbf {x}}}}\in {\mathbb {C}}^d\) from a set of N measurements \(b_n=|{\mathbf {f}}^*_n{\tilde{{\mathbf {x}}}}|^2,\ n=1,\ldots , N\), where \(\{{\mathbf {f}}_n\}_{n=1}^N\) forms a frame of \({\mathbb {C}}^d\). Existing algorithms usually use a least squares fitting to the measurements, yielding a quartic polynomial minimization. In this paper, we employ a new strategy by splitting the variables, and we solve a bi-variate optimization problem that is quadratic in each of the variables. An alternating gradient descent algorithm is proposed, and its convergence for any initialization is provided. Since a larger step size is allowed due to the smaller Hessian, the alternating gradient descent algorithm converges faster than the gradient descent algorithm (known as the Wirtinger flow algorithm) applied to the quartic objective without splitting the variables. Numerical results illustrate that our proposed algorithm needs less iterations than Wirtinger flow to achieve the same accuracy.
We’re sorry, something doesn't seem to be working properly.
Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.
References
Alexeev, B., Bandeira, A.S., Fickus, M., Mixon, D.G.: Phase retrieval with polarization. SIAM J. Imaging Sci. 7(1), 35–66 (2014)
Bahmani, S., Romberg, J.: Phase retrieval meets statistical learning theory: a flexible convex relaxation (2016). arXiv preprint arXiv:1610.04210
Balan, R., Bodmann, B.G., Casazza, P.G., Edidin, D.: Painless reconstruction from magnitudes of frame coefficients. J. Fourier Anal. Appl. 15(4), 488–501 (2009)
Balan, R., Casazza, P., Edidin, D.: On signal reconstruction without phase. Appl. Comput. Harmon. Anal. 20(3), 345–356 (2006)
Bolte, J., Sabach, S., Teboulle, M.: Proximal alternating linearized minimization for nonconvex and nonsmooth problems. Math. Program. 146(1–2), 459–494 (2014)
Candès, E.J., Eldar, Y.C., Strohmer, T., Voroninski, V.: Phase retrieval via matrix completion. SIAM Rev. 57(2), 225–251 (2015)
Candès, E.J., Li, X.: Solving quadratic equations via phaselift when there are about as many equations as unknowns. Found. Comput. Math. 14(5), 1017–1026 (2014)
Candès, E.J., Li, X., Soltanolkotabi, M.: Phase retrieval via Wirtinger flow: theory and algorithms. IEEE Trans. Inf. Theory 61(4), 1985–2007 (2015)
Candès, E.J., Strohmer, T., Voroninski, V.: Phaselift: exact and stable signal recovery from magnitude measurements via convex programming. Commun. Pure Appl. Math. 66(8), 1241–1274 (2013)
Chai, A., Moscoso, M., Papanicolaou, G.: Array imaging using intensity-only measurements. Inverse Probl. 27(1), 015,005 (2010)
Chen, Y., Candès, E.: Solving random quadratic systems of equations is nearly as easy as solving linear systems. In: Advances in Neural Information Processing Systems, pp. 739–747 (2015)
Duchi, J.C., Ruan, F.: Solving (most) of a set of quadratic equalities: composite optimization for robust phase retrieval (2017). arXiv preprint arXiv:1705.02356
Goldstein, T., Studer, C.: Phasemax: convex phase retrieval via basis pursuit. IEEE Trans. Inf. Theory 64(4), 2675–2689 (2018)
Hardt, M.: Understanding alternating minimization for matrix completion. In: 2014 IEEE 55th Annual Symposium on Foundations of Computer Science (FOCS), pp. 651–660. IEEE (2014)
Harrison, R.W.: Phase problem in crystallography. JOSA A 10(5), 1046–1055 (1993)
Heinosaari, T., Mazzarella, L., Wolf, M.M.: Quantum tomography under prior information. Commun. Math. Phys. 318(2), 355–374 (2013)
Iwen, M., Viswanathan, A., Wang, Y.: Robust sparse phase retrieval made easy. Appl. Comput. Harmon. Anal. 42(1), 135–142 (2017)
Jain, P., Netrapalli, P., Sanghavi, S.: Low-rank matrix completion using alternating minimization. In: Proceedings of the Forty-Fifth Annual ACM Symposium on Theory of computing, pp. 665–674. ACM (2013)
Millane, R.P.: Phase retrieval in crystallography and optics. JOSA A 7(3), 394–411 (1990)
Netrapalli, P., Jain, P., Sanghavi, S.: Phase retrieval using alternating minimization. In: Advances in Neural Information Processing Systems, pp. 2796–2804 (2013)
Sun, J., Qu, Q., Wright, J.: A geometric analysis of phase retrieval. Found. Comput. Math. 18(5), 1131–1198 (2018)
Tanner, J., Wei, K.: Low rank matrix completion by alternating steepest descent methods. Appl. Comput. Harmon. Anal. 40(2), 417–429 (2016)
Waldspurger, I., dAspremont, A., Mallat, S.: Phase recovery, maxcut and complex semidefinite programming. Math. Program. 149(1–2), 47–81 (2015)
Walther, A.: The question of phase retrieval in optics. J. Mod. Opt. 10(1), 41–49 (1963)
Wang, G., Giannakis, G., Saad, Y., Chen, J.: Solving most systems of random quadratic equations. In: Advances in Neural Information Processing Systems, pp. 1865–1875 (2017)
Wang, G., Giannakis, G.B., Eldar, Y.C.: Solving systems of random quadratic equations via truncated amplitude flow. IEEE Trans. Inf. Theory 64, 773–794 (2018)
Wei, K.: Solving systems of phaseless equations via kaczmarz methods: a proof of concept study. Inverse Probl. 31(12), 125,008 (2015)
Wei, K., Cai, J.F., Chan, T.F., Leung, S.: Guarantees of riemannian optimization for low rank matrix completion (2016). arXiv preprint arXiv:1603.06610
Zhang, H., Chi, Y., Liang, Y.: Median-truncated nonconvex approach for phase retrieval with outliers (2017). arXiv preprint arXiv:1603.63805
Acknowledgements
The authors would like to thank Emmanuel Candès, Mo Mu and Aditya Viswanathan for very helpful discussions.
Author information
Authors and Affiliations
Corresponding author
Additional information
JFC was supported in part by HKRGC Grant 16300616. Part of the research work of YW was completed while the author was at Department of Mathematics, Michigan State University. This research was supported in part by the National Science Foundation Grant DMS-1043032 and AFOSR Grant FA9550-12-1-0455 and HKRGC Grant 16306415.
Larger step size
Larger step size
In this appendix, we demonstrate that, when \({\mathbf {x}}\) and \({\mathbf {y}}\) are sufficiently close, our alternating gradient descent algorithm is roughly 1.5 times faster than the WF algorithm in the real case.
To this end, we let \(E({\mathbf {x}},{\mathbf {y}})\) be the function defined in (3.2). Choose \(\lambda =0\) and assume \({\mathbf {x}}_k\approx {\mathbf {y}}_k\). Then, by Taylor’s expansion, we obtain
The last equality hold because \(\sum _n{\mathbf {f}}_n{\mathbf {f}}^*_n{\mathbf {y}}_k{\mathbf {y}}_k^*{\mathbf {f}}_n{\mathbf {f}}^*_n\) is Hermitian. We choose \(\alpha _k>0\). Therefore, \(E({\mathbf {x}}_{k+1},{\mathbf {y}}_k)-E({\mathbf {x}}_{k},{\mathbf {y}}_k)\le 0\) as long as
which is guaranteed if
To minimize \(E({\mathbf {x}}_{k+1},{\mathbf {y}}_k)-E({\mathbf {x}}_{k},{\mathbf {y}}_k)\), it is easy seen from (A.1) that \(\alpha _k\) is chosen as
In this case,
Now we consider the WF algorithm, which minimizes \(G({\mathbf {x}})=\frac{1}{N}\sum ^N_{n=1}(|{\mathbf {f}}^*_n{\mathbf {x}}|^2-b_n)^2\). Assume we have the same \({\mathbf {x}}_k\) as in the alternating gradient descent algorithm, and the WF algorithm generates the new iterates by
With the optimal choice of \(\delta _k\), an analogous analysis leads to
where \(\mathfrak {R}\) denotes the real part, and
Since we assumed \({\mathbf {x}}_k\approx {\mathbf {y}}_k\) and \(\lambda =0\),
which implies
If we further assume all vectors involved are real, then we have \(H_{21}({\mathbf {x}}_k)=2\sum _n{\mathbf {f}}_n{\mathbf {f}}^*_n{\mathbf {x}}_k{\mathbf {x}}_k^*{\mathbf {f}}_n{\mathbf {f}}^*_n\) and
Substituting (A.4), (A.5), and (A.6) into (A.3), we get
This means that the alternating gradient descent algorithm is 1.5 times faster than Wirtinger flow in terms of the decreasing of the objective.
Rights and permissions
About this article
Cite this article
Cai, JF., Liu, H. & Wang, Y. Fast Rank-One Alternating Minimization Algorithm for Phase Retrieval. J Sci Comput 79, 128–147 (2019). https://doi.org/10.1007/s10915-018-0857-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10915-018-0857-9