Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Top-N Recommendation with Multi-Channel Positive Feedback using Factorization Machines

Published: 13 February 2019 Publication History

Abstract

User interactions can be considered to constitute different feedback channels, for example, view, click, like or follow, that provide implicit information on users’ preferences. Each implicit feedback channel typically carries a unary, positive-only signal that can be exploited by collaborative filtering models to generate lists of personalized recommendations. This article investigates how a learning-to-rank recommender system can best take advantage of implicit feedback signals from multiple channels. We focus on Factorization Machines (FMs) with Bayesian Personalized Ranking (BPR), a pairwise learning-to-rank method, that allows us to experiment with different forms of exploitation. We perform extensive experiments on three datasets with multiple types of feedback to arrive at a series of insights. We compare conventional, direct integration of feedback types with our proposed method, which exploits multiple feedback channels during the sampling process of training. We refer to our method as multi-channel sampling. Our results show that multi-channel sampling outperforms conventional integration, and that sampling with the relative “level” of feedback is always superior to a level-blind sampling approach. We evaluate our method experimentally on three datasets in different domains and observe that with our multi-channel sampler the accuracy of recommendations can be improved considerably compared to the state-of-the-art models. Further experiments reveal that the appropriate sampling method depends on particular properties of datasets such as popularity skewness.

References

