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

Deep Item-based Collaborative Filtering for Top-N Recommendation

Published: 12 April 2019 Publication History

Editorial Notes

The authors have requested minor, non-substantive changes to the VoR and, in accordance with ACM policies, a Corrected VoR was published on March 14, 2022. For reference purposes the VoR may still be accessed via the Supplemental Material section on this page.

Abstract

Item-based Collaborative Filtering (ICF) has been widely adopted in recommender systems in industry, owing to its strength in user interest modeling and ease in online personalization. By constructing a user’s profile with the items that the user has consumed, ICF recommends items that are similar to the user’s profile. With the prevalence of machine learning in recent years, significant processes have been made for ICF by learning item similarity (or representation) from data. Nevertheless, we argue that most existing works have only considered linear and shallow relationships between items, which are insufficient to capture the complicated decision-making process of users.
In this article, we propose a more expressive ICF solution by accounting for the nonlinear and higher-order relationships among items. Going beyond modeling only the second-order interaction (e.g., similarity) between two items, we additionally consider the interaction among all interacted item pairs by using nonlinear neural networks. By doing this, we can effectively model the higher-order relationship among items, capturing more complicated effects in user decision-making. For example, it can differentiate which historical itemsets in a user’s profile are more important in affecting the user to make a purchase decision on an item. We treat this solution as a deep variant of ICF, thus term it as DeepICF. To justify our proposal, we perform empirical studies on two public datasets from MovieLens and Pinterest. Extensive experiments verify the highly positive effect of higher-order item interaction modeling with nonlinear neural networks. Moreover, we demonstrate that by more fine-grained second-order interaction modeling with attention network, the performance of our DeepICF method can be further improved.

Supplementary Material

3314578-vor (3314578-vor.pdf)
Version of Record for "Deep Item-based Collaborative Filtering for Top-N Recommendation" by Xue et al., ACM Transactions on Information Systems, Vol 37, Issue 3, July 2019.

References

