MC2G: An Efficient Algorithm for Matrix Completion with Social and Item Similarity Graphs
In this paper, we design and analyze MC2G (Matrix Completion with 2 Graphs), an algorithm that performs matrix completion in the presence of social and item similarity graphs. MC2G runs in quasilinear time and is parameter free. It is based on spectral clustering and local refinement steps. The expected number of sampled entries required for MC2G to succeed (i.e., recover the clusters in the graphs and complete the matrix) matches an information-theoretic lower bound up to a constant factor for a wide range of parameters. We show via extensive experiments on both synthetic and real datasets that MC2G outperforms other state-of-the-art matrix completion algorithms that leverage graph side information.
Code (0)
등록된 구현이 없습니다.
Tasks
ClusteringMatrix CompletionRecommendation SystemsMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Community Detection and Matrix Completion with Social and Item Similarity Graphs
We consider the problem of recovering a binary rating matrix as well as clusters of users and items based on a partially observed matrix together with side-information in the form of social and item similarity graphs. Th…
Community DetectionMatrix CompletionStochastic Block ModelMatrix Completion with Hierarchical Graph Side Information
We consider a matrix completion problem that exploits social or item similarity graphs as side information. We develop a universal, parameter-free, and computationally efficient algorithm that starts with hierarchical gr…
ClusteringGraph ClusteringMatrix CompletionStochastic Block ModelOn the Fundamental Limits of Matrix Completion: Leveraging Hierarchical Similarity Graphs
We study the matrix completion problem that leverages hierarchical similarity graphs as side information in the context of recommender systems. Under a hierarchical stochastic block model that well respects practically-r…
Matrix CompletionRecommendation SystemsStochastic Block ModelA Soft Recommender System for Social Networks
Recent social recommender systems benefit from friendship graph to make an accurate recommendation, believing that friends in a social network have exactly the same interests and preferences. Some studies have benefited …
ClusteringRecommendation SystemsTAGCluster Developing 1-Bit Matrix Completion
Matrix completion has a long-time history of usage as the core technique of recommender systems. In particular, 1-bit matrix completion, which considers the prediction as a ``Recommended'' or ``Not Recommended'' question…
ClusteringMatrix CompletionRecommendation Systems