Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Collaborative Filtering with Topic and Social Latent Factors Incorporating Implicit Feedback

Published: 23 January 2018 Publication History

Abstract

Recommender systems (RSs) provide an effective way of alleviating the information overload problem by selecting personalized items for different users. Latent factors-based collaborative filtering (CF) has become the popular approaches for RSs due to its accuracy and scalability. Recently, online social networks and user-generated content provide diverse sources for recommendation beyond ratings. Although social matrix factorization (Social MF) and topic matrix factorization (Topic MF) successfully exploit social relations and item reviews, respectively; both of them ignore some useful information. In this article, we investigate the effective data fusion by combining the aforementioned approaches. First, we propose a novel model MR3 to jointly model three sources of information (i.e., ratings, item reviews, and social relations) effectively for rating prediction by aligning the latent factors and hidden topics. Second, we incorporate the implicit feedback from ratings into the proposed model to enhance its capability and to demonstrate its flexibility. We achieve more accurate rating prediction on real-life datasets over various state-of-the-art methods. Furthermore, we measure the contribution from each of the three data sources and the impact of implicit feedback from ratings, followed by the sensitivity analysis of hyperparameters. Empirical studies demonstrate the effectiveness and efficacy of our proposed model and its extension.

References

[1]
Gediminas Adomavicius and Alexander Tuzhilin. 2005. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering 17, 6 (2005), 734--749.
[2]
Y. Bao, H. Fang, and J. Zhang. 2014a. Leveraging decomposed trust in probabilistic matrix factorization for effective recommendation. In Proceedings of the 28th AAAI Conference on Artificial Intelligence (AAAI’14). 350.
[3]
Yang Bao, Hui Fang, and Jie Zhang. 2014b. TopicMF: Simultaneously exploiting ratings and reviews for recommendation. In Proceedings of the AAAI Conference on Artificial Intelligence. 2--8.
[4]
James Bennett and Stan Lanning. 2007. The netflix prize. In Proceedings of the KDD Cup and Workshop. 35.
[5]
David M. Blei, Andrew Y. Ng, and Michael I. Jordan. 2003. Latent dirichlet allocation. The Journal of Machine Learning Research 3 (2003), 993--1022.
[6]
John S. Breese, David Heckerman, and Carl Kadie. 1998. Empirical analysis of predictive algorithms for collaborative filtering. In Proceedings of the 14th Conference on Uncertainty in Artificial Intelligence. Morgan Kaufmann Publishers Inc., 43--52.
[7]
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. ACM, 43--50.
[8]
Chaochao Chen, Xiaolin Zheng, Yan Wang, Fuxing Hong, and Zhen Lin. 2014. Context-aware collaborative topic regression with social matrix factorization for recommender systems. In Proceedings of the 28th AAAI Conference on Artificial Intelligence.
[9]
Qiming Diao, Minghui Qiu, Chao-Yuan Wu, Alexander J. Smola, Jing Jiang, and Chong Wang. 2014. Jointly modeling aspects, ratings and sentiments for movie recommendation (jmars). In Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 193--202.
[10]
Xuetao Ding, Xiaoming Jin, Yujia Li, and Lianghao Li. 2013. Celebrity recommendation with collaborative social topic regression. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI’13).
[11]
Michael D. Ekstrand, John T. Riedl, and Joseph A. Konstan. 2011. Collaborative filtering recommender systems. Foundations and Trends in Human-Computer Interaction 4, 2 (2011), 81--173.
[12]
Yi Fang and Luo Si. 2011. Matrix co-factorization for recommendation with rich side information and implicit feedback. In Proceedings of the 2nd International Workshop on Information Heterogeneity and Fusion in Recommender Systems. ACM, 65--69.
[13]
Gayatree Ganu, Noemie Elhadad, and Amélie Marian. 2009. Beyond the stars: Improving rating predictions using review text content. In WebDB, Vol. 9. Citeseer, 1--6.
[14]
Prem K. Gopalan, Laurent Charlin, and David Blei. 2014. Content-based recommendations with poisson factorization. In Proceedings of the Advances in Neural Information Processing Systems. 3176--3184.
[15]
Thomas L. Griffiths and Mark Steyvers. 2004. Finding scientific topics. Proceedings of the National Academy of Sciences 101, suppl 1 (2004), 5228--5235.
[16]
Quanquan Gu, Jie Zhou, and Chris H. Q. Ding. 2010. Collaborative filtering: Weighted nonnegative matrix factorization incorporating user and item graphs. In Proceedings of the SIAM International Conference on Data Mining. SIAM, 199--210.
[17]
Guibing Guo, Jie Zhang, and Neil Yorke-Smith. 2015. TrustSVD: Collaborative filtering with both the explicit and implicit influence of user trust and of item ratings. In Proceedings of the AAAI Conference on Artificial Intelligence. 123--129.
[18]
Jonathan L. Herlocker, Joseph A. Konstan, Al Borchers, and John Riedl. 1999. An algorithmic framework for performing collaborative filtering. In Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, 230--237.
[19]
Jonathan L. Herlocker, Joseph A. Konstan, Loren G. Terveen, and John T. Riedl. 2004. Evaluating collaborative filtering recommender systems. ACM Transactions on Information Systems 22, 1 (2004), 5--53.
[20]
Thomas Hofmann. 2004. Latent semantic models for collaborative filtering. ACM Transactions on Information Systems 22, 1 (2004), 89--115.
[21]
Guang-Neng Hu, Xin-Yu Dai, Yunya Song, Shu-Jian Huang, and Jia-Jun Chen. 2015. A synthetic approach for recommendation: Combining ratings, social relations, and reviews. In Proceedings of the 24th International Joint Conference on Artificial Intelligence.
[22]
Yifan Hu, Yehuda Koren, and Chris Volinsky. 2008. Collaborative filtering for implicit feedback datasets. In Proceedings of the 8th IEEE International Conference on Data Mining (ICDM’08). IEEE, 263--272.
[23]
Niklas Jakob, Stefan Hagen Weber, Mark Christoph Müller, and Iryna Gurevych. 2009. Beyond the stars: Exploiting free-text user reviews to improve the accuracy of movie recommendations. In Proceedings of the 1st International CIKM Workshop on Topic-sentiment Analysis for Mass Opinion. ACM, 57--64.
[24]
Mohsen Jamali and Martin Ester. 2011. A transitivity aware matrix factorization model for recommendation in social networks. In Proceedings of the 22nd International Joint Conference on Artificial Intelligence.
[25]
Santosh Kabbur, Xia Ning, and George Karypis. 2013. Fism: Factored item similarity models for top-n recommender systems. In Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 659--667.
[26]
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. ACM, 426--434.
[27]
Yehuda Koren, Robert Bell, and Chris Volinsky. 2009. Matrix factorization techniques for recommender systems. Computer 8 (2009), 30--37.
[28]
Yehuda Koren and Joe Sill. 2011. OrdRec: An ordinal model for predicting personalized item rating distributions. In Proceedings of the 5th ACM Conference on Recommender Systems. ACM, 117--124.
[29]
Lei Li, Wei Peng, Saurabh Kataria, Tong Sun, and Tao Li. 2015. Recommending users and communities in social media. ACM Transactions on Knowledge Discovery from Data 10, 2 (2015), 17.
[30]
Greg Linden, Brent Smith, and Jeremy York. 2003. Amazon. com recommendations: Item-to-item collaborative filtering. Internet Computing, IEEE 7, 1 (2003), 76--80.
[31]
Guang Ling, Michael R. Lyu, and Irwin King. 2014. Ratings meet reviews, a combined approach to recommend. In Proceedings of the 8th ACM Conference on Recommender Systems. ACM, 105--112.
[32]
Nathan N. Liu, Evan W. Xiang, Min Zhao, and Qiang Yang. 2010. Unifying explicit and implicit feedback for collaborative filtering. In Proceedings of the 19th ACM International Conference on Information and Knowledge Management. ACM, 1445--1448.
[33]
Hao Ma, Irwin King, and Michael R. Lyu. 2009. Learning to recommend with social trust ensemble. In Proceedings of the 32nd International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, 203--210.
[34]
Hao Ma, Haixuan Yang, Michael R. Lyu, and Irwin King. 2008. Sorec: Social recommendation using probabilistic matrix factorization. In Proceedings of the 17th ACM Conference on Information and Knowledge Management. ACM, 931--940.
[35]
Hao Ma, Dengyong Zhou, Chao Liu, Michael R. Lyu, and Irwin King. 2011. Recommender systems with social regularization. In Proceedings of the Fourth ACM International Conference on Web Search and Data Mining. ACM, 287--296.
[36]
Paolo Massa and Paolo Avesani. 2007. Trust-aware recommender systems. In Proceedings of the 2007 ACM Conference on Recommender Systems. ACM, 17--24.
[37]
Julian McAuley and Jure Leskovec. 2013. Hidden factors and hidden topics: Understanding rating dimensions with review text. In Proceedings of the 7th ACM Conference on Recommender Systems. ACM, 165--172.
[38]
Sean M. McNee, John Riedl, and Joseph A. Konstan. 2006. Being accurate is not enough: How accuracy metrics have hurt recommender systems. In Proceedings of the CHI’06 Extended Abstracts on Human Factors in Computing Systems. ACM, 1097--1101.
[39]
Andriy Mnih and Ruslan Salakhutdinov. 2007. Probabilistic matrix factorization. In Proceedings of the Advances in Neural Information Processing Systems. 1257--1264.
[40]
Rong Pan, Yunhong Zhou, Bin Cao, Nathan N. Liu, Rajan Lukose, Martin Scholz, and Qiang Yang. 2008. One-class collaborative filtering. In Proceedings of the 8th IEEE International Conference on Data Mining (ICDM’08). IEEE, 502--511.
[41]
Arkadiusz Paterek. 2007. Improving regularized singular value decomposition for collaborative filtering. In Proceedings of the KDD Cup and Workshop, vol. 2007. 5--8.
[42]
Sanjay Purushotham, Yan Liu, and C.-C. Jay Kuo. 2012. Collaborative topic regression with social matrix factorization for recommendation systems. In Proceedings of the 29th International Conference on Machine Learning (ICML’12). 759--766.
[43]
Steffen Rendle. 2010. Factorization machines. In Proceedings of the 10th International Conference on Data Mining (ICDM’10). IEEE, 995--1000.
[44]
Jasson D. M. Rennie and Nathan Srebro. 2005. Fast maximum margin matrix factorization for collaborative prediction. In Proceedings of the 22nd International Conference on Machine Learning. ACM, 713--719.
[45]
Badrul Sarwar, George Karypis, Joseph Konstan, and John Riedl. 2001. Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th International Conference on World Wide Web. ACM, 285--295.
[46]
Ajit P. Singh and Geoffrey J. Gordon. 2008. Relational learning via collective matrix factorization. In Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 650--658.
[47]
Jiliang Tang, Huiji Gao, Xia Hu, and Huan Liu. 2013a. Exploiting homophily effect for trust prediction. In Proceedings of the 6th ACM International Conference on Web Search and Data Mining. ACM, 53--62.
[48]
Jiliang Tang, Xia Hu, Huiji Gao, and Huan Liu. 2013b. Exploiting local and global social context for recommendation. In Proceedings of the International Joint Conference on Artificial Intelligence. 264--269.
[49]
Chong Wang and David M. Blei. 2011. Collaborative topic modeling for recommending scientific articles. In Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 448--456.
[50]
Hao Wang, Binyi Chen, and Wu-Jun Li. 2013. Collaborative topic regression with social regularization for tag recommendation. In Proceedings of the International Joint Conference on Artificial Intelligence.
[51]
Jun Wang, Arjen P. De Vries, and Marcel J. T. Reinders. 2006. Unifying user-based and item-based collaborative filtering approaches by similarity fusion. In Proceedings of the 29th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, 501--508.
[52]
Yinqing Xu, Wai Lam, and Tianyi Lin. 2014. Collaborative filtering incorporating review text and co-clusters of hidden user communities and item groups. In Proceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management. ACM, 251--260.
[53]
Bo Yang, Yu Lei, Dayou Liu, and Jiming Liu. 2013. Social collaborative filtering by trust. (2013), 2747--2753.
[54]
Jing Zhang, Biao Liu, Jie Tang, Ting Chen, and Juanzi Li. 2013. Social influence locality for modeling retweeting behaviors. In Proceedings of the International Joint Conference on Artificial Intelligence, vol. 13. 2761--2767.
[55]
Shenghuo Zhu, Kai Yu, Yun Chi, and Yihong Gong. 2007. Combining content and link for classification using matrix factorization. In Proceedings of the 30th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, 487--494.

