skip to main content
10.1145/3437120.3437321acmotherconferencesArticle/Chapter ViewAbstractPublication PagespciConference Proceedingsconference-collections
research-article

A Graph-based Method for Session-based Recommendations

Published:04 March 2021Publication History

ABSTRACT

We present a graph-based approach for the data management tasks and the efficient operation of a system for session-based next-item recommendations. The proposed method can collect data continuously and incrementally from an ecommerce web site, thus seemingly prepare the necessary data infrastructure for the recommendation algorithm to operate without any excessive training phase. Our work aims at developing a recommender method that represents a balance between data processing and management efficiency requirements and the effectiveness of the recommendations produced. We use the Neo4j graph database to implement a prototype of such a system. Furthermore, we use an industry dataset corresponding to a typical e-commerce session-based scenario, and we report on experiments using our graph-based approach and other state-of-the-art machine learning and deep learning methods.

References

  1. Ningning Yi, Chunfang Li, Xin Feng, and Minyong Shi. 2017. Design and implementation of movie recommender system based on graph database. In 14th Web Information Systems and Applications Conference (WISA), IEEE, 132-135. DOI:https://doi.org/10.1109/WISA.2017.34Google ScholarGoogle ScholarCross RefCross Ref
  2. Michael Hunger and Oliver Gierke. 2012. Good Relationships: The Spring Data Neo4j Guide Book. C4Media.Google ScholarGoogle Scholar
  3. Justin J. Miller. 2013. Graph database applications and concepts with Neo4j. In Proceedings of the Southern Association for Information Systems Conference, Atlanta, GA, USA, vol. 2324.Google ScholarGoogle Scholar
  4. Ratsameetip Wita, Kawinwit Bubphachuen, and Jakarin Chawachat. 2017. Content-Based Filtering Recommendation in Abstract Search Using Neo4j. In Proceedings 21st International Computer Science and Engineering Conference (ICSEC), IEEE, 1-5. DOI:https://doi.org/10.1109/ICSEC.2017.8443957Google ScholarGoogle ScholarCross RefCross Ref
  5. Asham Virk and Rinkle Rani. 2018. Efficient Approach for Social Recommendations Using Graphs on Neo4j. In 2018 International Conference on Inventive Research in Computing Applications (ICIRCA), IEEE, 133-138.Google ScholarGoogle ScholarCross RefCross Ref
  6. Takahiro Konno, Runhe Huang, Tao Ban, and Chuanhe Huang. 2017. Goods recommendation based on retail knowledge in a Neo4j graph database combined with an inference mechanism implemented in jess. In IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computed, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI), IEEE, San Francisco, CA, USA, pp. 1-8.Google ScholarGoogle Scholar
  7. Malte Ludewig and Dietmar Jannach. 2018. Evaluation of Session-Based Recommendation Algorithms. User Modeling and User-Adapted Interaction, 28, 4-5 (October 2018), 331–390.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Florent Garcin, Christos Dimitrakakis, Faltings Boi. 2013. Personalized News Recommendation with Context Trees. In Proceedings of the 7th ACM conference on Recommender systems (RecSys ’13), 105–112.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Mehdi Hosseinzadeh Aghdam, Negar Hariri, Bamshad Mobasher, and Robin Burke. 2015. Adapting Recommendations to Contextual Changes Using Hierarchical Hidden Markov Models. In Proceedings of the 9th ACM conference on Recommender systems (RecSys ’15), September 16–20, 2015, Vienna, Austria, 241–244.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Omar Moling, Linas Baltrunas, and Francesco Ricci. 2012. Optimal Radio Channel Recommendations with Explicit and Implicit Feedback. In Proceedings of the 6th ACM conference on Recommender systems (RecSys ’12), 75–82.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Balazs Hidasi, Alexandros Karatzoglou, Linas Baltrunas, and Domonkos Tikk. 2016. Session-based Recommendations with Recurrent Neural Networks. In Proceedings 4th International Conference on Learning Representations (ICLR 2016), San Juan, Puerto Rico, May 2-4, 2016. http://arxiv.org/abs/1511.06939Google ScholarGoogle Scholar
  12. Tomas Mikolov, Ilya Sutskever, Kai Chen, Greg Corrado, Jeffrey Dean. 2013. Distributed representations of words and phrases and their compositionality. In Proceedings Advances in neural information processing systems 26 (NIPS), 3111-3119.Google ScholarGoogle Scholar
  13. Quoc Le and Tomas Mikolov. 2014. Distributed representations of sentences and documents. In Proceedings of the 31st International Conference on Machine Learning, Beijing, China, JMLR: W&CP volume 32, 1188-1196.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Sepp Hochreiter, Jürgen Schmidhuber. 1997. Long short-term memory. Neural Computation, 9(8), 1735-1780.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Michail Salampasis, Theodosios Siomos, Alkiviadis Katsalis, Konstantinos Diamantaras, Konstantinos Christantonis, Marina Delianidi, Iphigenia Karaveli. 2021. Comparison of RNN and Embeddings Methods for Next-item and Last-basket Session-based Recommendations. To appear in 13th International Conference on Machine Learning and Computing (ICMLC 2021).Google ScholarGoogle Scholar
  16. Urszula Kużelewska. 2020. Effect of Dataset Size on Efficiency of Collaborative Filtering Recommender Systems with Multi-clustering as a Neighbourhood Identification Strategy. In Proceedings International Conference on Computational Science (ICCS 2020), Springer, Cham, 342-354.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
    PCI '20: Proceedings of the 24th Pan-Hellenic Conference on Informatics
    November 2020
    433 pages

    Copyright © 2020 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: 4 March 2021

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate190of390submissions,49%

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