English

Matrix completion with queries

Machine Learning 2017-05-02 v1 Social and Information Networks

Abstract

In many applications, e.g., recommender systems and traffic monitoring, the data comes in the form of a matrix that is only partially observed and low rank. A fundamental data-analysis task for these datasets is matrix completion, where the goal is to accurately infer the entries missing from the matrix. Even when the data satisfies the low-rank assumption, classical matrix-completion methods may output completions with significant error -- in that the reconstructed matrix differs significantly from the true underlying matrix. Often, this is due to the fact that the information contained in the observed entries is insufficient. In this work, we address this problem by proposing an active version of matrix completion, where queries can be made to the true underlying matrix. Subsequently, we design Order&Extend, which is the first algorithm to unify a matrix-completion approach and a querying strategy into a single algorithm. Order&Extend is able identify and alleviate insufficient information by judiciously querying a small number of additional entries. In an extensive experimental evaluation on real-world datasets, we demonstrate that our algorithm is efficient and is able to accurately reconstruct the true matrix while asking only a small number of queries.

Keywords

Cite

@article{arxiv.1705.00399,
  title  = {Matrix completion with queries},
  author = {Natali Ruchansky and Mark Crovella and Evimaria Terzi},
  journal= {arXiv preprint arXiv:1705.00399},
  year   = {2017}
}

Comments

Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining