[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1007352.1007439acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article

Using mixture models for collaborative filtering

Published: 13 June 2004 Publication History

Abstract

A collaborative filtering system at an e-commerce site or similar service uses data about aggregate user behavior to make recommendations tailored to specific user interests. We develop recommendation algorithms with provable performance guarantees in a probabilistic mixture model for collaborative filtering proposed by Hoffman and Puzicha. We identify certain novel parameters of mixture models that are closely connected with the best achievable performance of a recommendation algorithm; we show that for any system in which these parameters are bounded, it is possible to give recommendations whose quality converges to optimal as the amount of data grows.All our bounds depend on a new measure of independence that can be viewed as an L1-analogue of the smallest singular value of a matrix. Using this, we introduce a technique based on generalized pseudoinverse matrices and linear programming for handling sets of high-dimensional vectors. We also show that standard approaches based on L2-spectral methods are not strong enough to yield comparable results, thereby suggesting some inherent limitations of spectral analysis.

References

[1]
J. Breese, D. Heckerman, C. Kadie "Empirical Analysis of Predictive Algorithms for Collaborative Filtering," In Proc. 14th Conference on Uncertainty in Artificial Intelligence, 1998
[2]
Y. Azar, A. Fiat, A. Karlin, F. McSherry, J. Saia "Spectral analysis of data" Proc. ACM Symposium on Theory of Computing, 2000
[3]
L. D. Baker, A. K. McCallum "Distributional Clustering of Words for Text Categorization" In Proc. ACM SIGIR Intl. Conf. Information Retrieval, 1998
[4]
P. Drineas, I. Kerendis, P. Raghavan "Competitive Recommender Systems" Proc. ACM Symposium on Theory of Computing, 2002
[5]
G. H. Golub, C. F. Van Loan, Matrix Computations (3rd edition), Johns Hopkins University Press, 1996.
[6]
T. Hofmann, J. Puzicha, "Latent Class Models for Collaborative Filtering," Proc. International Joint Conference in Artificial Intelligence, 1999.
[7]
J. Kleinberg, M. Sandler, "Convergent Algorithms for Collaborative Filtering, " Proc. ACM Conference on Electronic Commerce, 2003.
[8]
S. R. Kumar, P. Raghavan, S. Rajagopalan, A. Tomkins, "Recommendation systems: A probabilistic analysis," Proc. IEEE \Symposium on Foundations of Computer Sciences, 1998.
[9]
G. Linden, B. Smith, J. York, "Amazon.com Recommendations: Item-to-Item Collaborative Filtering," IEEE Internet Computing, Jan./Feb. 2003.
[10]
Geoffrey McLachlan, David Peel. Finite Mixture Models. Wiley, 2000.
[11]
P. Resnick, H. Varian, "Recommender systems," Communications of the ACM, 40(1997). Introduction to a special issue on collaborative filtering.

Cited By

View all
  • (2020)Adaptive Matching for Expert Systems with Uncertain Task TypesOperations Research10.1287/opre.2019.195468:5(1403-1424)Online publication date: 1-Sep-2020
  • (2017)Adaptive matching for expert systems with uncertain task types2017 55th Annual Allerton Conference on Communication, Control, and Computing (Allerton)10.1109/ALLERTON.2017.8262814(753-760)Online publication date: Oct-2017
  • (2016)Blind regressionProceedings of the 30th International Conference on Neural Information Processing Systems10.5555/3157096.3157338(2163-2173)Online publication date: 5-Dec-2016
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
STOC '04: Proceedings of the thirty-sixth annual ACM symposium on Theory of computing
June 2004
660 pages
ISBN:1581138520
DOI:10.1145/1007352
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 June 2004

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. clustering
  2. collaborative filtering
  3. latent class models
  4. linear programming
  5. mixture models
  6. singular value decomposition
  7. text classification

Qualifiers

  • Article

Conference

STOC04
Sponsor:
STOC04: Symposium of Theory of Computing 2004
June 13 - 16, 2004
IL, Chicago, USA

Acceptance Rates

Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

Upcoming Conference

STOC '25
57th Annual ACM Symposium on Theory of Computing (STOC 2025)
June 23 - 27, 2025
Prague , Czech Republic

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Adaptive Matching for Expert Systems with Uncertain Task TypesOperations Research10.1287/opre.2019.195468:5(1403-1424)Online publication date: 1-Sep-2020
  • (2017)Adaptive matching for expert systems with uncertain task types2017 55th Annual Allerton Conference on Communication, Control, and Computing (Allerton)10.1109/ALLERTON.2017.8262814(753-760)Online publication date: Oct-2017
  • (2016)Blind regressionProceedings of the 30th International Conference on Neural Information Processing Systems10.5555/3157096.3157338(2163-2173)Online publication date: 5-Dec-2016
  • (2016)Collaborative Filtering with Low RegretACM SIGMETRICS Performance Evaluation Review10.1145/2964791.290146944:1(207-220)Online publication date: 14-Jun-2016
  • (2016)Collaborative Filtering with Low RegretProceedings of the 2016 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Science10.1145/2896377.2901469(207-220)Online publication date: 14-Jun-2016
  • (2014)Website-oriented recommendation based on heat spreading and tag-aware collaborative filteringPhysica A: Statistical Mechanics and its Applications10.1016/j.physa.2013.12.030399(82-88)Online publication date: Apr-2014
  • (2012)Mining influential bloggersInternational Journal of Knowledge-based and Intelligent Engineering Systems10.3233/KES-2012-0024516:4(223-233)Online publication date: 1-Oct-2012
  • (2011)Shopping for products you don't know you needProceedings of the fourth ACM international conference on Web search and data mining10.1145/1935826.1935921(705-714)Online publication date: 9-Feb-2011
  • (2011)Prior symmetry, similarity-based reasoning, and endogenous categorizationJournal of Economic Theory10.1016/j.jet.2010.08.006146:1(111-140)Online publication date: Jan-2011
  • (2010)Coresets and sketches for high dimensional subspace approximation problemsProceedings of the twenty-first annual ACM-SIAM symposium on Discrete algorithms10.5555/1873601.1873654(630-649)Online publication date: 17-Jan-2010
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media