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

skip to main content
10.1145/3125486.3125488acmotherconferencesArticle/Chapter ViewAbstractPublication PagesdlrsConference Proceedingsconference-collections
research-article

Contextual Sequence Modeling for Recommendation with Recurrent Neural Networks

Published: 27 August 2017 Publication History

Abstract

Recommendations can greatly benefit from good representations of the user state at recommendation time. Recent approaches that leverage Recurrent Neural Networks (RNNs) for session-based recommendations have shown that Deep Learning models can provide useful user representations for recommendation. However, current RNN modeling approaches summarize the user state by only taking into account the sequence of items that the user has interacted with in the past, without taking into account other essential types of context information such as the associated types of user-item interactions, the time gaps between events and the time of day for each interaction. To address this, we propose a new class of Contextual Recurrent Neural Networks for Recommendation (CRNNs) that can take into account the contextual information both in the input and output layers and modifying the behavior of the RNN by combining the context embedding with the item embedding and more explicitly, in the model dynamics, by parametrizing the hidden unit transitions as a function of context information. We compare our CRNNs approach with RNNs and non-sequential baselines and show good improvements on the next event prediction task.

References

[1]
David Ben-Shimon, Alexander Tsikinovsky, Michael Friedmann, Bracha Shapira, Lior Rokach, and Johannes Hoerle. 2015. RecSys Challenge 2015 and the YOO-CHOOSE Dataset. In Proceedings of the 9th ACM Conference on Recommender Systems (RecSys '15). ACM, New York, NY, USA, 357--358.
[2]
Kyunghyun Cho, Bart van Merrienboer, Çaglar Gülçehre, Fethi Bougares, Holger Schwenk, and Yoshua Bengio. 2014. Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translation. CoRR abs/1406.1078 (2014). http://arxiv.org/abs/1406.1078
[3]
Mihajlo Grbovic, Vladan Radosavljevic, Nemanja Djuric, Narayan Bhamidipati, Jaikit Savla, Varun Bhagwan, and Doug Sharp. 2015. E-commerce in Your Inbox: Product Recommendations at Scale. In Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD '15). ACM, New York, NY, USA, 1809--1818.
[4]
David Ha, Andrew Dai, and Quoc Le. 2017. HyperNetworks. In Proceedings of the International Conference on Learning Representations (ICLR). https://arxiv.org/abs/1511.06939
[5]
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). http://arxiv.org/abs/1511.06939
[6]
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 10th ACM Conference on Recommender Systems (RecSys '16). ACM, New York, NY, USA, 241--248.
[7]
Balázs Hidasi and Domonkos Tikk. 2012. Fast ALS-Based Tensor Factorization for Context-aware Recommendation from Implicit Feedback. In Proceedings of the 2012 European Conference on Machine Learning and Knowledge Discovery in Databases - Volume Part II (ECML PKDD'12). Springer-Verlag, Berlin, Heidelberg, 67--82.
[8]
Balázs Hidasi and Domonkos Tikk. 2016. General Factorization Framework for Context-aware Recommendations. Data Min. Knowl. Discov. 30, 2 (March 2016), 342--371.
[9]
Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long Short-Term Memory. Neural Comput. 9, 8 (Nov. 1997), 1735--1780.
[10]
Hakan Inan, Khashayar Khosravi, and Richard Socher. 2017. Tying Word Vectors and Word Classifiers: A Loss Framework for Language Modeling. In Proceedings of the International Conference on Learning Representations (ICLR). https://openreview.net/pdf?id=r1aPbsFle
[11]
Ryan Kiros, Richard S. Zemel, and Ruslan Salakhutdinov. 2014. A Multiplicative Model for Learning Distributed Text-based Attribute Representations. In Proceedings of the 27th International Conference on Neural Information Processing Systems (NIPS'14). MIT Press, Cambridge, MA, USA, 2348--2356. http://dl.acm.org/citation.cfm?id=2969033.2969089
[12]
Yehuda Koren, Robert Bell, and Chris Volinsky. 2009. Matrix Factorization Techniques for Recommender Systems. Computer 42, 8 (Aug. 2009), 30--37.
[13]
Tomas Mikolov and Geoffrey Zweig. 2012. Context dependent recurrent neural network language model. In 2012 IEEE Spoken Language Technology Workshop (SLT), Miami, FL, USA, December 2-5, 2012. 234--239.
[14]
Maria Nadejde, Siva Reddy, Rico Sennrich, Tomasz Dwojak, Marcin Junczys-Dowmunt, Philipp Koehn, and Alexandra Birch. 2017. Syntax-aware Neural Machine Translation Using CCG. CoRR abs/1702.01147 (2017). http://arxiv.org/abs/1702.01147
[15]
Humberto JesÞs Corona PampÃŋn and Ana Peleteiro. 2016. A Time-Aware Exploration of RecSys15 Challenge Dataset. CERI-2016 (2016). https://github.com/hcorona/ceri-2016/blob/master/ceri-2016.pdf
[16]
Peter Romov and Evgeny Sokolov. 2015. RecSys Challenge 2015: ensemble learning with categorical features. In Proceedings of the 2015 International ACM Recommender Systems Challenge. ACM, 1.
[17]
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 (WWW '01). ACM, New York, NY, USA, 285--295.
[18]
Rico Sennrich and Barry Haddow. 2016. Linguistic Input Features Improve Neural Machine Translation. CoRR abs/1606.02892 (2016). http://arxiv.org/abs/1606.02892
[19]
Ilya Sutskever, James Martens, and Geoffrey Hinton. 2011. Generating Text with Recurrent Neural Networks. In Proceedings of the 28th International Conference on Machine Learning (ICML-11) (ICML '11), Lise Getoor and Tobias Scheffer (Eds.). ACM, New York, NY, USA, 1017--1024.
[20]
Bartlomiej Twardowski. 2016. Modelling Contextual Information in Session-Aware Recommender Systems with Neural Networks. In Proceedings of the 10th ACM Conference on Recommender Systems (RecSys '16). ACM, New York, NY, USA, 273--276.
[21]
Flavian Vasile, Elena Smirnova, and Alexis Conneau. 2016. Meta-Prod2Vec: Product Embeddings Using Side-Information for Recommendation. In Proceedings of the 10th ACM Conference on Recommender Systems (RecSys '16). ACM, New York, NY, USA, 225--232.
[22]
Yuhuai Wu, Saizheng Zhang, Ying Zhang, Yoshua Bengio, and Ruslan Salakhutdinov. 2016. On Multiplicative Integration with Recurrent Neural Networks. In Proceedings of the 29th International Conference on Neural Information Processing Systems. http://arxiv.org/abs/1606.06630
[23]
Saizheng Zhang, Yuhuai Wu, Tong Che, Zhouhan Lin, Roland Memisevic, Ruslan Salakhutdinov, and Yoshua Bengio. 2016. Architectural Complexity Measures of Recurrent Neural Networks. CoRR abs/1602.08210 (2016). http://arxiv.org/abs/1602.08210

Cited By

View all
  • (2024)GAT4Rec: Sequential Recommendation with a Gated Recurrent Unit and TransformersMathematics10.3390/math1214218912:14(2189)Online publication date: 12-Jul-2024
  • (2024)Music Recommendation System Based on Big Data and Machine Learning Algorithm2024 IEEE 4th International Conference on Electronic Communications, Internet of Things and Big Data (ICEIB)10.1109/ICEIB61477.2024.10602611(535-538)Online publication date: 19-Apr-2024
  • (2024)Sequential Recommendation with Temporal Influence Based on Hawkes Process2024 IEEE 48th Annual Computers, Software, and Applications Conference (COMPSAC)10.1109/COMPSAC61105.2024.00042(246-253)Online publication date: 2-Jul-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
DLRS 2017: Proceedings of the 2nd Workshop on Deep Learning for Recommender Systems
August 2017
70 pages
ISBN:9781450353533
DOI:10.1145/3125486
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]

In-Cooperation

  • IBMR: IBM Research

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 August 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. context-aware recommendation
  2. recommender systems
  3. recurrent neural networks
  4. user sequence modeling

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

DLRS 2017

Acceptance Rates

DLRS 2017 Paper Acceptance Rate 7 of 16 submissions, 44%;
Overall Acceptance Rate 11 of 27 submissions, 41%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)43
  • Downloads (Last 6 weeks)7
Reflects downloads up to 14 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)GAT4Rec: Sequential Recommendation with a Gated Recurrent Unit and TransformersMathematics10.3390/math1214218912:14(2189)Online publication date: 12-Jul-2024
  • (2024)Music Recommendation System Based on Big Data and Machine Learning Algorithm2024 IEEE 4th International Conference on Electronic Communications, Internet of Things and Big Data (ICEIB)10.1109/ICEIB61477.2024.10602611(535-538)Online publication date: 19-Apr-2024
  • (2024)Sequential Recommendation with Temporal Influence Based on Hawkes Process2024 IEEE 48th Annual Computers, Software, and Applications Conference (COMPSAC)10.1109/COMPSAC61105.2024.00042(246-253)Online publication date: 2-Jul-2024
  • (2024)Independent Representation of Side Information for Sequential RecommendationIEEE Access10.1109/ACCESS.2024.347697612(148516-148524)Online publication date: 2024
  • (2024)Deep learning with the generative models for recommender systems: A surveyComputer Science Review10.1016/j.cosrev.2024.10064653(100646)Online publication date: Aug-2024
  • (2024)A systematic literature review of recent advances on context-aware recommender systemsArtificial Intelligence Review10.1007/s10462-024-10939-458:1Online publication date: 16-Nov-2024
  • (2024)KMIC: A Knowledge-Aware Recommendation with Multivariate Intentions Contrastive LearningWeb and Big Data10.1007/978-981-97-7235-3_6(82-98)Online publication date: 28-Aug-2024
  • (2024)A Review of Relationship Extraction Based on Deep LearningArtificial Intelligence and Machine Learning10.1007/978-981-97-1277-9_6(73-84)Online publication date: 3-Apr-2024
  • (2023)Heterogeneous information fusion based graph collaborative filtering recommendationIntelligent Data Analysis10.3233/IDA-22702527:6(1595-1613)Online publication date: 20-Nov-2023
  • (2023)Çapraz Satışı Destekleyebilecek Transformer ile Geliştirilmiş Bir Öneri SistemiA Transformer-Improved Recommender System Supporting Cross-SellingÇukurova Üniversitesi Mühendislik Fakültesi Dergisi10.21605/cukurovaumfd.133416638:2(571-584)Online publication date: 28-Jul-2023
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media