Proceedings

Practical Linear Models for Large-Scale One-Class Collaborative Filtering

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 3854-3859.

Abstract

Collaborative filtering has emerged as the de facto approach to personalized recommendation problems. However, a scenario that has proven difficult in practice is the one-class collaborative filtering case (OC-CF), where one has examples of items that a user prefers, but no examples of items they do not prefer. In such cases, it is desirable to have recommendation algorithms that are personalized, learning-based, and highly scalable. Existing linear recommenders for OC-CF achieve good performance in benchmarking tasks, but they involve solving a large number of a regression subproblems, limiting their applicability to large-scale problems. We show that it is possible to scale up linear recommenders to big data by learning an OC-CF model in a randomized low-dimensional embedding of the user-item interaction matrix. Our algorithm, Linear-FLow, achieves state-of-the-art performance in a comprehensive set of experiments on standard benchmarks as well as real data.

  1. [Adomavicius and Tuzhilin, 2005] Gediminas Adomavicius and Alexander Tuzhilin. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. Knowledge and Data Engineering, IEEE Transactions on, 17(6):734-749, 2005.
  2. [Bennett et al., 2007] James Bennett, Charles Elkan, Bing Liu, Padhraic Smyth, and Domonkos Tikk. KDD cup and workshop 2007. SIGKDD Explorations Newsletter, 9(2):51-52, December 2007.
  3. [Celma, 2008] Òscar. Celma. Music Recommendation and Discovery in the Long Tail. PhD thesis, Universitat Pom- peu Fabra, Barcelona, 2008.
  4. [Cremonesi et al., 2010] Paolo Cremonesi, Yehuda Koren, and Roberto Turrin. Performance of recommender algo- rithms on top-n recommendation tasks. In ACM Con- ference on Recommender Systems (RecSys), RecSys '10, pages 39-46, New York, NY, USA, 2010. ACM.
  5. [Goldberg et al., 1992] David Goldberg, David Nichols, Brian M. Oki, and Douglas Terry. Using collaborative fil- tering to weave an information tapestry. Communications of the ACM, 35(12):61-70, December 1992.
  6. [Halko et al., 2011] Nathan Halko, Per-Gunnar Martinsson, and Joel A Tropp. Finding structure with randomness: Probabilistic algorithms for constructing approximate ma- trix decompositions. SIAM review, 53(2):217-288, 2011.
  7. [Hu et al., 2008] Yifan Hu, Yehuda Koren, and Chris Volin- sky. Collaborative filtering for implicit feedback datasets. In ICDM '08, pages 263-272, Washington, DC, USA, 2008. IEEE Computer Society.
  8. [Koren et al., 2009] Yehuda Koren, Robert Bell, and Chris Volinsky. Matrix factorization techniques for recom- mender systems. Computer, (8):30-37, 2009.
  9. [Koren, 2008] Yehuda Koren. Factorization meets the neigh- borhood: A multifaceted collaborative filtering model. In KDD '08, pages 426-434, New York, NY, USA, 2008. ACM.
  10. [Leavitt, 2006] Neal Leavitt. Recommendation technology: Will it boost e-commerce? Computer, 39(5):13-16, May 2006.
  11. [Levy and Jack, 2013] Mark Levy and Kris Jack. Efficient top-n recommendation by linear regression. In RecSys Large Scale Recommender Systems Workshop, 2013.
  12. [Linden et al., 2003a] Greg Linden, Brent Smith, and Jeremy York. Amazon. com recommendations: Item-to-item col- laborative filtering. Internet Computing, IEEE, 7(1):76- 80, 2003.
  13. [Linden et al., 2003b] Greg Linden, Brent Smith, and Jeremy York. Amazon.com recommendations: Item-to- item collaborative filtering. IEEE Internet Computing, 7(1):76-80, January 2003.
  14. [Ning and Karypis, 2011] X. Ning and G. Karypis. SLIM: Sparse linear methods for top-n recommender systems. In IEEE International Conference on Data Mining (ICDM). IEEE, 2011.
  15. [Pan and Scholz, 2009] Rong Pan and Martin Scholz. Mind the gaps: Weighting the unknown in large-scale one-class collaborative filtering. In KDD '09, pages 667-676, New York, NY, USA, 2009. ACM.
  16. [Pan et al., 2008] Rong Pan, Yunhong Zhou, Bin Cao, Nathan N. Liu, Rajan Lukose, Martin Scholz, and Qiang Yang. One-class collaborative filtering. In IEEE Interna- tional Conference on Data Mining (ICDM), pages 502- 511, Washington, DC, USA, 2008. IEEE Computer Soci- ety.
  17. [Ricci et al., 2011] Francesco Ricci, Lior Rokach, and Bracha Shapira. Introduction to recommender systems handbook. Springer, 2011.
  18. [Sarwar et al., 2001] Badrul Sarwar, George Karypis, Joseph Konstan, and John Riedl. Item-based collaborative fil- tering recommendation algorithms. In WWW '01, pages 285-295, New York, NY, USA, 2001. ACM.
  19. [Sedhain et al., 2015] Suvash Sedhain, Aditya Krishna Menon, Scott Sanner, and Lexing Xie. Autorec: Autoen- coders meet collaborative filtering. In Proceedings of the 24th International Conference on World Wide Web, WWW '15 Companion, 2015.
  20. [Sedhain et al., 2016] Suvash Sedhain, Aditya Menon, Scott Sanner, and Darius Braziunas. On the effectiveness of linear models for one-class collaborative filtering. Pro- ceedings of the 30th Conference on Artificial Intelligence (AAAI-16), 2016.
  21. [Tang and Harrington, 2013] Lei Tang and Patrick Harring- ton. Scaling matrix factorization for recommendation with randomness. In Proceedings of the 22nd international con- ference on World Wide Web companion, pages 39-40. In- ternational World Wide Web Conferences Steering Com- mittee, 2013.
  22. [Vig et al., 2009] Jesse Vig, Shilad Sen, and John Riedl. Tagsplanations: Explaining recommendations using tags. In Proceedings of the 14th International Conference on In- telligent User Interfaces, IUI '09, pages 47-56, New York, NY, USA, 2009. ACM.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards