skip to main content
10.1145/3109859.3109909acmconferencesArticle/Chapter ViewAbstractPublication PagesrecsysConference Proceedingsconference-collections
research-article
Public Access

A Gradient-based Adaptive Learning Framework for Efficient Personal Recommendation

Published:27 August 2017Publication History

ABSTRACT

Recommending personalized content to users is a long-standing challenge to many online services including Facebook, Yahoo, Linkedin and Twitter. Traditional recommendation models such as latent factor models and feature-based models are usually trained for all users and optimize an "average" experience for them, yielding sub-optimal solutions. Although multi-task learning provides an opportunity to learn personalized models per user, learning algorithms are usually tailored to specific models (e.g., generalized linear model, matrix factorization and etc.), creating obstacles for a unified engineering interface, which is important for large Internet companies. In this paper, we present an empirical framework to learn user-specific personal models for content recommendation by utilizing gradient information from a global model. Our proposed method can potentially benefit any model that can be optimized through gradients, offering a lightweight yet generic alternative to conventional multi-task learning algorithms for user personalization. We demonstrate the effectiveness of the proposed framework by incorporating it in three popular machine learning algorithms including logistic regression, gradient boosting decision tree and matrix factorization. Our extensive empirical evaluation shows that the proposed framework can significantly improve the efficiency of personalized recommendation in real-world datasets.