[1]
Avi Arampatzis and Georgios Kalamatianos. 2018. Suggesting points-of-interest via content-based, collaborative, and hybrid fusion methods in mobile devices. ACM Trans. Info. Syst. 36, 3 (2018), 23:1--23:28.
[2]
Ting Bai, Ji-Rong Wen, Jun Zhang, and Wayne Xin Zhao. 2017. A neural collaborative filtering model with interaction-based neighborhood. In Proceedings of the 2017 ACM on Conference on Information and Knowledge Management. ACM, 1979--1982.
[3]
Immanuel Bayer, Xiangnan He, Bhargav Kanagal, and Steffen Rendle. 2017. A generic coordinate descent framework for learning from implicit feedback. In Proceedings of the 26th International Conference on World Wide Web. International World Wide Web Conferences Steering Committee, 1341--1350.
[4]
Alex Beutel, Paul Covington, Sagar Jain, Can Xu, Jia Li, Vince Gatto, and Ed H. Chi. 2018. Latent cross: Making use of context in recurrent recommender systems. In Proceedings of the 11th ACM International Conference on Web Search and Data Mining (WSDM’18). 46--54.
[5]
Da Cao, Xiangnan He, Liqiang Nie, Xiaochi Wei, Xia Hu, Shunxiang Wu, and Tat-Seng Chua. 2017. Cross-platform app recommendation by jointly modeling ratings and texts. ACM Trans. Info. Syst. 35, 4 (2017), 37:1--37:27.
[6]
Jingyuan Chen, Hanwang Zhang, Xiangnan He, Liqiang Nie, Wei Liu, and Tat-Seng Chua. 2017. Attentive collaborative filtering: Multimedia recommendation with item- and component-level attention. In Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval. 335--344.
[7]
Xu Chen, Yongfeng Zhang, Qingyao Ai, Hongteng Xu, Junchi Yan, and Zheng Qin. 2017. Personalized key frame recommendation. In Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval. 315--324.
[8]
Evangelia Christakopoulou and George Karypis. 2014. Hoslim: Higher-order sparse linear method for top-n recommender systems. In Proceedings of the Pacific-Asia Conference on Knowledge Discovery and Data Mining. Springer, 38--49.
[9]
Evangelia Christakopoulou and George Karypis. 2016. Local item-item models for Top-N recommendation. In Proceedings of the 10th ACM Conference on Recommender Systems. ACM, 67--74.
[10]
Paul Covington, Jay Adams, and Emre Sargin. 2016. Deep neural networks for youtube recommendations. In Proceedings of the 10th ACM Conference on Recommender Systems. ACM, 191--198.
[11]
Dumitru Erhan, Yoshua Bengio, Aaron Courville, Pierre-Antoine Manzagol, Pascal Vincent, and Samy Bengio. 2010. Why does unsupervised pre-training help deep learning? J. Mach. Learn. Res. 11 (Feb. 2010), 625--660.
[12]
Jiangning He and Hongyan Liu. 2017. Mining exploratory behavior to improve mobile app recommendations. ACM Trans. Info. Syst. 35, 4 (2017), 32:1--32:37.
[13]
Ruining He and Julian McAuley. 2016. VBPR: Visual Bayesian personalized ranking from implicit feedback. In Proceedings of the 30th AAAI Conference on Artificial Intelligence, February 12-17, 2016, Phoenix, Arizona, USA. 144--150.
[14]
Xiangnan He and Tat-Seng Chua. 2017. Neural factorization machines for sparse predictive analytics. In Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, 355--364.
[15]
Xiangnan He, Zhankui He, Jingkuan Song, Zhenguang Liu, Yu-Gang Jiang, and Tat-Seng Chua. 2018. NAIS: Neural attentive item similarity model for recommendation. IEEE Trans. Knowl. Data Eng. (2018).
[16]
Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. 2017. Neural collaborative filtering. In Proceedings of the 26th International Conference on World Wide Web. International World Wide Web Conferences Steering Committee, 173--182.
[17]
Xiangnan He, Hanwang Zhang, Min-Yen Kan, and Tat-Seng Chua. 2016. Fast matrix factorization for online recommendation with implicit feedback. In Proceedings of the 39th International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, 549--558.
[18]
Kurt Hornik, Maxwell Stinchcombe, and Halbert White. 1989. Multilayer feedforward networks are universal approximators. Neural Netw. 2, 5 (1989), 359--366.
[19]
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.
[20]
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.
[21]
Sheng Li, Jaya Kawale, and Yun Fu. 2015. Deep collaborative filtering via marginalized denoising auto-encoder. In Proceedings of the 24th ACM International on Conference on Information and Knowledge Management. ACM, 811--820.
[22]
Xin Li, Mingming Jiang, Huiting Hong, and Lejian Liao. 2017. A time-aware personalized point-of-interest recommendation via high-order tensor factorization. ACM Trans. Info. Syst. 35, 4 (2017), 31:1--31:23.
[23]
Defu Lian, Kai Zheng, Yong Ge, Longbing Cao, Enhong Chen, and Xing Xie. 2018. GeoMF++: Scalable location recommendation via joint geographical modeling and matrix factorization. ACM Trans. Info. Syst. 36, 3 (2018), 33:1--33:29.
[24]
Yi Liao, Wai Lam, Lidong Bing, and Xin Shen. 2018. Joint modeling of participant influence and latent topics for recommendation in event-based social networks. ACM Trans. Info. Syst. 36, 3 (2018), 29:1--29:31.
[25]
David C. Liu, Stephanie Rogers, Raymond Shiau, Dmitry Kislyuk, Kevin C. Ma, Zhigang Zhong, Jenny Liu, and Yushi Jing. 2017. Related pins at pinterest: The evolution of a real-world recommender system. In Proceedings of the 26th International Conference on World Wide Web Companion. 583--592.
[26]
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.
[27]
Xia Ning and George Karypis. 2011. Slim: Sparse linear methods for top-n recommender systems. In Proceedings of the 11th IEEE International Conference on Data Mining (ICDM’11). IEEE, 497--506.
[28]
Mirko Polato and Fabio Aiolli. 2018. Boolean kernels for collaborative filtering in top-N item recommendation. Neurocomputing 286 (2018), 214--225.
[29]
Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. 2009. BPR: Bayesian personalized ranking from implicit feedback. In Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence. AUAI Press, 452--461.
[30]
Steffen Rendle and Lars Schmidt-Thieme. 2008. Online-updating regularized kernel matrix factorization models for large-scale recommender systems. In Proceedings of the 2008 ACM Conference on Recommender Systems. ACM.
[31]
Ruslan Salakhutdinov, Andriy Mnih, and Geoffrey Hinton. 2007. Restricted Boltzmann machines for collaborative filtering. In Proceedings of the 24th International Conference on Machine Learning. ACM, 791--798.
[32]
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.
[33]
Suvash Sedhain, Aditya Krishna Menon, Scott Sanner, and Lexing Xie. 2015. Autorec: Autoencoders meet collaborative filtering. In Proceedings of the 24th International Conference on World Wide Web. ACM, 111--112.
[34]
Ying Shan, T. Ryan Hoens, Jian Jiao, Haijing Wang, Dong Yu, and J. C. Mao. 2016. Deep crossing: Web-scale modeling without manually crafted combinatorial features. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 255--262.
[35]
Lei Shi, Wayne Xin Zhao, and Yi-Dong Shen. 2017. Local representative-based matrix factorization for cold-start recommendation. ACM Trans. Info. Syst. 36, 2 (2017), 22:1--22:28.
[36]
Brent Smith and Greg Linden. 2017. Two decades of recommender systems at Amazon. com. IEEE Internet Comput. 21, 3 (2017), 12--18.
[37]
Yu Sun, Nicholas Jing Yuan, Xing Xie, Kieran McDonald, and Rui Zhang. 2017. Collaborative intent prediction with real-time contextual data. ACM Trans. Info. Syst. 35, 4 (2017), 30:1--30:33.
[38]
Aaron Van den Oord, Sander Dieleman, and Benjamin Schrauwen. 2013. Deep content-based music recommendation. In Advances in Neural Information Processing Systems. MIT Press, 2643--2651.
[39]
Meng Wang, Hao Li, Dacheng Tao, Ke Lu, and Xindong Wu. 2012. Multimodal graph-based reranking for web image search. IEEE Trans. Image Process. 21, 11 (2012), 4649--4661.
[40]
Xiang Wang, Xiangnan He, Fuli Feng, Liqiang Nie, and Tat-Seng Chua. 2018. TEM: Tree-enhanced embedding model for explainable recommendation. In Proceedings of the 2018 World Wide Web Conference on World Wide Web (WWW’18). 1543--1552.
[41]
Xiang Wang, Xiangnan He, Liqiang Nie, and Tat-Seng Chua. 2017. Item silk road: Recommending items from information domains to social users. In Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, 185--194.
[42]
Zihan Wang, Ziheng Jiang, Zhaochun Ren, Jiliang Tang, and Dawei Yin. 2018. A path-constrained framework for discriminating substitutable and complementary products in e-commerce. In Proceedings of the 11th ACM International Conference on Web Search and Data Mining. ACM, 619--627.
[43]
Yao Wu, Christopher DuBois, Alice X. Zheng, and Martin Ester. 2016. Collaborative denoising auto-encoders for top-n recommender systems. In Proceedings of the 9th ACM International Conference on Web Search and Data Mining. ACM, 153--162.
[44]
Hong-Jian Xue, Xin-Yu Dai, Jianbing Zhang, Shujian Huang, and Jiajun Chen. 2017. Deep matrix factorization models for recommender systems. In Proceedings of the 26th International Joint Conference on Artificial Intelligence. 3119--3125.
[45]
Fuzheng Zhang, Nicholas Jing Yuan, Defu Lian, Xing Xie, and Wei-Ying Ma. 2016. Collaborative knowledge base embedding for recommender systems. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 353--362.
[46]
Shuai Zhang, Lina Yao, and Aixin Sun. 2017. Deep learning-based recommender system: A survey and new perspectives. CoRR abs/1707.07435 (2017).
[47]
Yongfeng Zhang and Xu Chen. 2018. Explainable recommendation: A survey and new perspectives. CoRR abs/1804.11192 (2018).

