skip to main content
10.1145/3025171.3025211acmconferencesArticle/Chapter ViewAbstractPublication PagesiuiConference Proceedingsconference-collections
research-article

BoostFM: Boosted Factorization Machines for Top-N Feature-based Recommendation

Authors Info & Claims
Published:07 March 2017Publication History

ABSTRACT

Feature-based matrix factorization techniques such as Factorization Machines (FM) have been proven to achieve impressive accuracy for the rating prediction task. However, most common recommendation scenarios are formulated as a top-N item ranking problem with implicit feedback (e.g., clicks, purchases)rather than explicit ratings. To address this problem, with both implicit feedback and feature information, we propose a feature-based collaborative boosting recommender called BoostFM, which integrates boosting into factorization models during the process of item ranking. Specifically, BoostFM is an adaptive boosting framework that linearly combines multiple homogeneous component recommenders, which are repeatedly constructed on the basis of the individual FM model by a re-weighting scheme. Two ways are proposed to efficiently train the component recommenders from the perspectives of both pairwise and listwise Learning-to-Rank (L2R). The properties of our proposed method are empirically studied on three real-world datasets. The experimental results show that BoostFM outperforms a number of state-of-the-art approaches for top-N recommendation.

References

  1. Linas Baltrunas and Francesco Ricci. 2009. Context-based splitting of item ratings in collaborative filtering. In RecSys. 245--248. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Alberto Bertoni, Paola Campadelli, and M Parodi. 1997. A boosting algorithm for regression. In ICANN. 343--348. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Chris Burges, Tal Shaked, Erin Renshaw, Ari Lazier, Matt Deeds, Nicole Hamilton, and Greg Hullender. 2005. Learning to rank using gradient descent. In ICML. 89--96. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Chen Cheng, Fen Xia, Tong Zhang, Irwin King, and Michael R Lyu. 2014. Gradient boosting factorization machines. In RecSys. 265--272. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Nipa Chowdhury, Xiongcai Cai, and Cheng Luo. 2015. BoostMF: Boosted Matrix Factorisation for Collaborative Ranking. In ECML-PKDD. 3--18.Google ScholarGoogle Scholar
  6. Konstantina Christakopoulou and Arindam Banerjee. 2015. Collaborative Ranking with a Push at the Top. In WWW. 205--215. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Yoav Freund and Robert Schapire. 1999. A short introduction to boosting. Journal-Japanese Society For Artificial Intelligence (1999), 1612.Google ScholarGoogle Scholar
  8. Yoav Freund and Robert E Schapire. 1995. A desicion-theoretic generalization of on-line learning and an application to boosting. In EuroCOLT. Springer, 23--37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Jerome Friedman, Trevor Hastie, Robert Tibshirani, and others. 2000. Additive logistic regression: a statistical view of boosting (with discussion and a rejoinder by the authors). The annals of statistics (2000), 337--407.Google ScholarGoogle Scholar
  10. Liangjie Hong, Aziz S Doumith, and Brian D Davison. 2013. Co-factorization machines: modeling user interests and predicting individual decisions in twitter. In WSDM. 557--566. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Xiaotian Jiang, Zhendong Niu, Jiamin Guo, Ghulam Mustafa, Zi-Han Lin, Baomi Chen, and Qian Zhou. 2013. Novel Boosting Frameworks to Improve the Performance of Collaborative Filtering. (2013).Google ScholarGoogle Scholar
  12. Alexandros Karatzoglou, Xavier Amatriain, Linas Baltrunas, and Nuria Oliver. 2010. Multiverse recommendation: n-dimensional tensor factorization for context-aware collaborative filtering. In RecSys. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Yehuda Koren. 2010. Collaborative filtering with temporal dynamics. Commun. ACM (2010), 89--97. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Xutao Li, Gao Cong, Xiao-Li Li, Tuan-Anh Nguyen Pham, and Shonali Krishnaswamy. 2015. Rank-GeoFM: a ranking based geographical factorization method for point of interest recommendation. In SIGIR. 433--442. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Xuchun Li, Lei Wang, and Eric Sung. 2008. AdaBoost with SVM-based component classifiers. EAAI (2008), 785--795. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Yong Liu, Peilin Zhao, Aixin Sun, and Chunyan Miao. 2015. A boosting algorithm for item recommendation with implicit feedback. In IJCAI. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. W. Pan and L. Chen. 2013. GBPR: Group preference based bayesian personalized ranking for one-class collaborative filtering. In IJCAI. 2691--2697. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Runwei Qiang, Feng Liang, and Jianwu Yang. 2013. Exploiting ranking factorization machines for microblog retrieval. In CIKM. 1783--1788. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. C Quoc and Viet Le. 2007. Learning to rank with nonsmooth cost functions. (2007), 193--200. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Steffen Rendle. 2010. Factorization machines. In ICDM. 995--1000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Steffen Rendle. 2012. Factorization Machines with libFM. TIST (2012), 57. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Steffen Rendle and Christoph Freudenthaler. 2014. Improving pairwise learning for item recommendation from implicit feedback. In WSDM. 273--282. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. BPR: Bayesian Personalized Ranking from Implicit Feedback. In UAI. 452--461. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Steffen Rendle and Lars Schmidt-Thieme. 2010. Pairwise Interaction Tensor Factorization for Personalized Tag Recommendation. In WSDM. 81--90. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Robert E Schapire. 2013. Explaining adaboost. In Empirical inference. 37--52.Google ScholarGoogle Scholar
  26. Yue Shi, Alexandros Karatzoglou, Linas Baltrunas, Martha Larson, and Alan Hanjalic. 2014. Cars2: Learning context-aware representations for context-aware recommendations. In CIKM. 291--300. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Yue Shi, Alexandros Karatzoglou, Linas Baltrunas, Martha Larson, Alan Hanjalic, and Nuria Oliver. 2012. TFMAP: Optimizing MAP for top-n context-aware recommendation. In SIGIR. 155--164. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Yanghao Wang, Hailong Sun, and Richong Zhang. 2014. Adamf: Adaptive boosting matrix factorization for recommender system. In WAIM. 43--54.Google ScholarGoogle Scholar
  29. Liang Xiong, Xi Chen, Tzu-Kuo Huang, Jeff G Schneider, and Jaime G Carbonell. Temporal Collaborative Filtering with Bayesian Probabilistic Tensor Factorization. SIAM.Google ScholarGoogle Scholar
  30. Jun Xu and Hang Li. 2007. Adarank: a boosting algorithm for information retrieval. In SIGIR. 391--398. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Fajie Yuan, Guibing Guo, Joemon M Jose, Long Chen, Haitao Yu, and Weinan Zhang. 2016a. Lambdafm: learning optimal ranking with factorization machines using lambda surrogates. In CIKM. 227--236. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Fajie Yuan, Guibing Guo, Joemon M Jose, Long Chen, Haitao Yu, and Weinan Zhang. 2016b. Optimizing factorization machines for top-n context-aware recommendations. In WISE. 278--293.Google ScholarGoogle Scholar
  33. Fajie Yuan, Joemon M Jose, Guibing Guo, Long Chen, Haitao Yu, and Rami S Alkhawaldeh. 2016c. Joint Geo-Spatial Preference and Pairwise Ranking for Point-of-Interest Recommendation. In ICTAI.Google ScholarGoogle Scholar
  34. Weinan Zhang, Tianqi Chen, Jun Wang, and Yong Yu. 2013. Optimizing top-n collaborative filtering via dynamic negative item sampling. In SIGIR. 785--788. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. BoostFM: Boosted Factorization Machines for Top-N Feature-based 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
      IUI '17: Proceedings of the 22nd International Conference on Intelligent User Interfaces
      March 2017
      654 pages
      ISBN:9781450343480
      DOI:10.1145/3025171

      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: 7 March 2017

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      IUI '17 Paper Acceptance Rate63of272submissions,23%Overall Acceptance Rate746of2,811submissions,27%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader