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

Junhyung Ahn, Adel Elmahdy, Soheil Mohajer, Changho Suh

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

We study a matrix completion problem which leverages a hierarchical structure of social similarity graphs as side information in the context of recommender systems. We assume that users are categorized into clusters, each of which comprises sub-clusters (or what we call 'groups'). We consider a hierarchical stochastic block model that well respects practically-relevant social graphs and follows a low-rank rating matrix model. Under this setting, we characterize the information-theoretic limit on the number of observed matrix entries (i.e., optimal sample complexity) as a function of the quality of graph side information (to be detailed) by proving sharp upper and lower bounds on the sample complexity. One important consequence of this result is that leveraging the hierarchical structure of similarity graphs yields a substantial gain in sample complexity relative to the one that simply identifies different groups without resorting to the relational structure across them. Another implication of the result is when the graph information is rich, the optimal sample complexity is proportional to the number of clusters, while it nearly stays constant as the number of groups in a cluster increases. We empirically demonstrate through extensive experiments that the proposed algorithm achieves the optimal sample complexity.

Original languageEnglish (US)
Pages (from-to)2039-2075
Number of pages37
JournalIEEE Transactions on Information Theory
Volume70
Issue number3
DOIs
StatePublished - Mar 1 2024
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 1963-2012 IEEE.

Keywords

  • Recommender systems
  • graph side information
  • matrix completion problem

Fingerprint

Dive into the research topics of 'On the Fundamental Limits of Matrix Completion: Leveraging Hierarchical Similarity Graphs'. Together they form a unique fingerprint.

Cite this