[1]
Arthur F. da Costa and Marcelo G. Manzato. 2016. Exploiting multimodal interactions in recommender systems with ensemble algorithms. Information Systems Journal 56, C (March 2016), 120--132.
[2]
Zeno Gantner, Lucas Drumond, Christoph Freudenthaler, and Lars Schmidt-Thieme. 2011. Personalized Ranking for Non-uniformly Sampled Items. In Proceedings of the 2011 International Conference on KDD Cup (KDDCUP'11), Vol. 18. JMLR.org, 231--247.
[3]
Weiyu Guo, Shu Wu, Liang Wang, and Tieniu Tan. 2016. Personalized ranking with pairwise factorization machines. Neurocomput. 214, C (Nov. 2016), 191--200.
[4]
Yifan Hu, Yehuda Koren, and Chris Volinsky. 2008. Collaborative filtering for implicit feedback datasets. In 2008 8th IEEE International Conference on Data Mining. IEEE, 263--272.
[5]
Dietmar Jannach, Markus Zanker, Alexander Felfernig, and Gerhard Friedrich. 2010. Recommender Systems: An Introduction (1st ed.). Cambridge University Press.
[6]
Yuchin Juan, Yong Zhuang, Wei-Sheng Chin, and Chih-Jen Lin. 2016. Field-aware factorization machines for CTR prediction. In Proceedings of the 10th ACM Conference on Recommender Systems (RecSys’16). ACM, New York, 43--50.
[7]
Alexandros Karatzoglou, Xavier Amatriain, Linas Baltrunas, and Nuria Oliver. 2010. Multiverse recommendation: N-dimensional tensor factorization for context-aware collaborative filtering. In Proceedings of the 4th ACM Conference on Recommender Systems (RecSys’10). ACM, New York, 79--86.
[8]
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, 493--494.
[9]
Yehuda Koren. 2008. Factorization meets the neighborhood: A multifaceted collaborative filtering model. In Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD’08). ACM, New York, 426--434.
[10]
Joonseok Lee, Mingxuan Sun, and Guy Lebanon. 2012. A comparative study of collaborative filtering algorithms. Computing Research Repository abs/1205.3193 (2012). arxiv:1205.3193.
[11]
Lukas Lerche and Dietmar Jannach. 2014. Using graded implicit feedback for Bayesian personalized ranking. In Proceedings of the 8th ACM Conference on Recommender Systems (RecSys'14). ACM, 353--356.
[12]
Gai Li and Qiang Chen. 2016. Exploiting explicit and implicit feedback for personalized ranking. Mathematical Problems in Engineering 2016 (01 2016), 1--11.
[13]
Xin Liu. 2013. Towards context-aware social recommendation via trust networks. In International Conference on Web Information Systems Engineering. Springer, 121--134.
[14]
Babak Loni, Martha Larson, and Alan Hanjalic. 2018. Factorization Machines for Datasets with Implicit Feedback. Computing Research Repository abs/1812.08254 (2018). arXiv:1812.08254.
[15]
Babak Loni, Roberto Pagano, Martha Larson, and Alan Hanjalic. 2016. Bayesian personalized ranking with multi-channel user feedback. In Proceedings of the 10th ACM Conference on Recommender Systems (RecSys’16). ACM, New York, 361--364.
[16]
Babak Loni, Yue Shi, Martha Larson, and Alan Hanjalic. 2014. Cross-domain collaborative filtering with factorization machines. In Proceedings of the 36th European Conference on Information Retrieval (ECIR’14).
[17]
Trung V. Nguyen, Alexandros Karatzoglou, and Linas Baltrunas. 2014. Gaussian process factorization machines for context-aware recommendations. In Proceedings of the 37th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR’14). ACM, New York, 63--72.
[18]
Weike Pan, Hao Zhong, Congfu Xu, and Zhong Ming. 2015. Adaptive Bayesian personalized ranking for heterogeneous implicit feedbacks. Knowledge-Based Systems 73, 1 (2015), 173--180.
[19]
Runwei Qiang, Feng Liang, and Jianwu Yang. 2013. Exploiting ranking factorization machines for microblog retrieval. In Proceedings of the 22nd ACM International Conference on Conference on Information and Knowledge Management (CIKM’13). ACM, New York, 1783--1788.
[20]
Steffen Rendle. 2010. Factorization machines. In 2010 IEEE International Conference on Data Mining. IEEE, 995--1000.
[21]
Steffen Rendle. 2011. Context-aware Ranking with Factorization Models. Springer.
[22]
Steffen Rendle. 2012. Factorization machines with libFM. ACM Trans. Intell. Syst. Technol. 3, 3, Article 57 (May 2012), 22 pages.
[23]
Steffen Rendle and Christoph Freudenthaler. 2014. Improving pairwise learning for item recommendation from implicit feedback. In Proceedings of the 7th ACM International Conference on Web Search and Data Mining (WSDM'14). ACM, 273--282.
[24]
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, 452--461.
[25]
Steffen Rendle, Zeno Gantner, Christoph Freudenthaler, and Lars Schmidt-Thieme. 2011. Fast context-aware recommendations with factorization machines. In Proceedings of the 34th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR’11). ACM. 635--644.
[26]
Yue Shi, Martha Larson, and Alan Hanjalic. 2014. Collaborative filtering beyond the user-item matrix: A survey of the state of the art and future challenges. ACM Computing Surverys 47, 1, Article 3 (May 2014), 45 pages.
[27]
Harald Steck. 2010. Training and testing of recommender systems on data missing not at random. In Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD'10). ACM, New York, NY, 713--722.
[28]
Liang Tang, Bo Long, Bee-Chung Chen, and Deepak Agarwal. 2016. An empirical study on recommendation with multiple types of feedback. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD’16). ACM, New York, 283--292.
[29]
Mikhail Trofimov, Sumit Sidana, Oleh Horodnitskii, Charlotte Laclau, Yury Maximov, and Massih-Reza Amini. 2017. Representation learning and pairwise ranking for implicit and explicit feedback in recommendation systems. Computing Research Repository abs/1705.00105 (2017). arXiv:1705.00105
[30]
Sheng Wang, Xiaobo Zhou, Ziqi Wang, and Ming Zhang. 2012. Please spread: Recommending tweets for retweeting with implicit feedback. In Proceedings of the 2012 Workshop on Data-driven User Behavioral Modelling and Mining from Social Media (DUBMMSM’12). ACM, New York, 19--22.
[31]
Jun Xiao, Hao Ye, Xiangnan He, Hanwang Zhang, Fei Wu, and Tat-Seng Chua. 2017. Attentional factorization machines: Learning the weight of feature interactions via attention networks. In Proceedings of the 26th International Joint Conference on Artificial Intelligence (IJCAI’17). AAAI Press, 3119--3125.
[32]
M. Zanker and M. Jessenitschnig. 2009. Collaborative feature-combination recommender exploiting explicit and implicit user feedback. In Proceedings of the 2009 IEEE Conference on Commerce and Enterprise Computing (CEC'09). IEEE Computer Society, 49--56.

Cited By

View all
  • (2024)Node-personalized multi-graph convolutional networks for recommendationNeural Networks10.1016/j.neunet.2024.106169173(106169)Online publication date: May-2024
  • (2023)Design of Confidence-Integrated Denoising Auto-Encoder for Personalized Top-N Recommender SystemsMathematics10.3390/math1103076111:3(761)Online publication date: 2-Feb-2023
  • (2023)Reinforced MOOCs Concept Recommendation in Heterogeneous Information NetworksACM Transactions on the Web10.1145/358051017:3(1-27)Online publication date: 1-Mar-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Information Systems
ACM Transactions on Information Systems  Volume 37, Issue 2
April 2019
410 pages
ISSN:1046-8188
EISSN:1558-2868
DOI:10.1145/3306215
Issue’s Table of Contents
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: 13 February 2019
Accepted: 01 October 2018
Revised: 01 October 2018
Received: 01 November 2017
Published in TOIS Volume 37, Issue 2

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Factorizaion machines
  2. implicit feedback
  3. learning-to-rank
  4. multi-channel feedback

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

  • SURF Cooperative
  • Dutch National e-Infrastructure
  • EU FP7 project CrowdRec

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)16
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Node-personalized multi-graph convolutional networks for recommendationNeural Networks10.1016/j.neunet.2024.106169173(106169)Online publication date: May-2024
  • (2023)Design of Confidence-Integrated Denoising Auto-Encoder for Personalized Top-N Recommender SystemsMathematics10.3390/math1103076111:3(761)Online publication date: 2-Feb-2023
  • (2023)Reinforced MOOCs Concept Recommendation in Heterogeneous Information NetworksACM Transactions on the Web10.1145/358051017:3(1-27)Online publication date: 1-Mar-2023
  • (2023)A DeepFM-Based Non-Parametric Model Enabled Big Data Platform for Predicting Passenger Car Sales in Sustainable WayIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2023.330342824:12(16018-16028)Online publication date: 1-Dec-2023
  • (2023)Graph Collaborative Filtering Based on Dual-Message Propagation MechanismIEEE Transactions on Cybernetics10.1109/TCYB.2021.310052153:1(352-364)Online publication date: Jan-2023
  • (2021)Modeling Multiple Coexisting Category-Level Intentions for Next Item RecommendationACM Transactions on Information Systems10.1145/344164239:3(1-24)Online publication date: 5-May-2021
  • (2021)Effects of Personalized and Aggregate Top-N Recommendation Lists on User Preference RatingsACM Transactions on Information Systems10.1145/343002839:2(1-38)Online publication date: 14-Jan-2021
  • (2021)Incorporating multi-level positive feedback to session-based nearest-neighborProceedings of the 36th Annual ACM Symposium on Applied Computing10.1145/3412841.3442012(1371-1374)Online publication date: 22-Mar-2021
  • (2021)Hybrid Collaborative Fusion Based Product Recommendation Exploiting Sentiments from Implicit and Explicit ReviewsJournal of Interconnection Networks10.1142/S021926592141013922:Supp01Online publication date: 11-Sep-2021
  • (2021)A novel deep quantile matrix completion model for top-N recommendationKnowledge-Based Systems10.1016/j.knosys.2021.107302(107302)Online publication date: Jul-2021
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media