Matrix completion with column manipulation: Near-optimal sample-robustness-rank tradeoffs

02/10/2011
by   Yudong Chen, et al.
0

This paper considers the problem of matrix completion when some number of the columns are completely and arbitrarily corrupted, potentially by a malicious adversary. It is well-known that standard algorithms for matrix completion can return arbitrarily poor results, if even a single column is corrupted. One direct application comes from robust collaborative filtering. Here, some number of users are so-called manipulators who try to skew the predictions of the algorithm by calibrating their inputs to the system. In this paper, we develop an efficient algorithm for this problem based on a combination of a trimming procedure and a convex program that minimizes the nuclear norm and the ℓ_1,2 norm. Our theoretical results show that given a vanishing fraction of observed entries, it is nevertheless possible to complete the underlying matrix even when the number of corrupted columns grows. Significantly, our results hold without any assumptions on the locations or values of the observed entries of the manipulated columns. Moreover, we show by an information-theoretic argument that our guarantees are nearly optimal in terms of the fraction of sampled entries on the authentic columns, the fraction of corrupted columns, and the rank of the underlying matrix. Our results therefore sharply characterize the tradeoffs between sample, robustness and rank in matrix completion.

READ FULL TEXT

page 25

page 26

research
04/03/2011

Low-rank Matrix Recovery from Errors and Erasures

This paper considers the recovery of a low-rank matrix from an observed ...
research
06/27/2018

Matrix Completion from Non-Uniformly Sampled Entries

In this paper, we consider matrix completion from non-uniformly sampled ...
research
11/11/2020

Matrix Completion with Noise via Leveraged Sampling

Many matrix completion methods assume that the data follows the uniform ...
research
04/13/2015

Streaming, Memory Limited Matrix Completion with Noise

In this paper, we consider the streaming memory-limited matrix completio...
research
04/10/2018

Parameterized Algorithms for the Matrix Completion Problem

We consider two matrix completion problems, in which we are given a matr...
research
12/03/2017

Iterative Collaborative Filtering for Sparse Matrix Estimation

The sparse matrix estimation problem consists of estimating the distribu...
research
07/31/2019

SketchyCoreSVD: SketchySVD from Random Subsampling of the Data Matrix

We present a method called SketchyCoreSVD to compute the near-optimal ra...

Please sign up or login with your details

Forgot password? Click here to reset