Session-based Recommendation with Graph Neural Networks
arXiv:1811.00855 · doi:10.1609/aaai.v33i01.3301346
Abstract
The problem of session-based recommendation aims to predict user actions based on anonymous sessions. Previous methods model a session as a sequence and estimate user representations besides item representations to make recommendations. Though achieved promising results, they are insufficient to obtain accurate user vectors in sessions and neglect complex transitions of items. To obtain accurate item embedding and take complex transitions of items into account, we propose a novel method, i.e. Session-based Recommendation with Graph Neural Networks, SR-GNN for brevity. In the proposed method, session sequences are modeled as graph-structured data. Based on the session graph, GNN can capture complex transitions of items, which are difficult to be revealed by previous conventional sequential methods. Each session is then represented as the composition of the global preference and the current interest of that session using an attention network. Extensive experiments conducted on two real datasets show that SR-GNN evidently outperforms the state-of-the-art session-based recommendation methods consistently.
9 pages, 4 figures, accepted by AAAI Conference on Artificial Intelligence (AAAI-19)
References in corpus (6)
- Semi-Supervised Classification with Graph Convolutional Networks
- BPR: Bayesian Personalized Ranking from Implicit Feedback
- Deep Captioning with Multimodal Recurrent Neural Networks (m-RNN)
- Sequential Click Prediction for Sponsored Search with Recurrent Neural Networks
- Session-aware Information Embedding for E-commerce Product Recommendation
- Constructing Narrative Event Evolutionary Graph for Script Event Prediction
Cited by in corpus (110)
- Global Context Enhanced Graph Neural Networks for Session-based Recommendation
- A Survey on Accuracy-oriented Neural Recommendation: From Collaborative Filtering to Information-rich Recommendation
- Filter-enhanced MLP is All You Need for Sequential Recommendation
- STAN: Spatio-Temporal Attention Network for Next Location Recommendation
- Mining Latent Structures for Multimedia Recommendation
- A Comprehensive Survey on Deep Graph Representation Learning
- TAGNN: Target Attentive Graph Neural Networks for Session-based Recommendation
- BrainGB: A Benchmark for Brain Network Analysis with Graph Neural Networks
- Towards Representation Alignment and Uniformity in Collaborative Filtering
- Debiased Contrastive Learning for Sequential Recommendation
- Multi-Behavior Hypergraph-Enhanced Transformer for Sequential Recommendation
- Graph Neural Networks: Taxonomy, Advances and Trends
- Empirical Analysis of Session-Based Recommendation Algorithms
- Exploiting Cross-Session Information for Session-based Recommendation with Graph Neural Networks
- Heterogeneous Global Graph Neural Networks for Personalized Session-based Recommendation
- Graph Enhanced Representation Learning for News Recommendation
- DGCN: Diversified Recommendation with Graph Convolutional Networks
- Incorporating User Micro-behaviors and Item Knowledge into Multi-task Learning for Session-based Recommendation
- Efficiently Leveraging Multi-level User Intent for Session-based Recommendation via Atten-Mixer Network
- STP-UDGAT: Spatial-Temporal-Preference User Dimensional Graph Attention Network for Next POI Recommendation
- Personalized Graph Neural Networks with Attention Mechanism for Session-Aware Recommendation
- CauseRec: Counterfactual User Sequence Synthesis for Sequential Recommendation
- Contrastive Cross-Domain Sequential Recommendation
- Contextual Hybrid Session-based News Recommendation with Recurrent Neural Networks
- GAG: Global Attributed Graph Neural Network for Streaming Session-based Recommendation
- DisenPOI: Disentangling Sequential and Geographical Influence for Point-of-Interest Recommendation
- Graph Convolution Machine for Context-aware Recommender System
- Structured Landmark Detection via Topology-Adapting Deep Graph Learning
- Multi-Behavior Sequential Recommendation with Temporal Graph Transformer
- Denoising Self-attentive Sequential Recommendation
- Price DOES Matter! Modeling Price and Interest Preferences in Session-based Recommendation
- A Diffusion model for POI recommendation
- Multi-Behavior Graph Neural Networks for Recommender System
- Time-aware Path Reasoning on Knowledge Graph for Recommendation
- Learning Graph ODE for Continuous-Time Sequential Recommendation
- Sequential/Session-based Recommendations: Challenges, Approaches, Applications and Opportunities
- Graph Masked Autoencoder for Sequential Recommendation
- MEANTIME: Mixture of Attention Mechanisms with Multi-temporal Embeddings for Sequential Recommendation
- Time Interval-enhanced Graph Neural Network for Shared-account Cross-domain Sequential Recommendation
- AdaMCT: Adaptive Mixture of CNN-Transformer for Sequential Recommendation
- Meta-optimized Contrastive Learning for Sequential Recommendation
- Advanced Unsupervised Learning: A Comprehensive Overview of Multi-View Clustering Techniques
- Attention Is Not the Only Choice: Counterfactual Reasoning for Path-Based Explainable Recommendation
- Multi-level Contrastive Learning Framework for Sequential Recommendation
- Evolutionary Preference Learning via Graph Nested GRU ODE for Session-based Recommendation
- Exploration and Regularization of the Latent Action Space in Recommendation
- Exploiting Positional Information for Session-based Recommendation
- Large Language Models for Intent-Driven Session Recommendations
- It Is Different When Items Are Older: Debiasing Recommendations When Selection Bias and User Preferences Are Dynamic
- Diversification in Session-based News Recommender Systems
- Positive, Negative and Neutral: Modeling Implicit Feedback in Session-based News Recommendation
- Multi-intent-aware Session-based Recommendation
- Disentangling ID and Modality Effects for Session-based Recommendation
- Stochastic Graph Neural Networks
- Contrastive Multi-Level Graph Neural Networks for Session-based Recommendation
- Intelligent Model Update Strategy for Sequential Recommendation
- Modeling Multi-aspect Preferences and Intents for Multi-behavioral Sequential Recommendation
- APGL4SR: A Generic Framework with Adaptive and Personalized Global Collaborative Information in Sequential Recommendation
- FineRec:Exploring Fine-grained Sequential Recommendation
- Session-aware Linear Item-Item Models for Session-based Recommendation
- Unsupervised Proxy Selection for Session-based Recommender Systems
- M2TRec: Metadata-aware Multi-task Transformer for Large-scale and Cold-start free Session-based Recommendations
- S-Walk: Accurate and Scalable Session-based Recommendationwith Random Walks
- Understanding Diversity in Session-Based Recommendation
- Relation-aware Heterogeneous Graph for User Profiling
- Mimetic Models: Ethical Implications of AI that Acts Like You
- Transition Propagation Graph Neural Networks for Temporal Networks
- The Effect of Third Party Implementations on Reproducibility
- Masked and Swapped Sequence Modeling for Next Novel Basket Recommendation in Grocery Shopping
- Exploiting Session Information in BERT-based Session-aware Sequential Recommendation
- Predicting Information Pathways Across Online Communities
- Adaptive Collaborative Filtering with Personalized Time Decay Functions for Financial Product Recommendation
- Long-Tail Session-based Recommendation from Calibration
- STAR: A Session-Based Time-Aware Recommender System
- On the Effectiveness of Unlearning in Session-Based Recommendation
- Disentangling Past-Future Modeling in Sequential Recommendation via Dual Networks
- Pareto Invariant Representation Learning for Multimedia Recommendation
- CT4Rec: Simple yet Effective Consistency Training for Sequential Recommendation
- Graph-based Hierarchical Relevance Matching Signals for Ad-hoc Retrieval
- GPT4Rec: Graph Prompt Tuning for Streaming Recommendation
- Recommending on graphs: a comprehensive review from a data perspective
- Code Recommendation for Open Source Software Developers
- SSFG: Stochastically Scaling Features and Gradients for Regularizing Graph Convolutional Networks
- Collaborative Reflection-Augmented Autoencoder Network for Recommender Systems
- Task Relation-aware Continual User Representation Learning
- Incorporating Heterogeneous User Behaviors and Social Influences for Predictive Analysis
- Extracting Attentive Social Temporal Excitation for Sequential Recommendation
- Sparse Attentive Memory Network for Click-through Rate Prediction with Long Sequences
- One Person, One Model--Learning Compound Router for Sequential Recommendation
- Capturing Popularity Trends: A Simplistic Non-Personalized Approach for Enhanced Item Recommendation
- Learning Recommendations from User Actions in the Item-poor Insurance Domain
- Implicit Session Contexts for Next-Item Recommendations
- Performance Comparison of Session-based Recommendation Algorithms based on GNNs
- GraphFM: Graph Factorization Machines for Feature Interaction Modeling
- DACSR: Decoupled-Aggregated End-to-End Calibrated Sequential Recommendation
- Contrastive Learning on Medical Intents for Sequential Prescription Recommendation
- Session-Based Recommendation by Exploiting Substitutable and Complementary Relationships from Multi-behavior Data
- Optimizing DNN Compilation for Distributed Training with Joint OP and Tensor Fusion
- Sequential Recommendation in Online Games with Multiple Sequences, Tasks and User Levels
- A Vlogger-augmented Graph Neural Network Model for Micro-video Recommendation
- Linear Item-Item Model with Neural Knowledge for Session-based Recommendation
- TD3: Tucker Decomposition Based Dataset Distillation Method for Sequential Recommendation
- SEP-GCN: Leveraging Similar Edge Pairs with Temporal and Spatial Contexts for Location-Based Recommender Systems
- Recommending Target Actions Outside Sessions in the Data-poor Insurance Domain
- Cyberswarm: a novel swarm intelligence algorithm inspired by cyber community dynamics
- LinkThief: Combining Generalized Structure Knowledge with Node Similarity for Link Stealing Attack against GNN
- Dual prototype attentive graph network for cross-market recommendation
- PAS: A Position-Aware Similarity Measurement for Sequential Recommendation
- A Survey on GNN-based Link Prediction: Techniques, Applications, and Challenges
- R3-REC: Reasoning-Driven Recommendation via Retrieval-Augmented LLMs over Multi-Granular Interest Signals