Abstract

Session-based recommendation (SBRS) aims to make recommendations for users merely based on the ongoing session. Existing GNN-based methods achieve satisfactory performance by exploiting the pair-wise item transition pattern; however, they ignore the temporal evolution of the session graphs over different time-steps. Moreover, the widely applied cross-entropy loss with softmax in SBRS faces the serious overfitting problem. To deal with the above issues, we propose dynamic graph learning for session-based recommendation (DGL-SR). Specifically, we design a dynamic graph neural network (DGNN) to simultaneously take the graph structural information and the temporal dynamics into consideration for learning the dynamic item representations. Moreover, we propose a corrective margin softmax (CMS) to prevent overfitting in the model optimization by correcting the gradient of the negative samples. Comprehensive experiments are conducted on two benchmark datasets, that is, Diginetica and Gowalla, and the experimental results show the superiority of DGL-SR over the state-of-the-art baselines in terms of Recall@20 and MRR@20, especially on hitting the target item in the recommendation list.

Highlights

  • Mathematics 2021, 9, 1420. https://Recommender systems can help provide users with personalized information according to their preference reflected in the historical interactions [1,2,3], which are widely applied in e-commerce websites, web search, and so forth [4,5]

  • We propose a dynamic graph neural network (DGNN) for the item representation learning, which can simultaneously take the structural information and the temporal dynamics into consideration; We design a corrective margin softmax (CMS) to correct the gradients of the negative items for simultaneously achieving effective model optimization and avoiding overfitting; 4

  • We describe our proposed dynamic graph learning for session-based recommendation (DGL-SR) in detail, which is constituted of three main components, that is, the dynamic item representation learning, the user preference generation and prediction, and the corrective model optimization

Read more

Summary

Introduction

Mathematics 2021, 9, 1420. https://Recommender systems can help provide users with personalized information according to their preference reflected in the historical interactions [1,2,3], which are widely applied in e-commerce websites, web search, and so forth [4,5]. Recommender systems can help provide users with personalized information according to their preference reflected in the historical interactions [1,2,3], which are widely applied in e-commerce websites, web search, and so forth [4,5]. In some scenarios where only the user’s recent interactions are available, the general recommenders are not applicable, since the user’s inherent preference is unknown [6]. Session-based recommendation (SBRS) is proposed, which aims to detect the user intent from the limited interacted items in the current session and make recommendations, where the session is defined as the user’s actions within a period of time (e.g., 24 h) [6,7]

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call