Skip to content

mingli-ai/GNN-based-Recommendation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

GNN-based Recommendation

📝 Matrix Completion/ Collaborative Filtering/ link prediction

🔆 Datasets

🔆 Surveys

🔆 Papers

🔆 [Resources](#Useful resources)

🔆 Tutorials

🔆 Blogs


Datasets

Surveys

  • (2022) Recommender Systems Based on Graph Embedding Techniques: A Review [paper]
  • (2022) Deep Meta-learning in Recommendation Systems: A Survey [paper]
  • (SIGIR 2022) Self-Supervised Learning for Recommender Systems: A Survey [paper]
  • (IEEE 2021) A Survey on Neural Recommendation: From Collaborative Filtering to Content and Context Enriched Recommendation [paper]
  • (ACM 2021) Graph Neural Networks in Recommender Systems: A Survey [paper]
  • (ACM 2019) Deep learning based recommender system: A survey and new perspectives. [paper]
  • (2021) Recommender systems based on graph embedding techniques:A comprehensive review [paper]
  • (ACM 2021) Graph Neural Networks for Recommender Systems: Challenges, Methods, and Directions[paper] [code]
  • 协同过滤推荐系统综述 [paper]

Papers

🔸user-item collaborative filtering

  • (ACM Web Conference 2022)Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learning [paper][code]
  • (SIGIR 2022) Hypergraph Contrastive Collaborative Filtering [paper] [code]
  • (ACM 2022)Are Graph Augmentations Necessary? Simple Graph Contrastive Learning for Recommendation [paper][code]
  • (2022)Enhancing Sequential Recommendation with Graph Contrastive Learning [paper]
  • (2022)Self-supervised Graph Neural Networks for Multi-behavior Recommendation [paper]
  • (SIGIR 2021) Neural Graph Matching based Collaborative Filtering [paper] [code]
  • (SIGIR 2021) Structured Graph Convolutional Networks with Stochastic Masks for Recommender Systems[paper]
  • (SIGIR 2021) Enhanced Graph Learning for Collaborative Filtering via Mutual Information Maximization [paper]
  • (WWW 2021) Interest-aware Message-Passing GCN for Recommendation [paper] [code]
  • (KDD 2021) MixGCF: An Improved Training Method for Graph Neural Network-based Recommender Systems [paper] [code]
  • (KDD 2021) Deep Graph Convolutional Networks with Hybrid Normalization for Accurate and Diverse Recommendation [paper]
  • (AAAI 2021) Detecting Beneficial Feature Interactions for Recommender Systems[paper]
  • (IJCAI 2021)User-as-Graph: User Modeling with Heterogeneous Graph Pooling for News Recommendation [paper]
  • (2021) 基于增强图卷积神经网络的协同推荐模型[paper]
  • (2021) Localized Graph Collaborative Filtering [paper]
  • (2021) 面向推荐系统的图卷积网络 [paper]
  • (2021) How Powerful is Graph Convolution for Recommendation? [paper]
  • (CIKM 2021)UltraGCN: Ultra Simplification of Graph Convolutional Networks for Recommendation [paper]
  • (2021) SimpleX: A Simple and Strong Baseline for Collaborative Filtering [paper]
  • (SIGIR 2020) LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation [paper][code]
  • (IEEE 2020) Co-embedding of Nodes and Edges with Graph Neural Networks [paper]
  • (IEEE 2020) A Graph Neural Network Framework for Social Recommendations. [paper]
  • (AAAI 2020) Revisiting Graph based Collaborative Filtering: A Linear Residual Graph Convolutional Network Approach. [paper][code]
  • (WWW 2020) Disentangling User Interest and Conformity for Recommendation with Causal Embeddings.[paper]
  • (ICLR 2020) Inductive Matrix Completion Based on Graph Neural Networks. [paper]
  • (Elsevier 2020) MGAT: Multimodal Graph Attention Network for Recommendation [paper] [code]
  • (WSDM 2020) Denoising Implicit Feedback for Recommendation. [paper]
  • (2020) Graph-Refined Convolutional Network for Multimedia Recommendation with Implicit Feedback. [paper]
  • (SIGIR 2019) NGCF:Neural Graph Collaborative Filtering [paper][code]
  • (2019) MMGCN: Multi-modal Graph Convolution Network for Personalized Recommendation of Micro-video [paper] [code]
  • (2019) Simplifying Graph Convolutional Networks [paper][code]
  • (2019) STAR-GCN: Stacked and Reconstructed Graph Convolutional Networks for Recommender Systems. [paper]
  • (2019) Binarized Collaborative Filtering with Distilling Graph Convolutional Networks. [paper]
  • (ICLR 2019) Inductive Matrix Completion Based on Graph Neural Networks. [paper]
  • (KDD 2019) Exact-K Recommendation via Maximal Clique Optimization[paper]
  • (WWW 2019) Dual Graph Attention Networks for Deep Latent Representation of Multifaceted Social Effects in Recommender Systems. [paper]
  • (RecSys 2018) Spectral Collaborative Filtering [paper] [code]
  • (IJCAI 2018) Outer product-based neural collaborative filtering [paper]
  • (KDD 2018) Graph Convolutional Neural Networks for Web-Scale Recommender Systems. [paper]
  • (SIGIR 2017) Attentive collaborative filtering: Multimedia recommendation with item-and component-level attention. [paper]
  • (2017) GCMC: Graph Convolutional Matrix Completion. [paper] [code]
  • (WWW 2017) Neural Collaborative Filtering [paper]
  • (2017)Geometric Matrix Completion with Recurrent Multi-Graph Neural Networks. [paper]
  • (2017) DeepFM: a factorization-machine based neural network for CTR prediction. [paper]
  • (SIGIR 2021) Graph Meta Network for Multi-Behavior Recommendation [paper] [code]
  • (WWW 2021) Large-scale Comb-K Recommendation [paper]

🔸sequential recommendation

  • (2022)Enhancing Sequential Recommendation with Graph Contrastive Learnin [paper]
  • (WWW 2021) Adversarial and Contrastive Variational Autoencoder for Sequential Recommendation.[paper]
  • (arxiv 2021)Dynamic Graph Neural Networks for Sequential Recommendation[paper]
  • (TKDE 2021)Graph-based Embedding Smoothing for Sequential Recommendation[paper][code]
  • (SIGIR 2021)Sequential Recommendation with Graph Neural Networks[paper]
  • (WWW 2021) RetaGNN: Relational Temporal Attentive Graph Neural Networks for Holistic Sequential Recommendation [paper] [code]
  • (AAAI 2020) Memory Augmented Graph Neural Networks for Sequential Recommendation. [paper]

🔸social recommendation

  • (SIGIR 2021) Social Recommendation with Implicit Social Influence[paper]
  • (KDD 2021)Socially-Aware Self-Supervised Tri-Training for Recommendation [paper]
  • (ICDE 2021)Group-Buying Recommendation for Social E-Commerce[paper]
  • (WWW 2021)Self-Supervised Multi-Channel Hypergraph Convolutional Network for Social Recommendation[code]
  • (AAAI 2021)Knowledge-aware coupled graph neural network for social recommendation[paper]
  • (AAAI 2020) Who You Would Like to Share With? A Study of Share Recommendation in Social E-commerce [paper]
  • (SIGIR 2019) A neural influence diffusion model for social recommendation. [paper]
  • (WWW 2019) Graph Neural Networks for Social Recommendation. [paper]

🔸knowledge graph-based recommendation

  • (SIGIR 2022) Multi-level Cross-view Contrastive Learning for Knowledge-aware Recommender System [paper][code]
  • (SIGIR 2022)Knowledge Graph Contrastive Learning for Recommendation [paper][code]
  • (KDD 2019) Knowledge-aware Graph Neural Networks with Label Smoothness Regularization for Recommender Systems. [paper]
  • (KDD 2019) KGAT: Knowledge Graph Attention Network for Recommendation. [paper]
  • (WWW 2019) Knowledge Graph Convolutional Networks for Recommender Systems. [paper]

🔸Session Recommendation

  • (SDM 2021)Session-based Recommendation with Hypergraph Attention Networks[paper]
  • (CIKM 2021)Self-Supervised Graph Co-Training for Session-based Recommendation[paper][code]
  • (SIGIR 2021)Temporal Augmented Graph Neural Networks for Session-Based Recommendations[paper]
  • (WSDM 2021)An Efficient and Effective Framework for Session-based Social Recommendation[paper][code]
  • (IJCAI 2019) Graph Contextualized Self-Attention Network for Session-based Recommendation. [paper]
  • (AAAI 2019) Session-based Recommendation with Graph Neural Networks.[paper]

🔸Contrastive Learning

  • (SIGIR 2021) Contrastive Learning for Sequential Recommendation. [paper]
  • (SIGIR 2021) Self-supervised Graph Learning for Recommendation. [paper] [code]
  • (KDD 2021) Contrastive Learning for Debiased Candidate Generation in Large-Scale Recommender Systems. [paper]
  • (AAAI 2021) Self-Supervised Hypergraph Convolutional Networks for Session-based Recommendation [paper] [code]
  • (WWW 2021)Self-Supervised Multi-Channel Hypergraph Convolutional Network for Social Recommendation [paper] [code]
  • (IJCAI 2021)Multi-Scale Contrastive Siamese Networks for Self-Supervised Graph Representation Learning [paper]
  • (2021)Self-supervised Learning for Large-scale Item Recommendations[paper]
  • (2021)Contrastive Learning for Recommender System[paper]
  • (2021)Pre-training Graph Neural Network for Cross Domain Recommendation [paper]
  • (2021)Socially-Aware Self-Supervised Tri-Training for Recommendation [paper]
  • (2021)Self-supervised Recommendation with Cross-channel Matching Representation and Hierarchical Contrastive Learning [paper]
🔸other recommendation
  • (2022)CrossCBR: Cross-view Contrastive Learning for Bundle Recommendation [paper]

Ueeful resoucres

Tutorials

  • (2022) WSDM 2022 Tutorial:Graph Neural Network for Recommender System [website]
  • (2022) Self-Supervised Learning in Recommendation [website]
  • (2021) Deep Recommender System: Fundamentals and Advances. [website]
  • (2021) Multi-Modal Recommender Systems: Hands-On Exploration [website] [pdf]
  • (2020) Learning and Reasoning on Graph for Recommendation [website]

Blogs

  • Explanation and Demo for LightGCN [website]
  • Discussion on graph neural network recommendation system in industry [website]
  • What is Contrastive Learning?[website]

About

GNN-based Recommendation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published