skip to main content
10.1145/3132847.3133005acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
research-article

Interacting Attention-gated Recurrent Networks for Recommendation

Authors Info & Claims
Published:06 November 2017Publication History

ABSTRACT

Capturing the temporal dynamics of user preferences over items is important for recommendation. Existing methods mainly assume that all time steps in user-item interaction history are equally relevant to recommendation, which however does not apply in real-world scenarios where user-item interactions can often happen accidentally. More importantly, they learn user and item dynamics separately, thus failing to capture their joint effects on user-item interactions. To better model user and item dynamics, we present the Interacting Attention-gated Recurrent Network (IARN) which adopts the attention model to measure the relevance of each time step. In particular, we propose a novel attention scheme to learn the attention scores of user and item history in an interacting way, thus to account for the dependencies between user and item dynamics in shaping user-item interactions. By doing so, IARN can selectively memorize different time steps of a user's history when predicting her preferences over different items. Our model can therefore provide meaningful interpretations for recommendation results, which could be further enhanced by auxiliary features. Extensive validation on real-world datasets shows that IARN consistently outperforms state-of-the-art methods.

References

  1. Oren Barkan and Noam Koenigstein. 2016. Item2Vec: Neural item embedding for collaborative filtering. IEEE Workshop on MLSP (2016).Google ScholarGoogle ScholarCross RefCross Ref
  2. Yoshua Bengio, Nicolas Boulanger-Lewandowski, and Razvan Pascanu. 2013. Advances in optimizing recurrent networks.. In ICASSP. IEEE, 8624--8628.Google ScholarGoogle Scholar
  3. James Bennett, Stan Lanning, and others. 2007. The Netflix Prize KDD Cup Workshop, Vol. Vol. 2007. New York, NY, USA, 35.Google ScholarGoogle Scholar
  4. Jane Bromley, James W. Bentz, Léon Bottou, Isabelle Guyon, Yann LeCun, Cliff Moore, Eduard S"ackinger, and Roopak Shah. 1993. Signature verification using a "Siamese" time delay neural network. IJPRAI, Vol. 7, 4 (1993), 669--688.Google ScholarGoogle ScholarCross RefCross Ref
  5. Huiji Gao, Jiliang Tang, Xia Hu, and Huan Liu. 2013. Exploring temporal effects for location recommendation on location-based social networks. In RecSys. ACM, 93--100. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Mihajlo Grbovic, Vladan Radosavljevic, Nemanja Djuric, Narayan Bhamidipati, Jaikit Savla, Varun Bhagwan, and Doug Sharp. 2015. E-commerce in your inbox: rroduct recommendations at scale KDD. ACM, 1809--1818. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 2015. Delving deep into rectifiers: Surpassing human-level performance on imagenet classification. In ICCV. 1026--1034. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Ruining He, Chunbin Lin, Jianguo Wang, and Julian McAuley. 2016. Sherlock: Sparse hierarchical embeddings for visually-aware one-class collaborative Filtering. In IJCAI. 3740--3746. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. 2017. Neural collaborative filtering. In WWW. ACM, 173--182. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Balázs Hidasi, Alexandros Karatzoglou, Linas Baltrunas, and Domonkos Tikk. 2015. Session-based recommendations with recurrent neural networks. arXiv preprint arXiv:1511.06939 (2015).Google ScholarGoogle Scholar
  11. Geoffrey E Hinton and Ruslan R Salakhutdinov. 2006. Reducing the dimensionality of data with neural networks. Science, Vol. 313, 5786 (2006), 504--507.Google ScholarGoogle Scholar
  12. Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long short-term memory. Neural Computation, Vol. 9, 8 (1997), 1735--1780. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Seyed Abbas Hosseini, Keivan Alizadeh, Ali Khodadadi, Ali Arabzadeh, Mehrdad Farajtabar, Hongyuan Zha, and Hamid R Rabiee. 2017. Recurrent Poisson factorization for temporal recommendation. arXiv preprint arXiv:1703.01442 (2017).Google ScholarGoogle Scholar
  14. How Jing and Alexander J Smola. 2017. Neural survival recommender. In WSDM. ACM, 515--524. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Noam Koenigstein, Gideon Dror, and Yehuda Koren. 2011. Yahoo! Music recommendations: modeling music ratings with temporal dynamics and item taxonomy. In RecSys. ACM, 165--172. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Yehuda Koren. 2008. Factorization meets the neighborhood: a multifaceted collaborative filtering model KDD. ACM, 426--434. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Yehuda Koren. 2009. Collaborative filtering with temporal dynamics. In KDD. ACM, 447--456. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Yehuda Koren, Robert Bell, and Chris Volinsky. 2009. Matrix factorization techniques for recommender systems. Computer, Vol. 42, 8 (2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Julian McAuley, Christopher Targett, Qinfeng Shi, and Anton Van Den Hengel. 2015. Image-based recommendations on styles and substitutes SIGIR. ACM, 43--52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Tomas Mikolov, Kai Chen, Greg Corrado, and Jeffrey Dean. 2013 a. Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781 (2013).Google ScholarGoogle Scholar
  21. Tomas Mikolov, Ilya Sutskever, Kai Chen, Greg S Corrado, and Jeff Dean. 2013 b. Distributed representations of words and phrases and their compositionality NIPS. 3111--3119. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Vinod Nair and Geoffrey E Hinton. 2010. Rectified linear units improve restricted boltzmann machines ICML. 807--814. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Wenjie Pei, Tadas Baltrusaitis, David M.J. Tax, and Louis-Philippe Morency. 2017. Temporal attention-gated model for robust sequence classification CVPR.Google ScholarGoogle Scholar
  24. Jeffrey Pennington, Richard Socher, and Christopher D Manning. 2014. Glove: Global vectors for word representation.. In EMNLP, Vol. Vol. 14. 1532--1543.Google ScholarGoogle ScholarCross RefCross Ref
  25. Tuan-Anh Nguyen Pham, Xutao Li, Gao Cong, and Zhenjie Zhang. 2015. A general graph-based model for recommendation in event-based social networks ICDE. IEEE, 567--578.Google ScholarGoogle Scholar
  26. Steffen Rendle. 2010. Factorization machines. In ICDM. IEEE, 995--1000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. 2009. BPR: Bayesian personalized ranking from implicit feedback UAI. AUAI Press, 452--461. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. David E Rumelhart, Geoffrey E Hinton, and Ronald J Williams. 1988. Learning representations by back-propagating errors. Cognitive Modeling, Vol. 5, 3 (1988), 1.Google ScholarGoogle Scholar
  29. Mike Schuster and Kuldip K Paliwal. 1997. Bidirectional recurrent neural networks. IEEE Transactions on Signal Processing Vol. 45, 11 (1997), 2673--2681. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Suvash Sedhain, Aditya Krishna Menon, Scott Sanner, and Lexing Xie. 2015. Autorec: Autoencoders meet collaborative filtering WWW. ACM, 111--112. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. 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. CSUR, Vol. 47, 1 (2014), 3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Ajit P Singh and Geoffrey J Gordon. 2008. Relational learning via collective matrix factorization KDD. ACM, 650--658. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Nitish Srivastava, Geoffrey E Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov. 2014. Dropout: a simple way to prevent neural networks from overfitting. JMLR, Vol. 15, 1 (2014), 1929--1958. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Xiaoyuan Su and Taghi M Khoshgoftaar. 2009. A survey of collaborative filtering techniques. Advances in Artificial Intelligence Vol. 2009 (2009), 4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Zhu Sun, Jie Yang, Jie Zhang, and Alessandro Bozzon. 2017. Exploiting both vertical and horizontal dimensions of feature hierarchy for effective recommendation. In AAAI. 189--195.Google ScholarGoogle Scholar
  36. Tijmen Tieleman and Geoffrey Hinton. 2012. Lecture 6.5-rmsprop: Divide the gradient by a running average of its recent magnitude. COURSERA: Neural networks for machine learning, Vol. 4, 2 (2012).Google ScholarGoogle Scholar
  37. Flavian Vasile, Elena Smirnova, and Alexis Conneau. 2016. Meta-Prod2Vec: Product embeddings using side-Information for recommendation RecSys. ACM, 225--232. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Paul J Werbos. 1988. Generalization of backpropagation with application to a recurrent gas market model. Neural Networks, Vol. 1, 4 (1988), 339--356.Google ScholarGoogle ScholarCross RefCross Ref
  39. Chao-Yuan Wu, Amr Ahmed, Alex Beutel, Alexander J Smola, and How Jing. 2017. Recurrent recommender networks. In WSDM. ACM, 495--503. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Kelvin Xu, Jimmy Ba, Ryan Kiros, Kyunghyun Cho, Aaron C Courville, Ruslan Salakhutdinov, Richard S Zemel, and Yoshua Bengio. 2015. Show, attend and tell: neural image caption generation with visual attention. ICML, Vol. Vol. 14. 77--81. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Jie Yang, Zhu Sun, Alessandro Bozzon, and Jie Zhang. 2016 a. Learning hierarchical feature influence for recommendation by recursive regularization RecSys. ACM, 51--58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Zichao Yang, Diyi Yang, Chris Dyer, Xiaodong He, Alex Smola, and Eduard Hovy. 2016 b. Hierarchical attention networks for document classification NACAL-HLT. 1480--1489.Google ScholarGoogle Scholar
  43. Quan Yuan, Gao Cong, Zongyang Ma, Aixin Sun, and Nadia Magnenat Thalmann. 2013. Time-aware point-of-interest recommendation. In SIGIR. ACM, 363--372. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Wojciech Zaremba, Ilya Sutskever, and Oriol Vinyals. 2014. Recurrent neural network regularization. arXiv preprint arXiv:1409.2329 (2014).Google ScholarGoogle Scholar

Index Terms

  1. Interacting Attention-gated Recurrent Networks for Recommendation

      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
        CIKM '17: Proceedings of the 2017 ACM on Conference on Information and Knowledge Management
        November 2017
        2604 pages
        ISBN:9781450349185
        DOI:10.1145/3132847

        Copyright © 2017 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: 6 November 2017

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        CIKM '17 Paper Acceptance Rate171of855submissions,20%Overall Acceptance Rate1,861of8,427submissions,22%

        Upcoming Conference

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader