skip to main content
10.1145/3209978.3209991acmconferencesArticle/Chapter ViewAbstractPublication PagesirConference Proceedingsconference-collections
research-article

Collaborative Memory Network for Recommendation Systems

Published:27 June 2018Publication History

ABSTRACT

Recommendation systems play a vital role to keep users engaged with personalized content in modern online platforms. Deep learning has revolutionized many research fields and there is a recent surge of interest in applying it to collaborative filtering (CF). However, existing methods compose deep learning architectures with the latent factor model ignoring a major class of CF models, neighborhood or memory-based approaches. We propose Collaborative Memory Networks (CMN), a deep architecture to unify the two classes of CF models capitalizing on the strengths of the global structure of latent factor model and local neighborhood-based structure in a nonlinear fashion. Motivated by the success of Memory Networks, we fuse a memory component and neural attention mechanism as the neighborhood component. The associative addressing scheme with the user and item memories in the memory module encodes complex user-item relations coupled with the neural attention mechanism to learn a user-item specific neighborhood. Finally, the output module jointly exploits the neighborhood with the user and item memories to produce the ranking score. Stacking multiple memory modules together yield deeper architectures capturing increasingly complex user-item relations. Furthermore, we show strong connections between CMN components, memory networks and the three classes of CF models. Comprehensive experimental results demonstrate the effectiveness of CMN on three public datasets outperforming competitive baselines. Qualitative visualization of the attention weights provide insight into the model's recommendation process and suggest the presence of higher order interactions.