Cited By

View all
  • (2024)Parallel Adaptive Stochastic Gradient Descent Algorithms for Latent Factor Analysis of High-Dimensional and Incomplete Industrial DataIEEE Transactions on Automation Science and Engineering10.1109/TASE.2023.326760921:3(2716-2729)Online publication date: Jul-2024
  • (2024)Teaching Design Model of Media Courses Based on Artificial IntelligenceIEEE Access10.1109/ACCESS.2024.345052912(121242-121250)Online publication date: 2024
  • (2024)An interval-valued matrix factorization based trust-aware collaborative filtering algorithm for recommendation systemsInformation Sciences10.1016/j.ins.2024.121355(121355)Online publication date: Aug-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Knowledge Discovery from Data
ACM Transactions on Knowledge Discovery from Data  Volume 12, Issue 2
Survey Papers and Regular Papers
April 2018
376 pages
ISSN:1556-4681
EISSN:1556-472X
DOI:10.1145/3178544
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: 23 January 2018
Accepted: 01 July 2017
Revised: 01 June 2017
Received: 01 May 2016
Published in TKDD Volume 12, Issue 2

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Recommendation systems
  2. collaborative filtering
  3. hidden topics
  4. implicit feedback
  5. latent social factors

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

  • Natural Science Foundation of Jiangsu Province for Excellent Young Scholar
  • 863 program
  • National Science Foundation of China

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)14
  • Downloads (Last 6 weeks)2
