Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3109859.3109900acmconferencesArticle/Chapter ViewAbstractPublication PagesrecsysConference Proceedingsconference-collections
research-article

3D Convolutional Networks for Session-based Recommendation with Content Features

Published: 27 August 2017 Publication History

Abstract

In many real-life recommendation settings, user profiles and past activities are not available. The recommender system should make predictions based on session data, e.g. session clicks and descriptions of clicked items. Conventional recommendation approaches, which rely on past user-item interaction data, cannot deliver accurate results in these situations. In this paper, we describe a method that combines session clicks and content features such as item descriptions and item categories to generate recommendations. To model these data, which are usually of different types and nature, we use 3-dimensional convolutional neural networks with character-level encoding of all input data. While 3D architectures provide a natural way to capture spatio-temporal patterns, character-level networks allow modeling different data types using their raw textual representation, thus reducing feature engineering effort. We applied the proposed method to predict add-to-cart events in e-commerce websites, which is more difficult then predicting next clicks. On two real datasets, our method outperformed several baselines and a state-of-the-art method based on recurrent neural networks.

References

[1]
Ngo Xuan Bach, Nguyen Do Hai, and Tu Minh Phuong. 2016. Personalized recommendation of stories for commenting in forum-based social media. Information Sciences 352 (2016), 48--60.
[2]
Marko Balabanović and Yoav Shoham. 1997. Fab: Content-based, Collaborative Recommendation. Commun. ACM 40, 3 (mar 1997), 66--72.
[3]
Ronan Collobert, Jason Weston, Léon Bottou, Michael Karlen, Koray Kavukcuoglu, and Pavel Kuksa. 2011. Natural Language Processing (Almost) from Scratch. J. Mach. Learn. Res. 12 (nov 2011), 2493--2537. http://dl.acm.org/citation.cfm?id=1953048.2078186
[4]
Paul Covington, Jay Adams, and Emre Sargin. 2016. Deep Neural Networks for YouTube Recommendations. In Proceedings of the 10th ACM Conference on Recommender Systems (RecSys '16). ACM, New York, NY, USA, 191--198.
[5]
Mukund Deshpande and George Karypis. 2004. Item-based top- N recommendation algorithms. ACM Transactions on Information Systems 22, 1 (jan 2004), 143--177.
[6]
Flavio Figueiredo, Bruno Ribeiro, Jussara M. Almeida, and Christos Faloutsos. 2016. TribeFlow: Mining & Predicting User Trajectories. In Proceedings of the 25th International Conference on World Wide Web (WWW '16). International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, Switzerland, 695--706.
[7]
David Goldberg, David Nichols, Brian M. Oki, and Douglas Terry. 1992. Using Collaborative Filtering to Weave an Information Tapestry. Commun. ACM 35, 12 (dec 1992), 61--70.
[8]
Alex Graves, Abdel-rahman Mohamed, and Geoffrey Hinton. 2013. Speech recognition with deep recurrent neural networks. In Acoustics, speech and signal processing (icassp), 2013 ieee international conference on. IEEE, 6645--6649.
[9]
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.
[10]
Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 2016. Deep Residual Learning for Image Recognition. In The IEEE Conference on Computer Vision and Pattern Recognition (CVPR).
[11]
Balázs Hidasi, Alexandros Karatzoglou, L. Baltrunas, and Domonkos Tikk. 2016. Session-based recommendations with recurrent neural networks. In International Conference on Learning Representations.
[12]
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.
[13]
S. Ji, W. Xu, M. Yang, and K. Yu. 2013. 3D Convolutional Neural Networks for Human Action Recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence 35, 1 (jan 2013), 221--231.
[14]
Yoon Kim, Yacine Jernite, David Sontag, and Alexander M. Rush. 2016. Characteraware Neural Language Models. In Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence (AAAI'16). AAAI Press, 2741--2749. http://dl.acm.org/citation.cfm?id=3016100.3016285
[15]
Yehuda Koren, Robert Bell, and Chris Volinsky. 2009. Matrix Factorization Techniques for Recommender Systems. Computer 42, 8 (aug 2009), 30--37.
[16]
Alex Krizhevsky, Ilya Sutskever, and Geoffrey E. Hinton. 2012. ImageNet Classification with Deep Convolutional Neural Networks. In Proceedings of the 25th International Conference on Neural Information Processing Systems (NIPS'12). Curran Associates Inc., USA, 1097--1105. http://dl.acm.org/citation.cfm?id=2999134.2999257
[17]
Yann LeCun, Yoshua Bengio, and Geoffrey Hinton. 2015. Deep learning. Nature 521, 7553 (2015), 436--444.
[18]
Y. LeCun, B. Boser, J. S. Denker, D. Henderson, R. E. Howard, W. Hubbard, and L. D. Jackel. 1990. Handwritten Digit Recognition with a Back-Propagation Network. In Advances in Neural Information Processing Systems. Morgan Kaufmann, 396-- 404.
[19]
Dokyun Lee and Kartik Hosanagar. 2016. When Do Recommender Systems Work the Best? The Moderating Effects of Product Attributes and Consumer Reviews on Recommender Performance. In Proceedings of the 25th International Conference on World Wide Web (WWW '16). International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, Switzerland, 85--97.
[20]
Steffen Rendle, Christoph Freudenthaler, and Lars Schmidt-Thieme. 2010. Factorizing Personalized Markov Chains for Next-basket Recommendation. In Proceedings of the 19th International Conference on World Wide Web (WWW '10). ACM, New York, NY, USA, 811--820.
[21]
Ruslan Salakhutdinov, Andriy Mnih, and Geoffrey Hinton. 2007. Restricted Boltzmann Machines for Collaborative Filtering. In Proceedings of the 24th International Conference on Machine Learning (ICML '07). ACM, New York, NY, USA, 791--798.
[22]
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.
[23]
Yong Kiam Tan, Xinxing Xu, and Yong Liu. 2016. Improved Recurrent Neural Networks for Session-based Recommendations. In Proceedings of the 1st Workshop on Deep Learning for Recommender Systems (DLRS 2016). ACM, New York, NY, USA, 17--22.
[24]
Du Tran, Lubomir Bourdev, Rob Fergus, Lorenzo Torresani, and Manohar Paluri. 2015. Learning Spatiotemporal Features with 3D Convolutional Networks. In Proceedings of the 2015 IEEE International Conference on Computer Vision (ICCV) (ICCV '15). IEEE Computer Society, Washington, DC, USA, 4489--4497.
[25]
Aäron Van den Oord, Sander Dieleman, and Benjamin Schrauwen. 2013. Deep Content-based Music Recommendation. In Proceedings of the 26th International Conference on Neural Information Processing Systems (NIPS'13). Curran Associates Inc., USA, 2643--2651. http://dl.acm.org/citation.cfm?id=2999792.2999907
[26]
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.
[27]
Hao Wang, Naiyan Wang, and Dit-Yan Yeung. 2015. Collaborative Deep Learning for Recommender Systems. In Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD '15). ACM, New York, NY, USA, 1235--1244.
[28]
Xiang Zhang, Junbo Zhao, and Yann LeCun. 2015. Character-level Convolutional Networks for Text Classification. In Proceedings of the 28th International Conference on Neural Information Processing Systems (NIPS'15). MIT Press, Cambridge, MA, USA, 649--657. http://dl.acm.org/citation.cfm?id=2969239.296

Cited By

View all
  • (2024)Social Recommender System Based on CNN Incorporating Tagging and Contextual FeaturesJournal of Cases on Information Technology10.4018/JCIT.33552426:1(1-20)Online publication date: 7-Jan-2024
  • (2024)GAT4Rec: Sequential Recommendation with a Gated Recurrent Unit and TransformersMathematics10.3390/math1214218912:14(2189)Online publication date: 12-Jul-2024
  • (2024)Time-Aware LSTM Neural Networks for Dynamic Personalized Recommendation on Business IntelligenceTsinghua Science and Technology10.26599/TST.2023.901002529:1(185-196)Online publication date: Feb-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
RecSys '17: Proceedings of the Eleventh ACM Conference on Recommender Systems
August 2017
466 pages
ISBN:9781450346528
DOI:10.1145/3109859
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]

Sponsors

In-Cooperation

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. convolutional neural networks
  2. recommender systems
  3. session-based recommendation

Qualifiers

  • Research-article

Funding Sources

  • FPT Vietnam

Conference

RecSys '17
Sponsor:

Acceptance Rates

RecSys '17 Paper Acceptance Rate 26 of 125 submissions, 21%;
Overall Acceptance Rate 254 of 1,295 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)62
  • Downloads (Last 6 weeks)9
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Social Recommender System Based on CNN Incorporating Tagging and Contextual FeaturesJournal of Cases on Information Technology10.4018/JCIT.33552426:1(1-20)Online publication date: 7-Jan-2024
  • (2024)GAT4Rec: Sequential Recommendation with a Gated Recurrent Unit and TransformersMathematics10.3390/math1214218912:14(2189)Online publication date: 12-Jul-2024
  • (2024)Time-Aware LSTM Neural Networks for Dynamic Personalized Recommendation on Business IntelligenceTsinghua Science and Technology10.26599/TST.2023.901002529:1(185-196)Online publication date: Feb-2024
  • (2024)Multi-Hop Multi-View Memory Transformer for Session-Based RecommendationACM Transactions on Information Systems10.1145/366376042:6(1-28)Online publication date: 8-May-2024
  • (2024)A Pre-trained Zero-shot Sequential Recommendation Framework via Popularity DynamicsProceedings of the 18th ACM Conference on Recommender Systems10.1145/3640457.3688145(433-443)Online publication date: 8-Oct-2024
  • (2024)An Enhanced Batch Query Architecture in Real-time RecommendationProceedings of the 33rd ACM International Conference on Information and Knowledge Management10.1145/3627673.3680034(5078-5085)Online publication date: 21-Oct-2024
  • (2024)Scaling Sequential Recommendation Models with TransformersProceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval10.1145/3626772.3657816(1567-1577)Online publication date: 10-Jul-2024
  • (2024)Learning Neighbor User Intention on User–Item Interaction Graphs for Better Sequential RecommendationACM Transactions on the Web10.1145/358052018:2(1-28)Online publication date: 8-Jan-2024
  • (2024)Enhanced Session-Based Recommendation Using Multi-Channel Hypergraph Network2024 39th Youth Academic Annual Conference of Chinese Association of Automation (YAC)10.1109/YAC63405.2024.10598632(2035-2040)Online publication date: 7-Jun-2024
  • (2024)Shilling Black-Box Recommender Systems by Learning to Generate Fake User ProfilesIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2022.318321035:1(1305-1319)Online publication date: Jan-2024
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media