3cec8a3bb502abbb.tex
1: \begin{abstract}
2: 	Low rank matrix recovery problems appear widely in
3: 	statistics, combinatorics, and imaging.
4: 	One celebrated method for solving these problems is
5: 	to formulate and solve a semidefinite program (SDP).
6: 	It is often known that the exact solution to the SDP
7: 	with perfect data recovers the solution to the original
8: 	low rank matrix recovery problem.
9: 	It is more challenging to show that an approximate solution to the SDP
10: 	formulated with noisy problem data acceptably solves the original problem;
11: 	arguments are usually ad hoc for each problem setting, and can be complex.
12: 	
13: 	In this note,
14: 	we identify a set of conditions that we call \emph{\newcontent{simplicity}} that
15: 	limit the error due to noisy problem data or incomplete convergence.
16: 	In this sense, \newcontent{simple} SDPs are robust: \newcontent{simple} SDPs can be (approximately)
17: 	solved efficiently at scale;
18: 	and the resulting approximate solutions, even with noisy data, can be trusted.
19: 	Moreover, we show that \newcontent{simplicity}  holds generically,
20: 	and also for many structured low rank matrix recovery problems,
21: 	including the stochastic block model, $\mathbb{Z}_2$ synchronization, and matrix completion.
22: 	Formally, we call an SDP \newcontent{simple} if it has a surjective constraint map,
23: 	admits a unique primal and dual solution pair, and satisfies strong duality and strict complementarity.
24: 	
25: 	However, \newcontent{simplicity}  is not a panacea:
26: 	we show the Burer-Monteiro formulation of the SDP
27: 	may have spurious second-order critical points,
28: 	even for a \newcontent{simple} SDP with a rank 1 solution.
29: \end{abstract}