Cited By

View all
  • (2025)Tourist attraction image recognition and intelligent recommendation based on deep learningJournal of Computational Methods in Sciences and Engineering10.1177/14727978251318805Online publication date: 7-Feb-2025
  • (2025)IFM: Integrating and fine-tuning adversarial examples of recommendation system under multiple models to enhance their transferabilityKnowledge-Based Systems10.1016/j.knosys.2025.113111(113111)Online publication date: Feb-2025
  • (2025)An autoencoder-based recommendation framework toward cold start problemThe Journal of Supercomputing10.1007/s11227-024-06721-681:1Online publication date: 1-Jan-2025
  • Show More Cited By

Index Terms

  1. Deep Item-based Collaborative Filtering for Top-N Recommendation

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Information Systems
    ACM Transactions on Information Systems  Volume 37, Issue 3
    July 2019
    335 pages
    ISSN:1046-8188
    EISSN:1558-2868
    DOI:10.1145/3320115
    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: 12 April 2019
    Accepted: 01 February 2019
    Revised: 01 February 2019
    Received: 01 June 2018
    Published in TOIS Volume 37, Issue 3

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Collaborative filtering
    2. deep learning
    3. implicit feedback
    4. item-based CF
    5. neural networks

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    • National Research Foundation, Prime Ministers Office, Singapore, under its IRC@Singapore Funding Initiative
    • National Key Research and Development Program of China
    • Fundamental Research Funds for the Central Universities
    • National Natural Science Foundation of China

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)191
    • Downloads (Last 6 weeks)21
    Reflects downloads up to 06 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)Tourist attraction image recognition and intelligent recommendation based on deep learningJournal of Computational Methods in Sciences and Engineering10.1177/14727978251318805Online publication date: 7-Feb-2025
    • (2025)IFM: Integrating and fine-tuning adversarial examples of recommendation system under multiple models to enhance their transferabilityKnowledge-Based Systems10.1016/j.knosys.2025.113111(113111)Online publication date: Feb-2025
    • (2025)An autoencoder-based recommendation framework toward cold start problemThe Journal of Supercomputing10.1007/s11227-024-06721-681:1Online publication date: 1-Jan-2025
    • (2025)DCARES: deep convolutional neural network with neural-based optimization for image-based product recommender systemMultimedia Tools and Applications10.1007/s11042-025-20655-yOnline publication date: 1-Feb-2025
    • (2024)Why a user prefers an artworkJournal of Information Science10.1177/0165551522111651150:5(1195-1210)Online publication date: 1-Oct-2024
    • (2024)Simplify to the Limit! Embedding-less Graph Collaborative Filtering for Recommender SystemsACM Transactions on Information Systems10.1145/3701230Online publication date: 19-Oct-2024
    • (2024)A General Strategy Graph Collaborative Filtering for Recommendation UnlearningProceedings of the 33rd ACM International Conference on Information and Knowledge Management10.1145/3627673.3679637(799-808)Online publication date: 21-Oct-2024
    • (2024)Training Robust Deep Collaborative Filtering Models via Adversarial Noise PropagationACM Transactions on Information Systems10.1145/358900042:1(1-27)Online publication date: 31-Jan-2024
    • (2024)Routing User-Interest Markov Tree for Scalable Personalized Knowledge-Aware RecommendationIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2023.327639535:10(14233-14246)Online publication date: Oct-2024
    • (2024)Multimodal Graph Causal Embedding for Multimedia-Based RecommendationIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2024.342426836:12(8842-8858)Online publication date: 1-Dec-2024
    • 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

    HTML Format

    View this article in HTML Format.

    HTML Format

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media