skip to main content
10.1145/1273496.1273596acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicmlConference Proceedingsconference-collections
Article

Restricted Boltzmann machines for collaborative filtering

Published: 20 June 2007 Publication History

Abstract

Most of the existing approaches to collaborative filtering cannot handle very large data sets. In this paper we show how a class of two-layer undirected graphical models, called Restricted Boltzmann Machines (RBM's), can be used to model tabular data, such as user's ratings of movies. We present efficient learning and inference procedures for this class of models and demonstrate that RBM's can be successfully applied to the Netflix data set, containing over 100 million user/movie ratings. We also show that RBM's slightly outperform carefully-tuned SVD models. When the predictions of multiple RBM models and multiple SVD models are linearly combined, we achieve an error rate that is well over 6% better than the score of Netflix's own system.

References

[1]
Canny, J. F. (2002). Collaborative filtering with privacy via factor analysis. SIGIR (pp. 238--245). ACM.
[2]
Carreira-Perpinan, M., & Hinton, G. (2005). On contrastive divergence learning. 10th Int. Work-shop on Artificial Intelligence and Statistics (AISTATS'2005).
[3]
Deerwester, S. C., Dumais, S. T., Landauer, T. K., Furnas, G. W., & Harshman, R. A. (1990). Indexing by latent semantic analysis. Journal of the American Society of Information Science, 41, 391--407.
[4]
Hinton, & Salakhutdinov (2006). Reducing the dimensionality of data with neural networks. Science, 313.
[5]
Hinton, G. E. (2002). Training products of experts by minimizing contrastive divergence. Neural Computation, 14, 1711--1800.
[6]
Hinton, G. E., Osindero, S., & Teh, Y. W. (2006). A fast learning algorithm for deep belief nets. Neural Computation, 18, 1527--1554.
[7]
Hofmann, T. (1999). Probabilistic latent semantic analysis. Proceedings of the 15th Conference on Uncertainty in AI (pp. 289--296). San Fransisco, California: Morgan Kaufmann.
[8]
Marlin, B., & Zemel, R. S. (2004). The multiple multiplicative factor model for collaborative filtering. Machine Learning, Proceedings of the Twenty-first International Conference (ICML 2004), Banff, Alberta, Canada, July 4--8, 2004. ACM.
[9]
Neal, R. M. (1993). Probabilistic inference using Markov chain Monte Carlo methods (Technical Report CRG-TR-93-1). Department of Computer Science, University of Toronto.
[10]
Salakhutdinov, R., & Hinton, G. E. (2007). Learning a nonlinear embedding by preserving class neighbourhood structure. AI and Statistics.
[11]
Srebro, N., & Jaakkola, T. (2003). Weighted low-rank approximations. Machine Learning, Proceedings of the Twentieth International Conference (ICML 2003), August 21--24, 2003, Washington, DC, USA (pp. 720--727). AAAI Press.
[12]
Srebro, N., Rennie, J. D. M., & Jaakkola, T. (2004). Maximum-margin matrix factorization. Advances in Neural Information Processing Systems.
[13]
Sutskever, I., & Hinton, G. E. (2006). Learning multilevel distributed representations for high-dimensional sequences (Technical Report UTML TR 2006-003). Dept. of Computer Science, University of Toronto.
[14]
Taylor, G. W., Hinton, G. E., & Roweis, S. T. (2006). Modeling human motion using binary latent variables. Advances in Neural Information Processing Systems. MIT Press.
[15]
Welling, M., Rosen-Zvi, M., & Hinton, G. (2005). Exponential family harmoniums with an application to information retrieval. NIPS 17 (pp. 1481--1488). Cambridge, MA: MIT Press.

Cited By

View all
  • (2024)Novel Human Activity Recognition and Recommendation Models for Maintaining Good Health of Mobile UsersWSEAS TRANSACTIONS ON INFORMATION SCIENCE AND APPLICATIONS10.37394/23209.2024.21.421(33-46)Online publication date: 23-Jan-2024
  • (2024)A Deep Neural Collaborative Filtering Based Service Recommendation Method with Multi-Source Data for Smart Cloud-Edge Collaboration ApplicationsTsinghua Science and Technology10.26599/TST.2023.901005029:3(897-910)Online publication date: Jun-2024
  • (2024)Enhanced E-commerce Recommender System Based on Deep Learning and Ensemble ApproachesProceedings of the 7th International Conference on Networking, Intelligent Systems and Security10.1145/3659677.3659747(1-8)Online publication date: 18-Apr-2024
  • Show More Cited By
  1. Restricted Boltzmann machines for collaborative filtering

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICML '07: Proceedings of the 24th international conference on Machine learning
    June 2007
    1233 pages
    ISBN:9781595937933
    DOI:10.1145/1273496
    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

    • Machine Learning Journal

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 20 June 2007

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Conference

    ICML '07 & ILP '07
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 140 of 548 submissions, 26%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)226
    • Downloads (Last 6 weeks)20
    Reflects downloads up to 16 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Novel Human Activity Recognition and Recommendation Models for Maintaining Good Health of Mobile UsersWSEAS TRANSACTIONS ON INFORMATION SCIENCE AND APPLICATIONS10.37394/23209.2024.21.421(33-46)Online publication date: 23-Jan-2024
    • (2024)A Deep Neural Collaborative Filtering Based Service Recommendation Method with Multi-Source Data for Smart Cloud-Edge Collaboration ApplicationsTsinghua Science and Technology10.26599/TST.2023.901005029:3(897-910)Online publication date: Jun-2024
    • (2024)Enhanced E-commerce Recommender System Based on Deep Learning and Ensemble ApproachesProceedings of the 7th International Conference on Networking, Intelligent Systems and Security10.1145/3659677.3659747(1-8)Online publication date: 18-Apr-2024
    • (2024)Kernelized Deep Learning for Matrix Factorization Recommendation System Using Explicit and Implicit InformationIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2022.318294235:1(1205-1216)Online publication date: Jan-2024
    • (2024)Convergence Technology Opportunity Discovery for Firms Based on Technology Portfolio Using the Stacked Denoising AutoEncoder (SDAE)IEEE Transactions on Engineering Management10.1109/TEM.2022.320887171(1804-1818)Online publication date: 2024
    • (2024)Probabilistic Matrix Factorization for Data With Attributes Based on Finite Mixture ModelingIEEE Transactions on Cybernetics10.1109/TCYB.2022.319644454:2(1154-1166)Online publication date: Feb-2024
    • (2024)A Deep Recommendation Model Considering the Impact of Time and Individual DiversityIEEE Transactions on Computational Social Systems10.1109/TCSS.2023.327263311:2(2558-2569)Online publication date: Apr-2024
    • (2024)A Privacy-Preserving Cross-Domain Recommendation Algorithm for Industrial IoT DevicesIEEE Transactions on Consumer Electronics10.1109/TCE.2023.332496870:1(227-237)Online publication date: Feb-2024
    • (2024)Temporal generative models for learning heterogeneous group dynamics of ecological momentary assessment dataBiometrics10.1093/biomtc/ujae11580:4Online publication date: 14-Oct-2024
    • (2024)Enhancing model‐based acoustic localisation using quantum annealingIET Radar, Sonar & Navigation10.1049/rsn2.1253418:6(876-890)Online publication date: Mar-2024
    • Show More Cited By

    View Options

    Get Access

    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