A General Algorithm for Solving Rank-one Matrix Sensing
Abstract
Matrix sensing has many real-world applications in science and engineering, such as system control, distance embedding, and computer vision. The goal of matrix sensing is to recover a matrix A ∈ Rn × n, based on a sequence of measurements (ui,bi) ∈ Rn × R such that ui A ui = bi. Previous work [ZJD15] focused on the scenario where matrix A has a small rank, e.g. rank-k. Their analysis heavily relies on the RIP assumption, making it unclear how to generalize to high-rank matrices. In this paper, we relax that rank-k assumption and solve a much more general matrix sensing problem. Given an accuracy parameter δ ∈ (0,1), we can compute A ∈ Rn × n in O(m3/2 n2 δ-1 ), such that |ui A ui - bi| ≤ δ for all i ∈ [m]. We design an efficient algorithm with provable convergence guarantees using stochastic gradient descent for this problem.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.