References

  1. Deepak Agarwal and Bee-Chung Chen. Regression-based Latent Factor Models. In Proceedings of KDD 2009. 19--28. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Deepak Agarwal, Bo Long, Jonathan Traupman, Doris Xin, and Liang Zhang. LASER: A Scalable Response Prediction Platform for Online Advertising. In Proceedings of WSDM 2014. 173--182. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Xavier Amatriain and Deepak Agarwal. 2016. Tutorial: Lessons Learned from Building Real-life Recommender Systems. In Proceedings of the 10th ACM Conference on Recommender Systems (RecSys '16). ACM, New York, NY, USA, 433--433. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Xavier Amatriain, Neal Lathia, Josep M. Pujol, Haewoon Kwak, and Nuria Oliver. 2009. The Wisdom of the Few: A Collaborative Filtering Approach Based on Expert Opinions from the Web. In Proceedings of the 32Nd International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR '09). ACM, New York, NY, USA, 532--539. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Yoshua Bengio, Jérôme Louradour, Ronan Collobert, and Jason Weston. 2009. Curriculum Learning. In Proceedings of the 26th Annual International Conference on Machine Learning (ICML '09). ACM, New York, NY, USA, 41--48. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. Bennett and S. Lanning. 2007. The Netflix Prize. In Proceedings of the KDD Cup Workshop 2007. 3--6.Google ScholarGoogle Scholar
  7. Alex Beutel, Ed H. Chi, Zhiyuan Cheng, Hubert Pham, and John Anderson. 2017. Beyond Globally Optimal: Focused Learning for Improved Recommendations. In Proceedings of the 26th International Conference on World Wide Web (WWW '17). Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Christopher J. C. Burges. 2010. From RankNet to LambdaRank to LambdaMART: An Overview. Technical Report. Microsoft Research. http://research.microsft.com/en-us/um/people/cburges/tech reports/MSR-TR-2010-82.pdfGoogle ScholarGoogle Scholar
  9. Allison J. B. Chaney, David M. Blei, and Tina Eliassi-Rad. 2015. A Probabilistic Model for Using Social Networks in Personalized Item Recommendation. In Proceedings of the 9th ACM Conference on Recommender Systems (RecSys '15). ACM, New York, NY, USA, 43--50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Olivier Chapelle, Pannagadatta Shivaswamy, Srinivas Vadrevu, Kilian Weinberger, Ya Zhang, and Belle Tseng. 2011. Boosted multi-task learning. Machine Learning 85, 1 (2011), 149--173. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Tianqi Chen and Carlos Guestrin. XGBoost: A Scalable Tree Boosting System. In Proceedings of KDD 2016. 785--794. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. David R. Cox. 1958. The regression analysis of binary sequences (with discussion). J. Roy Stat Soc B. 20 (1958), 215--242.Google ScholarGoogle ScholarCross RefCross Ref
  13. Jerome H. Friedman. 2000. Greedy Function Approximation: A Gradient Boosting Machine. Annals of Statistics 29 (2000), 1189--1232.Google ScholarGoogle ScholarCross RefCross Ref
  14. Jerome H. Friedman. 2002. Stochastic gradient boosting. Computational Statistics & Data Analysis 38, 4 (2002), 367--378. Nonlinear Methods and Data Mining. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Simon Funk. 2006. Netflix Update: Try this at Home. (2006).Google ScholarGoogle Scholar
  16. Bikash Joshi, Franck Iutzeler, and Massih-Reza Amini. 2016. Asynchronous Distributed Matrix Factorization with Similar User and Item Based Regularization. In Proceedings of the 10th ACM Conference on Recommender Systems (RecSys '16). ACM, New York, NY, USA, 75--78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Alexandros Karatzoglou, Linas Baltrunas, and Yue Shi. 2013. Learning to Rank for Recommender Systems. In Proceedings of the 7th ACM Conference on Recommender Systems (RecSys '13). ACM, New York, NY, USA, 493--494. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Gunhee Kim and Eric P. Xing. Time-sensitive Web Image Ranking and Retrieval via Dynamic Multi-task Regression. In Proceedings of WSDM 2013. 163--172. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Yehuda Koren. Factorization Meets the Neighborhood: A Multifaceted Collaborative Filtering Model. In Proceedings of KDD 2008. 426--434. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Roy Levin, Hassan Abassi, and Uzi Cohen. 2016. Guided Walk: A Scalable Recommendation Algorithm for Complex Heterogeneous Social Networks. In Proceedings of the 10th ACM Conference on Recommender Systems (RecSys '16). ACM, New York, NY, USA, 293--300. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Ping Li. Robust LogitBoost and Adaptive Base Class (ABC) LogitBoost. In Proceedings of the Twenty-Sixth Conference on Uncertainty in Artificial Intelligence (UAI2010). 302--311. https://dslpitt.org/uai/displayArticleDetails.jsp?mmnu=1&smnu=2&article_id=2158&proceeding_id=26 Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Peter Lofgren, Siddhartha Banerjee, and Ashish Goel. 2016. Personalized PageRank Estimation and Search: A Bidirectional Approach. In Proceedings of the Ninth ACM International Conference on Web Search and Data Mining (WSDM '16). ACM, New York, NY, USA, 163--172. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. H. Brendan McMahan. 2011. Follow-the-Regularized-Leader and Mirror Descent: Equivalence Theorems and L1 Regularization. In Proceedings of the 14th International Conference on Artificial Intelligence and Statistics (AISTATS).Google ScholarGoogle Scholar
  24. H. Brendan McMahan, Gary Holt, D. Sculley, Michael Young, Dietmar Ebner, Julian Grady, Lan Nie, Todd Phillips, Eugene Davydov, Daniel Golovin, Sharat Chikkerur, Dan Liu, Martin Wattenberg, Arnar Mar Hrafnkelsson, Tom Boulos, and Jeremy Kubica. Ad Click Prediction: a View from the Trenches. In Proceedings of KDD 2013. 1222--1230. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Xu Miao, Chun-Te Chu, Lijun Tang, Yitong Zhou, Joel Young, and Anmol Bhasin. Distributed Personalization. In Proceedings of KDD 2015. 1989--1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Xia Ning and George Karypis. 2010. Multi-task learning for recommender systems. Journal of Machine Learning Research 13 (2010), 269--284.Google ScholarGoogle Scholar
  27. Alexandre Passos, Piyush Rai, Jacques Wainer, and Hal Daumé III. Flexible Modeling of Latent Task Structures in Multitask Learning. In Proceedings of ICML 2012. 1103--1110. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Steffen Rendle. 2012. Factorization Machines with libFM. ACM Trans. Intell. Syst. Technol. 3, 3, Article 57 (May 2012), 22 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. 2009. BPR: Bayesian Personalized Ranking from Implicit Feedback. In Proceedings of the Twenty-Fifth Conference on Uncertainty in Artificial Intelligence (UAI '09). AUAI Press, Arlington, Virginia, United States, 452--461. http://dl.acm.org/citation.cfm?id=1795114.1795167 Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Dhaval Shah, Pramod Koneru, Parth Shah, and Rohit Parimi. 2016. News Recommendations at Scale at Bloomberg Media: Challenges and Approaches. In Proceedings of the 10th ACM Conference on Recommender Systems (RecSys '16). ACM, New York, NY, USA, 369--369. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. S. H. Walker and D. B. Duncan. 1967. Estimation of the probability of an event as a function of several independent variables. Biometrika 54, 1 (June 1967), 167--179. http://view.ncbi.nlm.nih.gov/pubmed/6049533Google ScholarGoogle ScholarCross RefCross Ref
  32. Hongning Wang, Xiaodong He, Ming-Wei Chang, Yang Song, Ryen W. White, and Wei Chu. Personalized Ranking Model Adaptation for Web Search. In Proceedings of SIGIR 2013. 323--332. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Kilian Weinberger, Anirban Dasgupta, John Langford, Alex Smola, and Josh Attenberg. Feature Hashing for Large Scale Multitask Learning. In Proceedings of ICML 2009. 1113--1120. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. XianXing Zhang, Yitong Zhou, Yiming Ma, Bee-Chung Chen, Liang Zhang, and Deepak Agarwal. GLMix: Generalized Linear Mixed Models For LargeScale Response Prediction. In Proceedings of KDD 2016. 363--372. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Zhaohui Zheng, Hongyuan Zha, Tong Zhang, Olivier Chapelle, Keke Chen, and Gordon Sun. A General Boosting Method and its Application to Learning Ranking Functions for Web Search. In Proceedings of NIPS 2008. 1697--1704. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A Gradient-based Adaptive Learning Framework for Efficient Personal Recommendation

      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 '17: Proceedings of the Eleventh ACM Conference on Recommender Systems
        August 2017
        466 pages
        ISBN:9781450346528
        DOI:10.1145/3109859

        Copyright © 2017 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 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]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 27 August 2017

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        RecSys '17 Paper Acceptance Rate26of125submissions,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