References

  1. Dzmitry Bahdanau, Kyunghyun Cho, and Yoshua Bengio . 2015. Neural machine translation by jointly learning to align and translate ICLR.Google ScholarGoogle Scholar
  2. Jingyuan Chen, Hanwang Zhang, Xiangnan He, Liqiang Nie, Wei Liu, and Tat-Seng Chua . 2017. Attentive collaborative filtering: Multimedia recommendation with feature-and item-level attention. In SIGIR. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Heng-Tze Cheng, Levent Koc, Jeremiah Harmsen, Tal Shaked, Tushar Chandra, Hrishi Aradhye, Glen Anderson, Greg Corrado, Wei Chai, Mustafa Ispir, et almbox. . 2016. Wide & Deep Learning for Recommender Systems. In RecSys. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Travis Ebesu and Yi Fang . 2017. Neural Semantic Personalized Ranking for item cold-start recommendation. Information Retrieval Journal Vol. 20, 2, 109--131. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Xue Geng, Hanwang Zhang, Jingwen Bian, and Tat-Seng Chua . 2015. Learning image and user features for recommendation in social networks ICCV. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Yuyun Gong and Qi Zhang . 2016. Hashtag Recommendation Using Attention-Based Convolutional Neural Network. IJCAI. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Ian Goodfellow, Yoshua Bengio, and Aaron Courville . 2016. Deep Learning. MIT Press. http://www.deeplearningbook.org Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Alex Graves, Greg Wayne, Malcolm Reynolds, Tim Harley, Ivo Danihelka, Agnieszka Grabska-Barwi'nska, Sergio Gómez Colmenarejo, Edward Grefenstette, Tiago Ramalho, John Agapiou, et almbox. . 2016. Hybrid computing using a neural network with dynamic external memory. Nature, Vol. 538, 7626 (2016), 471--476.Google ScholarGoogle Scholar
  9. Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun . 2015. Delving deep into rectifiers: Surpassing human-level performance on imagenet classification. In CVPR.Google ScholarGoogle Scholar
  10. Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun . 2016. Deep residual learning for image recognition. In CVPR.Google ScholarGoogle Scholar
  11. Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua . 2017. Neural Collaborative Filtering. In WWW. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Balázs Hidasi, Alexandros Karatzoglou, Linas Baltrunas, and Domonkos Tikk . 2016. Session-based Recommendations with Recurrent Neural Networks ICLR.Google ScholarGoogle Scholar
  13. Haoran Huang, Qi Zhang, Yeyun Gong, and Xuanjing Huang . 2016. Hashtag Recommendation Using End-To-End Memory Networks with Hierarchical Attention. COLING.Google ScholarGoogle Scholar
  14. Dietmar Jannach and Malte Ludewig . 2017. When Recurrent Neural Networks Meet the Neighborhood for Session-Based Recommendation RecSys. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Santosh Kabbur, Xia Ning, and George Karypis . 2013. Fism: factored item similarity models for top-n recommender systems SIGKDD. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Donghyun Kim, Chanyoung Park, Jinoh Oh, Sungyoung Lee, and Hwanjo Yu . 2016. Convolutional Matrix Factorization for Document Context-Aware Recommendation RecSys. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Yehuda Koren . 2008. Factorization meets the neighborhood: a multifaceted collaborative filtering model SIGKDD. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Ankit Kumar, Ozan Irsoy, Peter Ondruska, Mohit Iyyer, James Bradbury, Ishaan Gulrajani, Victor Zhong, Romain Paulus, and Richard Socher . 2016. Ask Me Anything: Dynamic Memory Networks for Natural Language Processing ICML. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Cheng Li, Xiaoxiao Guo, and Qiaozhu Mei . 2017. Deep Memory Networks for Attitude Identification. WSDM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Sheng Li, Jaya Kawale, and Yun Fu . 2015. Deep Collaborative Filtering via Marginalized Denoising Auto-encoder CIKM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Greg Linden, Brent Smith, and Jeremy York . 2003. Amazon.Com Recommendations: Item-to-Item Collaborative Filtering. IEEE Internet Computing Vol. 7, 1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Paolo Massa and Paolo Avesani . 2007. Trust-aware Recommender Systems. In RecSys. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Xia Ning and George Karypis . 2011. Slim: Sparse linear methods for top-n recommender systems ICDM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Steffen Rendle . 2010. Factorization machines. In ICDM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-thieme . 2009. BPR : Bayesian Personalized Ranking from Implicit Feedback. UAI (2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Francesco Ricci, Lior Rokach, and Bracha Shapira . 2011. Introduction to recommender systems handbook. Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Ruslan Salakhutdinov, Andriy Mnih, and Geoffrey Hinton . 2007. Restricted Boltzmann machines for collaborative filtering ICML. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Suvash Sedhain, Aditya Krishna Menon, Scott Sanner, and Lexing Xie . 2015. AutoRec : Autoencoders Meet Collaborative Filtering. WWW. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Sungyong Seo, Jing Huang, Hao Yang, and Yan Liu . 2017. Interpretable Convolutional Neural Networks with Dual Local and Global Attention for Review Rating Prediction. In RecSys. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Sainbayar Sukhbaatar, Arthur Szlam, Jason Weston, and Rob Fergus . 2015. End-To-End Memory Networks. In NIPS. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. A"aron van den Oord, Sander Dieleman, and Benjamin Schrauwen . 2013. Deep content-based music recommendation. NIPS. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Chong Wang and David M Blei . 2011. Collaborative topic modeling for recommending scientific articles SIGKDD. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Hao Wang, Naiyan Wang, and Dit-Yan Yeung . 2015. Collaborative deep learning for recommender systems SIGKDD. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Jun Wang, Lantao Yu, Weinan Zhang, Yu Gong, Yinghui Xu, Benyou Wang, Peng Zhang, and Dell Zhang . 2017. IRGAN: A Minimax Game for Unifying Generative and Discriminative Information Retrieval Models SIGIR. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Jason Weston, Sumit Chopra, and Antoine Bordes . 2015. Memory Networks ICLR.Google ScholarGoogle Scholar
  36. Chao-Yuan Wu, Amr Ahmed, Alex Beutel, Alexander J. Smola, and How Jing . 2017. Recurrent Recommender Networks. In WSDM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Yao Wu, Christopher DuBois, Alice X. Zheng, and Martin Ester . 2016. Collaborative Denoising Auto-Encoders for Top-N Recommender Systems WSDM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. 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. IJCAI. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Caiming Xiong, Stephen Merity, and Richard Socher . 2016. Dynamic memory networks for visual and textual question answering ICML. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Shuai Zhang, Lina Yao, and Aixin Sun . 2017 a. Deep Learning based Recommender System: A Survey and New Perspectives. arXiv:1707.07435 (2017).Google ScholarGoogle Scholar
  41. Shuai Zhang, Lina Yao, and Xiwei Xu . 2017 b. AutoSVDGoogle ScholarGoogle Scholar
  42. : An Efficient Hybrid Collaborative Filtering Model via Contractive Auto-encoders SIGIR.Google ScholarGoogle Scholar

Index Terms

  1. Collaborative Memory Network for Recommendation Systems

      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
        SIGIR '18: The 41st International ACM SIGIR Conference on Research & Development in Information Retrieval
        June 2018
        1509 pages
        ISBN:9781450356572
        DOI:10.1145/3209978

        Copyright © 2018 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: 27 June 2018

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        SIGIR '18 Paper Acceptance Rate86of409submissions,21%Overall Acceptance Rate792of3,983submissions,20%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader