English

Deterministic Completion of Rectangular Matrices Using Asymmetric Ramanujan Graphs: Exact and Stable Recovery

Machine Learning 2020-05-22 v4 Machine Learning

Abstract

In this paper we study the matrix completion problem: Suppose XRnr×ncX \in {\mathbb R}^{n_r \times n_c} is unknown except for a known upper bound rr on its rank. By measuring a small number mnrncm \ll n_r n_c of elements of XX, is it possible to recover XX exactly with noise-free measurements, or to construct a good approximation of XX with noisy measurements? Existing solutions to these problems involve sampling the elements uniformly and at random, and can guarantee exact recovery of the unknown matrix only with high probability. In this paper, we present a \textit{deterministic} sampling method for matrix completion. We achieve this by choosing the sampling set as the edge set of an asymmetric Ramanujan bigraph, and constrained nuclear norm minimization is the recovery method. Specifically, we derive sufficient conditions under which the unknown matrix is completed exactly with noise-free measurements, and is approximately completed with noisy measurements, which we call "stable" completion. The conditions derived here are only sufficient and more restrictive than random sampling. To study how close they are to being necessary, we conducted numerical simulations on randomly generated low rank matrices, using the LPS families of Ramanujan graphs. These simulations demonstrate two facts: (i) In order to achieve exact completion, it appears sufficient to choose the degree dd of the Ramanujan graph to be 3r\geq 3r. (ii) There is a "phase transition," whereby the likelihood of success suddenly drops from 100\% to 0\% if the rank is increased by just one or two beyond a critical value. The phase transition phenomenon is well-known and well-studied in vector recovery using 1\ell_1-norm minimization. However, it is less studied in matrix completion and nuclear norm minimization, and not much understood.

Keywords

Cite

@article{arxiv.1908.00963,
  title  = {Deterministic Completion of Rectangular Matrices Using Asymmetric Ramanujan Graphs: Exact and Stable Recovery},
  author = {Shantanu Prasad Burnwal and Mathukumalli Vidyasagar},
  journal= {arXiv preprint arXiv:1908.00963},
  year   = {2020}
}

Comments

The original submission 1908.00963 has been split into two parts. The replacement submission is Part-1 of the revised version. Part-2 can also be found on arXiv

R2 v1 2026-06-23T10:38:28.084Z