Abstract
We propose a Joint Neural Collaborative Filtering (J-NCF) method for recommender systems. The J-NCF model applies a joint neural network that couples deep feature learning and deep interaction modeling with a rating matrix. Deep feature learning extracts feature representations of users and items with a deep learning architecture based on a user-item rating matrix. Deep interaction modeling captures non-linear user-item interactions with a deep neural network using the feature representations generated by the deep feature learning process as input. J-NCF enables the deep feature learning and deep interaction modeling processes to optimize each other through joint training, which leads to improved recommendation performance. In addition, we design a new loss function for optimization that takes both implicit and explicit feedback, point-wise and pair-wise loss into account.
Experiments on several real-world datasets show significant improvements of J-NCF over state-of-the-art methods, with improvements of up to 8.24% on the MovieLens 100K dataset, 10.81% on the MovieLens 1M dataset, and 10.21% on the Amazon Movies dataset in terms of HR@10. NDCG@10 improvements are 12.42%, 14.24%, and 15.06%, respectively. We also conduct experiments to evaluate the scalability and sensitivity of J-NCF. Our experiments show that the J-NCF model has a competitive recommendation performance with inactive users and different degrees of data sparsity when compared to state-of-the-art baselines.
- David Adedayo Adeniyi, Zhaoqiang Wei, and Yongquan Yang. 2016. Automated web usage data mining and recommendation system using K-Nearest Neighbor (KNN) classification method. Appl. Comput. Inform. 12, 1 (2016), 90--108.Google ScholarCross Ref
- 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 Trans. Knowl. Data Eng. 17, 6 (2005), 734--749. Google ScholarDigital Library
- Basiliyos Tilahun Betru, Charles Awono Onana, and Batchakui Bernabe. 2017. Deep learning methods on recommender system: A survey of state-of-the-art.Int. J. Comput. Appl. 162, 10 (2017), 17--22.Google Scholar
- Alejandro Bellogin, Pablo Castells, and Ivan Cantador. 2011. Precision-oriented evaluation of recommender systems: An algorithmic comparison. In Proceedings of the ACM Conference on Recommender Systems (RecSys’11). ACM, 333--336. Google ScholarDigital Library
- Fei Cai and Maarten de Rijke. 2016. Learning from homologous queries and semantically related terms for query auto completion. Inform. Proc. Manag. 52, 4 (2016), 628--643. Google ScholarDigital Library
- Fei Cai and Maarten de Rijke. 2016. A survey of query auto completion in information retrieval. Found. Trends Inform. Retr. 10, 4 (2016), 273--363. Google ScholarDigital Library
- Fei Cai, Shangsong Liang, and Maarten de Rijke. 2016. Prefix-adaptive and time-sensitive personalized query auto completion. IEEE Trans. Knowl. Data Eng. 28, 9 (Sep. 2016), 2452--2466. Google ScholarDigital Library
- Fei Cai, Ridho Reinanda, and Maarten de Rijke. 2016. Diversifying query auto-completion. ACM Trans. Inform. Syst. 34, 4 (June 2016), 25:1--25:33. Google ScholarDigital Library
- Sotirios P. Chatzis, Panayiotis Christodoulou, and Andreas S. Andreou. 2017. Recurrent latent variable networks for session-based recommendation. In Proceedings of theWorkshop on Deep Learning for Recommender Systems (DLRS’17). 38--45. Google ScholarDigital Library
- 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 theInternational ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR’17). ACM, 335--344. Google ScholarDigital Library
- Wanyu Chen, Fei Cai, Honghui Chen, and Maarten de Rijke. 2018. Attention-based hierarchical neural query suggestion. In Proceedings of the International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR’18). ACM, 1093--1096. Google ScholarDigital Library
- Heng-Tze Cheng, Levent Koc, Jeremiah Harmsen, Tal Shaked, Tushar Chandra, Hrishi Aradhye, Glen Anderson, Greg Corrado, Wei Chai, Mustafa Ispir, Rohan Anil, Zakaria Haque, Lichan Hong, Vihan Jain, Xiaobing Liu, and Hemal Shah. 2016. Wide 8 deep learning for recommender systems. In Proceedings of theWorkshop on Deep Learning for Recommender Systems (DLRS 2016). ACM, 7--10. Google ScholarDigital Library
- Paolo Cremonesi, Yehuda Koren, and Roberto Turrin. 2010. Performance of recommender algorithms on Top-N recommendation tasks. In Proceedings of theACM Conference on Recommender Systems (RecSys’10). ACM, 39--46. Google ScholarDigital Library
- Huifeng Guo, Ruiming Tang, Yunming Ye, Zhenguo Li, and Xiuqiang He. 2017. DeepFM: A factorization-machine based neural network for CTR prediction. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI’17). AAAI Press, 1725--1731. Google ScholarDigital Library
- Xiangnan He and Tat-Seng Chua. 2017. Neural factorization machines for sparse predictive analytics. In Proceedings of theInternational ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR’17). ACM, 355--364. Google ScholarDigital Library
- Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. 2017. Neural collaborative filtering. In Proceedings of theInternational World Wide Web Conferences (WWW’17). ACM, 173--182. Google ScholarDigital Library
- Xiangnan He, Hanwang Zhang, Min-Yen Kan, and Tat-Seng Chua. 2016. Fast matrix factorization for online recommendation with implicit feedback. In Proceedings of theInternational ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR’16). ACM, 549--558. Google ScholarDigital Library
- Jonathan L. Herlocker, Joseph A. Konstan, Loren G. Terveen, and John T. Riedl. 2004. Evaluating collaborative filtering recommender systems. ACM Trans. Inform. Syst. 22, 1 (2004), 5--53. Google ScholarDigital Library
- Balázs Hidasi and Alexandros Karatzoglou. 2018. Recurrent neural networks with top-k gains for session-based recommendations. In Proceedings of the International Conference on Information and Knowledge Management (CIKM’18). ACM, 843--852. Google ScholarDigital Library
- Balázs Hidasi, Alexandros Karatzoglou, Linas Baltrunas, and Domonkos Tikk. 2016. Session-based recommendations with recurrent neural networks. In Proceedings of the International Conference on Learning Representations (ICLR’16).Google Scholar
- Balázs Hidasi, Massimo Quadrana, Alexandros Karatzoglou, and Domonkos Tikk. 2016. Parallel recurrent neural network architectures for feature-rich session-based recommendations. In Proceedings of the ACM Conference on Recommender Systems (RecSys’16). ACM, 241--248. Google ScholarDigital Library
- Xue Hong-Jian, Dai Xinyu, Zhang Jianbing, Huang Shujian, and Chen Jiajun. 2017. Deep matrix factorization models for recommender systems. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI’17). 3203--3209. Google ScholarDigital Library
- Po-Sen Huang, Xiaodong He, Jianfeng Gao, Li Deng, Alex Acero, and Larry Heck. 2013. Learning deep structured semantic models for web search using clickthrough data. In Proceedings of theInternational Conference on Information and Knowledge Management (CIKM’13). ACM, 2333--2338. Google ScholarDigital Library
- Santosh Kabbur, Xia Ning, and George Karypis. 2013. FISM: Factored item similarity models for Top-N recommender systems. In Proceedings of the Conference on Knowledge Discovery and Data Mining (KDD’13). ACM, 659--667. Google ScholarDigital Library
- Donghyun Kim, Chanyoung Park, Jinoh Oh, Sungyoung Lee, and Hwanjo Yu. 2016. Convolutional matrix factorization for document context-aware recommendation. In Proceedings of theACM Conference on Recommender Systems (RecSys’16). 233--240. Google ScholarDigital Library
- Diederik Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. Retrieved from: arXiv preprint arXiv:1412.6980.Google Scholar
- Yehuda Koren. 2008. Factorization meets the neighborhood: A multifaceted collaborative filtering model. In Proceedings of the Conference on Knowledge Discovery and Data Mining (KDD’08). ACM, 426--434. Google ScholarDigital Library
- Yehuda Koren, Robert Bell, and Chris Volinsky. 2009. Matrix factorization techniques for recommender systems. Computer 42, 8 (2009), 30--37. Google ScholarDigital Library
- Sheng Li, Jaya Kawale, and Yun Fu. 2015. Deep collaborative filtering via marginalized denoising auto-encoder. In Proceedings of the International Conference on Information and Knowledge Management (CIKM’15). ACM, 811--820. Google ScholarDigital Library
- Jianxun Lian, Fuzheng Zhang, Xing Xie, and Guangzhong Sun. 2017. CCCFNet: A content-boosted collaborative filtering neural network for cross domain recommender systems. In Proceedings of the International World Wide Web Conferences (WWW’17). ACM, 817--818. Google ScholarDigital Library
- Greg Linden, Brent Smith, and Jeremy York. 2003. Amazon.com recommendations: Item-to-item collaborative filtering. IEEE Internet Comput. 7, 1 (2003), 76--80. Google ScholarDigital Library
- Juntao Liu and Caihua Wu. 2017. Deep learning based recommendation: A survey. In Proceedings of theInternational Conference on Information Science and Applications (ICISA’17). 451--458.Google ScholarCross Ref
- Xiaomeng Liu, Yuanxin Ouyang, Wenge Rong, and Zhang Xiong. 2015. Item category aware conditional restricted Boltzmann machine based recommendation. In Proceedings of the International Conference on Neural Information Processing (ICONIP’15). 609--616. Google ScholarDigital Library
- Kezban Dilek Onal, Ye Zhang, Ismail Sengor Altingovde, Md Mustafizur Rahman, Pinar Karagoz, Alex Braylan, Brandon Dang, Heng-Lu Chang, Henna Kim, Quinten McNamara, Aaron Angert, Edward Banner, Vivek Khetan, Tyler McDonnell, An Thanh Nguyen, Dan Xu, Byron C. Wallace, Maarten de Rijke, and Matthew Lease. 2018. Neural information retrieval: At the end of the early years. Inform. Retr. J. 21, 2--3 (June 2018), 111--182. Google ScholarDigital Library
- Arkadiusz Paterek. 2007. Improving regularized singular value decomposition for collaborative filtering. In Proceedings of the Conference on Knowledge Discovery and Data Mining (KDD’07).Google Scholar
- Gopalan Prem, Jake M. Hofman, and David M. Blei. 2013. Scalable recommendation with Poisson factorization. Retrieved from: arXiv preprint arXiv:1311.1704.Google Scholar
- Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. 2009. BPR: Bayesian personalized ranking from implicit feedback. In Proceedings of theConference on Uncertainty in Artificial Intelligence (UAI’09). 452--461. Google ScholarDigital Library
- Ruslan Salakhutdinov and Andriy Mnih. 2007. Probabilistic matrix factorization. In Proceedings of the Conference on Neural Information Processing Systems (NIPS’07). Curran Associates Inc., 1257--1264. Google ScholarDigital Library
- Ruslan Salakhutdinov, Andriy Mnih, and Geoffrey Hinton. 2007. Restricted Boltzmann machines for collaborative filtering. In Proceedings of theInternational Conference on Machine Learning (ICML’07). 791--798. Google ScholarDigital Library
- Badrul Sarwar, George Karypis, Joseph Konstan, and John Riedl. 2001. Item-based collaborative filtering recommendation algorithms. In Proceedings of the International World Wide Web Conferences (WWW’01). ACM, 285--295. Google ScholarDigital Library
- Badrul Munir Sarwar, George Karypis, Joseph A. Konstan, and John Thomas Riedl. 2000. Application of dimensionality reduction in recommender system--A case study. In Proceedings of the ACM WebKDD Workshop.Google ScholarCross Ref
- Suvash Sedhain, Aditya Menon, Scott Sanner, and Lexing Xie. 2015. AutoRec: Autoencoders meet collaborative filtering. In Proceedings of the International World Wide Web Conferences (WWW’15). ACM, 111--112. Google ScholarDigital Library
- Lei Shi, Wayne Xin Zhao, and Yi-Dong Shen. 2017. Local representative-based matrix factorization for cold-start recommendation. ACM Trans. Inform. Syst. 36, 2 (Aug. 2017), 22:1--22:28. Google ScholarDigital Library
- Xiaoyuan Su and Taghi M. Khoshgoftaar. 2009. A survey of collaborative filtering techniques. Adv. Artific. Intell. 2009 Article 421425 (2009), 19 pages. Google ScholarDigital Library
- Trapit Bansal, David Belanger, and Andrew McCallum. 2016. Ask the GRU: Multi-task learning for deep text recommendations. In Proceedings of the ACM Conference on Recommender Systems (RecSys’16). 107--114. Google ScholarDigital Library
- Tran The Truyen, Dinh Q. Phung, and Svetha Venkatesh. 2009. Ordinal Boltzmann machines for collaborative filtering. In Proceedings of the Conference on Uncertainty in Artificial Intelligence (UAI’09). 548--556. Google ScholarDigital Library
- Aaron van den Oord, Sander Dieleman, and Benjamin Schrauwen. 2013. Deep content-based music recommendation. In Proceedings of the Conference on Neural Information Processing Systems (NIPS’13). 2643--2651. Google ScholarDigital Library
- Chong Wang and David M. Blei. 2011. Collaborative topic modeling for recommending scientific articles. In Proceedings of the Conference on Knowledge Discovery and Data Mining (KDD’11). 448--456. Google ScholarDigital Library
- Hao Wang, Naiyan Wang, and Dit-Yan Yeung. 2015. Collaborative deep learning for recommender systems. In Proceedings of the Conference on Knowledge Discovery and Data Mining (KDD’15). ACM, 1235--1244. Google ScholarDigital Library
- Suhang Wang, Yilin Wang, Jiliang Tang, Kai Shu, Suhas Ranganath, and Huan Liu. 2017. What your images reveal: Exploiting visual contents for point-of-interest recommendation. In Proceedings of the International World Wide Web Conferences (WWW’17). 391--400. Google ScholarDigital Library
- Xiang Wang, Xiangnan He, Meng Wang, Fuli Feng, and Tat-Seng Chua. 2019. Neural graph collaborative filtering. In Proceedings of theInternational ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR’19). Google ScholarDigital Library
- Yao Wu, Christopher DuBois, Alice X. Zheng, and Martin Ester. 2016. Collaborative denoising auto-encoders for Top-N recommender systems. In Proceedings of the Conference on Web Search and Data Mining (WSDM’16). ACM, 153--162. Google ScholarDigital Library
- 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 Conference on Knowledge Discovery and Data Mining (KDD’16). ACM, 353--362. Google ScholarDigital Library
- Shuai Zhang, Lina Yao, and Aixin Sun. 2017. Deep learning based recommender system: A survey and new perspectives. Retrieved from: arXiv preprint arXiv:1707.07435. Google ScholarDigital Library
- Lei Zheng, Vahid Noroozi, and Philip S. Yu.2017. Joint deep modeling of users and items using reviews for recommendation. In Proceedings of the Conference on Web Search and Data Mining (WSDM’17). ACM, 425--434. Google ScholarDigital Library
- Yin Zheng, Bangsheng Tang, Wenkui Ding, and Hanning Zhou. 2016. A neural autoregressive approach to collaborative filtering. In Proceedings of the International Conference on Machine Learning (ICML’16). 764--773. Google ScholarDigital Library
Index Terms
- Joint Neural Collaborative Filtering for Recommender Systems
Recommendations
Collaborative Filtering for Recommender Systems
CBD '14: Proceedings of the 2014 Second International Conference on Advanced Cloud and Big DataCollaborative filtering (CF) predicts user preferences in item selection based on the known user ratings of items. As one of the most common approach to recommender systems, CF has been proved to be effective for solving the information overload ...
Trust-based collaborative filtering: tackling the cold start problem using regular equivalence
RecSys '18: Proceedings of the 12th ACM Conference on Recommender SystemsUser-based Collaborative Filtering (CF) is one of the most popular approaches to create recommender systems. This approach is based on finding the most relevant k users from whose rating history we can extract items to recommend. CF, however, suffers ...
Semantic-enhanced neural collaborative filtering models in recommender systems
AbstractRecommendation systems or recommender systems (RSs) are very popular in entertainment websites. With the combination of neural networks and collaborative filtering, Neural Collaborative Filtering (NCF) recommendation methods have shown ...
Graphical abstractDisplay Omitted
Highlights- Building the semantic knowledge base for enhancing deep learning models.
- ...
Comments