Reflects downloads up to 29 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Parallel Adaptive Stochastic Gradient Descent Algorithms for Latent Factor Analysis of High-Dimensional and Incomplete Industrial DataIEEE Transactions on Automation Science and Engineering10.1109/TASE.2023.326760921:3(2716-2729)Online publication date: Jul-2024
  • (2024)Teaching Design Model of Media Courses Based on Artificial IntelligenceIEEE Access10.1109/ACCESS.2024.345052912(121242-121250)Online publication date: 2024
  • (2024)An interval-valued matrix factorization based trust-aware collaborative filtering algorithm for recommendation systemsInformation Sciences10.1016/j.ins.2024.121355(121355)Online publication date: Aug-2024
  • (2023)Improving Rating Prediction in Multi-criteria Recommender Systems via a Collective Factor ModelSSRN Electronic Journal10.2139/ssrn.4618243Online publication date: 2023
  • (2023)Improving Rating Prediction in Multi-Criteria Recommender Systems Via a Collective Factor ModelIEEE Transactions on Network Science and Engineering10.1109/TNSE.2023.3270910(1-11)Online publication date: 2023
  • (2023)A Knowledge Graph-Based Many-Objective Model for Explainable Social RecommendationIEEE Transactions on Computational Social Systems10.1109/TCSS.2023.328357410:6(3021-3030)Online publication date: Dec-2023
  • (2023)Attentional factorization machine with review-based user–item interaction for recommendationScientific Reports10.1038/s41598-023-40633-413:1Online publication date: 18-Aug-2023
  • (2023)Cross-platform sequential recommendation with sharing item-level relevance dataInformation Sciences10.1016/j.ins.2022.11.112621(265-286)Online publication date: Apr-2023
  • (2022)On Exploiting Rating Prediction Accuracy Features in Dense Collaborative Filtering DatasetsInformation10.3390/info1309042813:9(428)Online publication date: 11-Sep-2022
  • (2022)Mixed Information Flow for Cross-Domain Sequential RecommendationsACM Transactions on Knowledge Discovery from Data10.1145/348733116:4(1-32)Online publication date: 8-Jan-2022
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media