skip to main content
10.1145/3457682.3457755acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicmlcConference Proceedingsconference-collections
research-article

Comparison of RNN and Embeddings Methods for Next-item and Last-basket Session-based Recommendations

Published:21 June 2021Publication History

ABSTRACT

Recurrent Neural Networks (RNNs) have been shown to perform very effectively in session-based recommendation settings, when compared to other commonly used methods that consider the last viewed item of the user and precomputed item-to-item similarities. However, there is little systematic study on how RNNs perform in comparison to methods that use embeddings for item representation for Collaborative Filtering. In this paper we use two industry datasets to compare RNNs with other sequential recommenders that use various embedding methods to represent items. The first dataset corresponds to a typical e-commerce session-based scenario demanding effective next-item recommendation. The second dataset represents a last-basket prediction setting. Results show that although the RNN greatly outperforms embedding methods in the next-item scenario, the dynamic nature of the RNNs has not the same positive impact in the last-basket prediction task. We also present and test a framework that enables the hybrid utilization of text content and item sequences using embeddings. Finally, we report on experiments with reranking methods that demonstrate the effectiveness of simple and practical methods, using item categories, to improve the results.

References

  1. Charu C Aggarwal. 2016. Content-based recommender systems. In Recommender Systems. Springer, pp. 139–166.Google ScholarGoogle Scholar
  2. Awad MA, Khalil I (2012). Prediction of user's web-browsing behavior: application of markov model. IEEE Trans Syst ManGoogle ScholarGoogle Scholar
  3. Barkan O. and N. Koenigstein, "ITEM2VEC: Neural item embedding for collaborative filtering". In IEEE 26th International Workshop on Machine Learning for Signal Processing (MLSP), Vietri sul Mare, 2016, pp. 1-6, doi: 10.1109/MLSP.2016.7738886.Google ScholarGoogle Scholar
  4. Geoffray Bonnin and Dietmar Jannach. 2014. Automated Generation of Music Playlists: Survey and Experiments. Computing Surveys 47, 2 (Nov. 2014), 26:1–26:35.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Devooght, Robin & Bersini, Hugues. (2016). Collaborative Filtering with Recurrent Neural Networks.Google ScholarGoogle Scholar
  6. Hui Fang, Danning Zhang, Yiheng Shu, and Guibing Guo. 2019. Deep Learning for Sequential Recommendation: Algorithms, Influential Factors, and Evaluations. 1, 1 (November 2019), 36 pages.Google ScholarGoogle Scholar
  7. Garcin Florent, Dimitrakakis Christos, and Boi Faltings. 2013. Personalized News Recommendation with Context Trees. In RecSys ’13. 105–112.Google ScholarGoogle Scholar
  8. Mehdi Hosseinzadeh Aghdam, Negar Hariri, Bamshad Mobasher, and Robin Burke. 2015. Adapting Recommendations to Contextual Changes Using Hierarchical Hidden Markov Models. In RecSys ’15. 241–244.Google ScholarGoogle Scholar
  9. Dietmar Jannach, Malte Ludewig, and Lukas Lerche. 2017. Session-based item recommendation in e-commerce: On short-term intents, reminders, trends, and discounts. UMUAI 27, 3–5 (2017), 351–392.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Hidasi, B., Karatzoglou, A., Baltrunas, L., & Tikk, D. (2016). Session-based Recommendations with Recurrent Neural Networks. CoRR, abs/1511.06939.Google ScholarGoogle Scholar
  11. Hidasi Balázs and Karatzoglou Alexandros. Recurrent Neural Networks with Top-k Gains for Session-based Recommendations. In Proceedings of the 27th ACM International Conference on Information and Knowledge Management (CIKM ’18). Association for Computing Machinery, New York, NY, USA, 2018, 843–852 (2018). DOI:https://doi.org/10.1145/3269206.3271761Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. G. Liu and X. Wu, "Using Collaborative Filtering Algorithms Combined with Doc2Vec for Movie Recommendation," 2019 IEEE 3rd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chengdu, China, 2019, pp. 1461-1464, doi: 10.1109/ITNEC.2019.8729076.Google ScholarGoogle Scholar
  13. T. Mikolov, I. Sutskever, K. Chen, G. Corrado, J. Dean, Distributed representations of words and phrases and their compositionality, in: Advances in Neural Information Processing Systems, 2013, pp. 3111–3119.Google ScholarGoogle Scholar
  14. Malte Ludewig and Dietmar Jannach. Evaluation of Session-Based Recommendation Algorithms. User Modeling and User-Adapted Interaction 28.4-5 (2018): 331–390.Google ScholarGoogle Scholar
  15. Moe Wendy (2003) Buying, searching, or browsing: differentiating between online shoppers using in-store navigational clickstream. J Consum Psychol 13(1–2):29–39Google ScholarGoogle ScholarCross RefCross Ref
  16. Omar Moling, Linas Baltrunas, and Francesco Ricci. 2012. Optimal Radio Channel Recommendations with Explicit and Implicit Feedback. In RecSys ’12. 75–82.Google ScholarGoogle Scholar
  17. Van-Thuy Phi, Liu Chen, and Yu Hirate. 2016. Distributed representation-based recommender systems in E-commerce. In DEIM Forum.Google ScholarGoogle Scholar
  18. Massimo Quadrana, Paolo Cremonesi, and Dietmar Jannach. 2018. Sequence-Aware Recommender Systems. Comput. Surveys 54 (2018), 1–36.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Massimo Quadrana, Alexandros Karatzoglou, Balázs Hidasi, and Paolo Cremonesi. 2017. Personalizing Session-based Recommendations with Hierarchical Recurrent Neural Networks. In Proceedings of the 11th ACM Conference on Recommender SystemsGoogle ScholarGoogle ScholarDigital LibraryDigital Library
  20. Le, Quoc, and Tomas Mikolov. "Distributed representations of sentences and documents." International conference on machine learning. 2014.Google ScholarGoogle Scholar
  21. Sakar, C.O., Polat, S.O., Katircioglu, M. Real-time prediction of online shoppers’ purchasing intention using multilayer perceptron and LSTM recurrent neural networks. Neural Comput & Applic 31, 6893–6908 (2019). https://doi.org/10.1007/s00521-018-3523-0Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. J Ben Schafer, Dan Frankowski, Jon Herlocker, and Shilad Sen. 2007. Collaborative filtering recommender systems. In The adaptive web. Springer, 291–324.Google ScholarGoogle Scholar
  23. Guy Shani, David Heckerman, and Ronen I. Brafman. 2005. An MDP-Based Recommender System. J. Mach. Learn. Res. 6 (2005), 1265–1295.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Mehdi Hosseinzadeh Aghdam, Negar Hariri, Bamshad Mobasher, and Robin Burke. 2015. Adapting Recommendations to Contextual Changes Using Hierarchical Hidden Markov Models. In RecSys ’15. 241–244.Google ScholarGoogle Scholar
  25. Z. Yang, J. He and S. He, "A Collaborative filtering Method based on Forgetting Theory And Neural Item Embedding," 2019 IEEE 8th Joint International Information Technology and Artificial Intelligence Conference (ITAIC), Chongqing, China, 2019, pp. 1606-1610, doi: 10.1109/ITAIC.2019.8785589.Google ScholarGoogle Scholar

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 Other conferences
    ICMLC '21: Proceedings of the 2021 13th International Conference on Machine Learning and Computing
    February 2021
    601 pages
    ISBN:9781450389310
    DOI:10.1145/3457682

    Copyright © 2021 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: 21 June 2021

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format .

View HTML Format