A Graph-based Method for Session-based Recommendations
This work addresses session-based recommendation efficiency for e-commerce applications, but appears incremental as it adapts existing graph methods to this domain.
The authors tackled session-based next-item recommendations by developing a graph-based approach using Neo4j, which balances data processing efficiency with recommendation effectiveness, reporting experimental results on an industry e-commerce dataset compared to state-of-the-art methods.
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.