Non-Convex Matrix Completion Against a Semi-Random Adversary
Yu Cheng, Rong Ge

TL;DR
This paper examines the limitations of existing non-convex matrix completion algorithms under semi-random observation models and proposes a pre-processing method to improve their effectiveness.
Contribution
It introduces a semi-random observation model for matrix completion and develops a nearly-linear time pre-processing algorithm to enable non-convex methods to succeed.
Findings
Existing algorithms fail under semi-random models without pre-processing.
The proposed pre-processing re-weights data to resemble random observations.
Post-processing, local minima correspond to accurate matrix recovery.
Abstract
Matrix completion is a well-studied problem with many machine learning applications. In practice, the problem is often solved by non-convex optimization algorithms. However, the current theoretical analysis for non-convex algorithms relies heavily on the assumption that every entry is observed with exactly the same probability , which is not realistic in practice. In this paper, we investigate a more realistic semi-random model, where the probability of observing each entry is at least . Even with this mild semi-random perturbation, we can construct counter-examples where existing non-convex algorithms get stuck in bad local optima. In light of the negative results, we propose a pre-processing step that tries to re-weight the semi-random input, so that it becomes "similar" to a random input. We give a nearly-linear time algorithm for this problem, and show that after our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Non-Convex Matrix Completion Against a Semi-Random Adversary· youtube
Taxonomy
TopicsComputability, Logic, AI Algorithms · Quantum Computing Algorithms and Architecture · Quantum Information and Cryptography
