Skip to main content

IMP: A message-passing algorithm for matrix completion

Publication ,  Conference
Kim, BH; Yedla, A; Pfister, HD
Published in: 6th International Symposium on Turbo Codes and Iterative Information Processing, ISTC 2010
November 29, 2010

A new message-passing (MP) method is considered for the matrix completion problem associated with recommender systems. We attack the problem using a (generative) factor graph model that is related to a probabilistic low-rank matrix factorization. Based on the model, we propose a new algorithm, termed IMP, for the recovery of a data matrix from incomplete observations. The algorithm is based on a clustering followed by inference via MP (IMP). The algorithm is compared with a number of other matrix completion algorithms on real collaborative filtering (e.g., Netflix) data matrices. Our results show that, while many methods perform similarly with a large number of revealed entries, the IMP algorithm outperforms all others when the fraction of observed entries is small. This is helpful because it reduces the well-known cold-start problem associated with collaborative filtering (CF) systems in practice. © 2010 IEEE.

Duke Scholars

Published In

6th International Symposium on Turbo Codes and Iterative Information Processing, ISTC 2010

DOI

Publication Date

November 29, 2010

Start / End Page

462 / 466
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Kim, B. H., Yedla, A., & Pfister, H. D. (2010). IMP: A message-passing algorithm for matrix completion. In 6th International Symposium on Turbo Codes and Iterative Information Processing, ISTC 2010 (pp. 462–466). https://doi.org/10.1109/ISTC.2010.5613803
Kim, B. H., A. Yedla, and H. D. Pfister. “IMP: A message-passing algorithm for matrix completion.” In 6th International Symposium on Turbo Codes and Iterative Information Processing, ISTC 2010, 462–66, 2010. https://doi.org/10.1109/ISTC.2010.5613803.
Kim BH, Yedla A, Pfister HD. IMP: A message-passing algorithm for matrix completion. In: 6th International Symposium on Turbo Codes and Iterative Information Processing, ISTC 2010. 2010. p. 462–6.
Kim, B. H., et al. “IMP: A message-passing algorithm for matrix completion.” 6th International Symposium on Turbo Codes and Iterative Information Processing, ISTC 2010, 2010, pp. 462–66. Scopus, doi:10.1109/ISTC.2010.5613803.
Kim BH, Yedla A, Pfister HD. IMP: A message-passing algorithm for matrix completion. 6th International Symposium on Turbo Codes and Iterative Information Processing, ISTC 2010. 2010. p. 462–466.

Published In

6th International Symposium on Turbo Codes and Iterative Information Processing, ISTC 2010

DOI

Publication Date

November 29, 2010

Start / End Page

462 / 466