Mixture Matrix Completion

Completing a data matrix X has become an ubiquitous problem in modern data science, with applications in recommender systems, computer vision, and networks inference, to name a few. One typical assumption is that X is low-rank. A more general model assumes that each column of X corresponds to one of several low-rank matrices. This paper generalizes these models to what we call mixture matrix completion (MMC): the case where each entry of X corresponds to one of several low-rank matrices. MMC is a more accurate model for recommender systems, and brings more flexibility to other completion and clustering problems. We make four fundamental contributions about this new model. First, we show that MMC is theoretically possible (well-posed). Second, we give its precise information-theoretic identifiability conditions. Third, we derive the sample complexity of MMC. Finally, we give a practical algorithm for MMC with performance comparable to the state-of-the-art for simpler related problems, both on synthetic and real data.

READ FULL TEXT

page 13

page 14

research
04/30/2017

Targeted matrix completion

Matrix completion is a problem that arises in many data-analysis setting...
research
08/07/2014

Matrix Completion on Graphs

The problem of finding the missing values of a matrix given a few of its...
research
01/19/2016

Top-N Recommender System via Matrix Completion

Top-N recommender systems have been investigated widely both in industry...
research
09/10/2017

SweetRS: Dataset for a recommender systems of sweets

Benchmarking recommender system and matrix completion algorithms could b...
research
09/12/2021

On the Fundamental Limits of Matrix Completion: Leveraging Hierarchical Similarity Graphs

We study the matrix completion problem that leverages hierarchical simil...
research
04/07/2019

Cluster Developing 1-Bit Matrix Completion

Matrix completion has a long-time history of usage as the core technique...
research
03/12/2021

A Neural Network for Semigroups

Tasks like image reconstruction in computer vision, matrix completion in...

Please sign up or login with your details

Forgot password? Click here to reset