skip to main content
10.1145/2792838.2800175acmconferencesArticle/Chapter ViewAbstractPublication PagesrecsysConference Proceedingsconference-collections
research-article

HyPER: A Flexible and Extensible Probabilistic Framework for Hybrid Recommender Systems

Authors Info & Claims
Published:16 September 2015Publication History

ABSTRACT

As the amount of recorded digital information increases, there is a growing need for flexible recommender systems which can incorporate richly structured data sources to improve recommendations. In this paper, we show how a recently introduced statistical relational learning framework can be used to develop a generic and extensible hybrid recommender system. Our hybrid approach, HyPER (HYbrid Probabilistic Extensible Recommender), incorporates and reasons over a wide range of information sources. Such sources include multiple user-user and item-item similarity measures, content, and social information. HyPER automatically learns to balance these different information signals when making predictions. We build our system using a powerful and intuitive probabilistic programming language called probabilistic soft logic, which enables efficient and accurate prediction by formulating our custom recommender systems with a scalable class of graphical models known as hinge-loss Markov random fields. We experimentally evaluate our approach on two popular recommendation datasets, showing that HyPER can effectively combine multiple information types for improved performance, and can significantly outperform existing state-of-the-art approaches.

Skip Supplemental Material Section

Supplemental Material

p99.mp4

mp4

1.3 GB

References

  1. S.H. Bach, M. Broecheler, B. Huang, and L. Getoor. Hinge-loss markov random fields and probabilistic soft logic. ArXiv:1505.04406 {cs.LG}, 2015.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. G. Adomavicius and A. Tuzhilin. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. Transactions on Knowledge and Data Engineering, 17(6), 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. L. de Campos, J. Fernandez-Luna, J. Huete, and M. Rueda-Morales. Combining content-based and collaborative recommendations: A hybrid approach based on Bayesian networks. International Journal of Approximate Reasoning, 51(7), 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C. Desrosiers and G. Karypis. A comprehensive survey of neighborhood-based recommendation methods. In Recommender Systems Handbook. Springer, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  5. J. Liu, C. Wu, and W. Liu. Bayesian probabilistic matrix factorization with social relations and item contents for recommendation. Decision Support Systems, 55(3), 2013.Google ScholarGoogle Scholar
  6. H. Ma, D. Zhou, C. Liu, M. R. Lyu, and I. King. Recommender systems with social regularization. In WSDM, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. N. Goodman, V. Mansinghka, D.M. Roy, K. Bonawitz, and J. Tenenbaum. Church: a language for generative models with non-parametric memoization and approximate inference. In UAI, 2008.Google ScholarGoogle Scholar
  8. L. Getoor and B. Taskar. Introduction to statistical relational learning. MIT press, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. H. Bach, B. Huang, B. London, and L. Getoor. Hinge-loss Markov random fields: Convex inference for structured prediction. In UAI, 2013.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. Broecheler, L. Mihalkova, and L. Getoor. Probabilistic similarity logic. In UAI, 2010.Google ScholarGoogle Scholar
  11. P. Lops, M. Gemmis, and G. Semeraro. Content-based recommender systems: State of the art and trends. In Recommender Systems Handbook. Springer, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  12. Y. Koren, R. Bell, and C. Volinsky. Matrix factorization techniques for recommender systems. IEEE Computer, 42(8), 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. S. Fakhraei, B. Huang, L. Raschid, and L. Getoor. Network-based drug-target interaction prediction with probabilistic soft logic. Transactions on Computational Biology and Bioinformatics, 11(5), 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. P. D. Hoff, A. E. Raftery, and M. S. Handcock. Latent space approaches to social network analysis. Journal of the American Statistical Association, 97, 2001.Google ScholarGoogle Scholar
  15. R. Salakhutdinov and A. Mnih. Bayesian probabilistic matrix factorization using Markov chain Monte Carlo. In ICML, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. F. Ricci, L. Rokach, B. Shapira, and P. B. Kantor. Recommender Systems Handbook. Springer, 2011. Google ScholarGoogle ScholarCross RefCross Ref
  17. R. Burke. Hybrid web recommender systems. In The Adaptive Web. Springer, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. A. Gunawardana and C. Meek. A unified approach to building hybrid recommender systems. In RecSys, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. P. Forbes and M. Zhu. Content-boosted matrix factorization for recommender systems: Experiments with recipe recommendation. In RecSys, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Y. Koren. Factorization meets the neighborhood: A multifaceted collaborative filtering model. In KDD, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. M. Jahrer, A. Toscher, and R. Legenstein. Combining predictions for accurate recommender systems. In KDD, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. S. Rendle. Factorization machines with libFM. ACM Transactions on Intelligent Systems and Technology, 3(3), 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. J. McAuley and J. Leskovec. Hidden factors and hidden topics: Understanding rating dimensions with review text. In RecSys, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. G. Ling, M. R. Lyu, and I. King. Ratings meet reviews, a combined approach to recommend. In RecSys, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. I. Guy, N. Zwerdling, I. Ronen, D. Carmel, and E. Uziel. Social media recommendation based on people and tags. In SIGIR, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. S. Sedhain, S. Sanner, D. Braziunas, L. Xie, and J. Christensen. Social collaborative filtering for cold-start recommendations. In RecSys, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Z. Gantner, L. Drumond, C. Freudenthaler, S. Rendle, and L. Schmidt-Thieme. Learning attribute-to-feature mappings for cold-start recommendations. In ICDM, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. S. Dooms. Dynamic generation of personalized hybrid recommender systems. In RecSys, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. J. Chen, G. Chen, H. Zhang, J. Huang, and G. Zhao. Social recommendation based on multi-relational analysis. In WI-IAT, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. R. Burke, F. Vahedian, and B. Mobasher. Hybrid recommendation in heterogeneous networks. In User Modeling, Adaptation, and Personalization. Springer, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  31. J. Gemmell, T. S., B. Mobasher, and R. Burke. Resource recommendation in social annotation systems: A linear-weighted hybrid approach. Journal of Computer and System Sciences, 78(4), 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. X. Yu, X. Ren, Y. Sun, Q. Gu, B. Sturt, U. Khandelwal, B. Norick, and J. Han. Personalized entity recommendation: A heterogeneous information network approach. In WSDM, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. J. Hoxha and A. Rettinger. First-order probabilistic model for hybrid recommendations. In ICMLA, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. M. Richardson and P. Domingos. Markov logic networks. Machine Learning, 62(1-2), 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. HyPER: A Flexible and Extensible Probabilistic Framework for Hybrid Recommender Systems

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          RecSys '15: Proceedings of the 9th ACM Conference on Recommender Systems
          September 2015
          414 pages
          ISBN:9781450336925
          DOI:10.1145/2792838

          Copyright © 2015 ACM

          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 the author(s) 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].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 16 September 2015

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          RecSys '15 Paper Acceptance Rate28of131submissions,21%Overall Acceptance Rate254of1,295submissions,20%

          Upcoming Conference

          RecSys '24
          18th ACM Conference on Recommender Systems
          October 14 - 18, 2024
          Bari , Italy

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader