Evolutionary Preference Learning via Graph Nested GRU ODE for Session-based Recommendation
Session-based recommendation (SBR) aims to predict the user next action based on the ongoing sessions. Recently, there has been an increasing interest in modeling the user preference evolution to capture the fine-grained user interests. While latent user preferences behind the sessions drift continuously over time, most existing approaches still model the temporal session data in discrete state spaces, which are incapable of capturing the fine-grained preference evolution and result in sub-optimal solutions. To this end, we propose Graph Nested GRU ordinary differential equation (ODE), namely GNG-ODE, a novel continuum model that extends the idea of neural ODEs to continuous-time temporal session graphs. The proposed model preserves the continuous nature of dynamic user preferences, encoding both temporal and structural patterns of item transitions into continuous-time dynamic embeddings. As the existing ODE solvers do not consider graph structure change and thus cannot be directly applied to the dynamic graph, we propose a time alignment technique, called t-Alignment, to align the updating time steps of the temporal session graphs within a batch. Empirical results on three benchmark datasets show that GNG-ODE significantly outperforms other baselines.
Code (1)
Tasks
Session-Based RecommendationsMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Heterogeneous Global Graph Neural Networks for Personalized Session-based Recommendation
Predicting the next interaction of a short-term interaction session is a challenging task in session-based recommendation. Almost all existing works rely on item transition patterns, and neglect the impact of user histor…
Graph Neural NetworkSession-Based RecommendationsSR-HetGNN:Session-based Recommendation with Heterogeneous Graph Neural Network
The Session-Based Recommendation System aims to predict the user's next click based on their previous session sequence. The current studies generally learn user preferences according to the transitions of items in the us…
Graph Neural NetworkSession-Based RecommendationsUBER-GNN: A User-Based Embeddings Recommendation based on Graph Neural Networks
The problem of session-based recommendation aims to predict user next actions based on session histories. Previous methods models session histories into sequences and estimate user latent features by RNN and GNN methods …
Graph Neural NetworkSession-Based RecommendationsPrice DOES Matter! Modeling Price and Interest Preferences in Session-based Recommendation
Session-based recommendation aims to predict items that an anonymous user would like to purchase based on her short behavior sequence. The current approaches towards session-based recommendation only focus on modeling us…
AttributeMarketingSession-Based RecommendationsRethinking the Item Order in Session-based Recommendation with Graph Neural Networks
Predicting a user's preference in a short anonymous interaction session instead of long-term history is a challenging problem in the real-life session-based recommendation, e.g., e-commerce and media stream. Recent resea…
Graph ClassificationRecommendation SystemsSession-Based Recommendations