Session-based Social Recommendation via Dynamic Graph Attention Networks
arXiv:1902.09362 · doi:10.1145/3289600.3290989
Abstract
Online communities such as Facebook and Twitter are enormously popular and have become an essential part of the daily life of many of their users. Through these platforms, users can discover and create information that others will then consume. In that context, recommending relevant information to users becomes critical for viability. However, recommendation in online communities is a challenging problem: 1) users' interests are dynamic, and 2) users are influenced by their friends. Moreover, the influencers may be context-dependent. That is, different friends may be relied upon for different topics. Modeling both signals is therefore essential for recommendations. We propose a recommender system for online communities based on a dynamic-graph-attention neural network. We model dynamic user behaviors with a recurrent neural network, and context-dependent social influence with a graph-attention neural network, which dynamically infers the influencers based on users' current interests. The whole model can be efficiently fit on large-scale data. Experimental results on several real-world data sets demonstrate the effectiveness of our proposed approach over several competitive baselines including state-of-the-art models.
Published as a conference paper at WSDM2019. Source code and data are available online
References in corpus (12)
- Adam: A Method for Stochastic Optimization
- Neural Machine Translation by Jointly Learning to Align and Translate
- TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems
- Semi-Supervised Classification with Graph Convolutional Networks
- Show, Attend and Tell: Neural Image Caption Generation with Visual Attention
- Inductive Representation Learning on Large Graphs
- BPR: Bayesian Personalized Ranking from Implicit Feedback
- Neural Message Passing for Quantum Chemistry
- Spectral Networks and Locally Connected Networks on Graphs
- Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering
- Deep Convolutional Networks on Graph-Structured Data
- Dynamic Poisson Factorization
Cited by in corpus (63)
- AutoInt: Automatic Feature Interaction Learning via Self-Attentive Neural Networks
- Causal Intervention for Leveraging Popularity Bias in Recommendation
- A Survey on Accuracy-oriented Neural Recommendation: From Collaborative Filtering to Information-rich Recommendation
- A Survey of Graph Neural Networks for Social Recommender Systems
- Heterogeneous Graph Contrastive Learning for Recommendation
- Contrastive Meta Learning with Behavior Multiplicity for Recommendation
- Federated Social Recommendation with Graph Neural Network
- Interactive Path Reasoning on Graph for Conversational Recommendation
- Few-Shot Graph Learning for Molecular Property Prediction
- Disentangled Contrastive Collaborative Filtering
- Multiplex Behavioral Relation Learning for Recommendation via Memory Augmented Transformer Network
- Graph Enhanced Representation Learning for News Recommendation
- Social Recommendation with Self-Supervised Metagraph Informax Network
- Learning Multi-granularity User Intent Unit for Session-based Recommendation
- Graph Convolution Machine for Context-aware Recommender System
- A Critical Study on Data Leakage in Recommender System Offline Evaluation
- Deep Learning for Sequential Recommendation: Algorithms, Influential Factors, and Evaluations
- Learning Graph ODE for Continuous-Time Sequential Recommendation
- Domain Adversarial Graph Convolutional Network Based on RSSI and Crowdsensing for Indoor Localization
- Invariant Collaborative Filtering to Popularity Distribution Shift
- DAN-SNR: A Deep Attentive Network for Social-Aware Next Point-of-Interest Recommendation
- Dynamic Neural Networks: A Survey
- Sequential Recommendation with Dual Side Neighbor-based Collaborative Relation Modeling
- Deep Learning on Knowledge Graph for Recommender System: A Survey
- Self-Supervised Multi-Channel Hypergraph Convolutional Network for Social Recommendation
- KGNN: Harnessing Kernel-based Networks for Semi-supervised Graph Classification
- Contemporary Recommendation Systems on Big Data and Their Applications: A Survey
- Recent Advances in Heterogeneous Relation Learning for Recommendation
- Robust Collaborative Filtering to Popularity Distribution Shift
- A Survey on Knowledge Graph-Based Recommender Systems
- How Do Recommendation Models Amplify Popularity Bias? An Analysis from the Spectral Perspective
- Hashtag Re-Appropriation for Audience Control on Recommendation-Driven Social Media Xiaohongshu (rednote)
- Enhancing Social Recommendation with Adversarial Graph Convolutional Networks
- Hyperbolic Graph Attention Network
- Recommending on graphs: a comprehensive review from a data perspective
- Online Fast Adaptation and Knowledge Accumulation: a New Approach to Continual Learning
- Collaborative Reflection-Augmented Autoencoder Network for Recommender Systems
- Extracting Attentive Social Temporal Excitation for Sequential Recommendation
- Discovering Strategic Behaviors for Collaborative Content-Production in Social Networks
- Graph Learning based Recommender Systems: A Review
- Beyond Personalization: Social Content Recommendation for Creator Equality and Consumer Satisfaction
- Initialization Matters: Regularizing Manifold-informed Initialization for Neural Recommendation Systems
- A Pre-trained Sequential Recommendation Framework: Popularity Dynamics for Zero-shot Transfer
- Session-based Social and Dependency-aware Software Recommendation
- CPMR: Context-Aware Incremental Sequential Recommendation with Pseudo-Multi-Task Learning
- Performance Comparison of Session-based Recommendation Algorithms based on GNNs
- Sequential Recommendation in Online Games with Multiple Sequences, Tasks and User Levels
- Knowledge-aware Coupled Graph Neural Network for Social Recommendation
- How Powerful are Interest Diffusion on Purchasing Prediction: A Case Study of Taocode
- Attentive Social Recommendation: Towards User And Item Diversities
- Social Explorative Attention based Recommendation for Content Distribution Platforms
- Semantic Graph Neural Network with Multi-measure Learning for Semi-supervised Classification
- TIDFormer: Exploiting Temporal and Interactive Dynamics Makes A Great Dynamic Graph Transformer
- DREAM: A Dynamic Relational-Aware Model for Social Recommendation
- Cyberswarm: a novel swarm intelligence algorithm inspired by cyber community dynamics
- Dynamic Sequential Graph Learning for Click-Through Rate Prediction
- Hyperbolic Hypergraphs for Sequential Recommendation
- Learning Conjoint Attentions for Graph Neural Nets
- Lorentzian Graph Convolutional Networks
- CSRN: Collaborative Sequential Recommendation Networks for News Retrieval
- Next-item Recommendations in Short Sessions
- Divide and Rule: Recurrent Partitioned Network for Dynamic Processes
- SocialTrans: A Deep Sequential Model with Social Information for Web-Scale Recommendation Systems