Skip to content

Graph Neural Network, Self-Supervised Learning, Contrastive Learning, RecSys, Transformer Papers Reading Notes.

Notifications You must be signed in to change notification settings

downeykking/graph-papers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 

Repository files navigation

graph-papers

Graph Neural Network, Self-Supervised Learning, Contrastive Learning, RecSys, Transformer Papers Reading Notes.

Updating~

1. Survey or Benchmark

  • arXiv'22 A Survey on Cross-domain Recommendation: Taxonomies, Methods, and Future Directions [Paper] [Code] [Link]
  • arXiv'21 Cross-Domain Recommendation: Challenges, Progress, and Prospects [Paper] [Code] [Link]
  • TKDE'22 Self-Supervised Learning for Recommender Systems: A Survey [Paper] [Code] [Link]
  • TKDE'22 Graph Self-Supervised Learning: A Survey [Paper] [Code] [Link]
  • TKDE'21 Self-supervised Learning on Graphs: Contrastive, Generative,or Predictive [Paper] [Code] [Link]
  • TKDE'21 Self-supervised Learning: Generative or Contrastive [Paper] [Code] [Link]
  • Dataset@NIPS'21 An Empirical Study of Graph Contrastive Learning [Paper] [Code] [Link]
  • arXiv'21 A Survey of Transformers [Paper] [Code] [Link]

[Paper] [Code] [Link]

2. Graph Embedding

  • KDD'17 metapath2vec: Scalable Representation Learning for Heterogeneous Networks [Paper] [Code] [Link]
  • KDD'16 SDNE: Structural Deep Network Embedding [Paper] [Code] [Link]
  • KDD'16 node2vec: Scalable Feature Learning for Networks [Paper] [Code] [Link]
  • WWW'15 LINE: Large-scale Information Network Embedding [Paper] [Code] [Link]
  • KDD'14 DeepWalk: Online Learning of Social Representations [Paper] [Code] [Link]
  • NeurIPS'13 word2vec: Distributed Representations of Words and Phrases and their Compositionality [Paper] [Code] [Link]

[Paper] [Code] [Link]

3. Data Augment

  • WWW'22 Augmentations in Graph Contrastive Learning: Current Methodological Flaws & Towards Better Practices [Paper] [Code] [Link]
  • arXiv'22 Data Augmentation for Deep Graph Learning: A Survey [Paper] [No Code] [Link]
  • WWW'21 Mixup for Node and Graph Classification [Paper] [Code] [Link]
  • WSDM'21 GraphSMOTE: Imbalanced Node Classification on Graphs with Graph Neural Networks [Paper] [Code] [Link]

[Paper] [Code] [Link]

4. Self-supervised Learning -- Contrastive

Methods

  • ICML'23 Disentangled Multiplex Graph Representation Learning [Paper] [Code] [Link]
  • AAAA'23 Multiplex Graph Representation Learning via Common and Private Information Mining [Paper] [Code] [Link]
  • ICLR'23 A Message Passing Perspective on Learning Dynamics of Contrastive Learning [Paper] [Code] [Link]
  • ICLR'23 Link Prediction with Non-Contrastive Learning [Paper] [Code] [Link]
  • AAAI'23 Beyond Smoothing: Unsupervised Graph Representation Learning with Edge Heterophily Discriminating [Paper] [Code] [Link]
  • AAAI'23 MA-GCL: Model Augmentation Tricks for Graph Contrastive Learning [Paper] [Code] [Link]
  • AAAI'23 SFA: Spectral Feature Augmentation for Graph Contrastive Learning and Beyond [Paper] [Code] [Link]
  • AAAI'22 AFGRL: Augmentation-Free Self-Supervised Learning on Graphs [Paper] [Code] [Link]
  • NIPS'22 GGD: Rethinking and Scaling Up Graph Contrastive Learning: An Extremely Efficient Approach with Group Discrimination [Paper] [Code] [Link]
  • AAAA'22 SUGRL: Simple Unsupervised Graph Representation Learning [Paper] [Code] [Link1] [Link2]
  • TNNLS'22 Prototypical Graph Contrastive Learning [Paper] [Code] [Link]
  • ICML'21 JOAO: Graph Contrastive Learning Automated [Paper] [Code] [Link]
  • IJCAI'21 Multi-Scale Contrastive Siamese Networks for Self-Supervised Graph Representation Learning [Paper] [Code] [Link]
  • Workshop@ICLR'21 BRGL: Bootstrapped Representation Learning on Graphs [Paper] [Code] [Link]
  • NIPS'21 CCA-SSG: From Canonical Correlation Analysis to Self-supervised Graph Neural Networks [Paper] [Code] [Link]
  • WWW'21 GCA: Graph Contrastive Learning with Adaptive Augmentation [Paper] [Code] [Link]
  • ICML'20 MVGRL: Contrastive Multi-View Representation Learning on Graphs [Paper] [Code] [Link]
  • Workshop@ICML'20 GRACE: Deep Graph Contrastive Representation Learning [Paper] [Code] [Link]
  • ICLR'20 InfoGraph: Unsupervised and Semi-Supervised Graph-level Representation Learning via Mutual Information Maximization [Paper] [Code] [Link]
  • NIPS'20 GraphCL: Graph Contrastive Learning with Augmentations [Paper] [Code] [Link]
  • NIPS'20 Supervised Contrastive Learning [Paper] [Code] [Link1] [Link2]
  • WWW'20 GMI: Graph Representation Learning via Graphical Mutual Information Maximization [Paper] [Code] [Link]
  • ICLR'19 DGI: Deep Graph Infomax [Paper] [Code] [Link]

Theories:

  • ICLR'23 A theoretical study of inductive biases in contrastive learning [Paper] [Code] [Link] [OpenReview]
  • ICLR'23 Towards the Generalization of Contrastive Self-Supervised Learning [Paper] [Code] [Link] [OpenReview]
  • CVPR'22 Node Representation Learning in Graph via Node-to-Neighbourhood Mutual Information Maximization [Paper] [Code] [Link]
  • ECCV'22 Decoupled Contrastive Learning [Paper] [Code] [Link]
  • ICLR'22 Equivariant Contrastive Learning [Paper] [Code] [Link]
  • ICLR'21 What Should Not Be Contrastive in Contrastive Learning [Paper] [Code] [Link]
  • ICML'21 Understanding Self-Supervised Learning Dynamics without Contrastive Pairs [Paper] [Code] [Link]
  • CVPR'21 Understanding the Behaviour of Contrastive Loss [Paper] [Code] [Link]
  • ICML'20 Understanding Contrastive Representation Learning through Alignment and Uniformity on the Hypersphere [Paper] [Code] [Link1] [Link2]

[Paper] [Code] [Link]

5. Self-Supervised Learning -- Generative

  • KDD'22 GraphMAE: Self-Supervised Masked Graph Autoencoders [Paper] [Code] [Link]
  • arXiv'22 MaskGAE: Masked Graph Modeling Meets Graph Autoencoders [Paper] [Code] [Link]

[Paper] [Code] [Link]

6. Self-supervised Learning -- Pretrain

  • ICLR'20 Strategies for Pre-training Graph Neural Networks [Paper] [Code] [Link]
  • KDD'20 GCC: Graph Contrastive Coding for Graph Neural Network Pre-training [Paper] [Code] [Link]

[Paper] [Code] [Link]

7. Heterogeneous Graph

  • WWW'20 Heterogeneous Graph Transformer [Paper] [Code] [Link]

[Paper] [Code] [Link]

8. Heterophonic Graph (Heterophily)

  • NIPS'22 Revisiting Heterophily For Graph Neural Networks [Paper] [Code] [Link]
  • IJCAI'22 Beyond Homophily: Structure-aware Path Aggregation Graph Neural Network [Paper] [Code] [Link]

[Paper] [Code] [Link]

9. Graph Anomaly Detection

  • ICML'22 Rethinking Graph Neural Networks for Anomaly Detection [Paper] [Code] [Link]

[Paper] [Code] [Link]

10. NLP And CV And RecSys In Contrastive Learning

Computer Vision:

  • InsDis: Unsupervised Feature Learning via Non-Parametric Instance-level Discrimination [Paper] [Code] [Link]
  • Deep Infomax: Learning deep representations by mutual information estimation and maximization [Paper] [Code] [Link]
  • CPC: Representation Learning with Contrastive Predictive Coding [Paper] [Code] [Link]
  • CMC: Contrastive Multiview Coding [Paper] [Code] [Link]
  • InfoMin: What Makes for Good Views for Contrastive Learning? [Paper] [Code] [Link1] [Link2]
  • PCL: Prototypical Contrastive Learning of Unsupervised Representations [Paper] [Code] [Link]
  • MoCo v1: Momentum Contrast for Unsupervised Visual Representation Learning [Paper] [Code] [Link]
  • SimCLR v1: A Simple Framework for Contrastive Learning of Visual Representations [Paper] [Code] [Link]
  • MoCo v2: Improved Baselines with Momentum Contrastive Learning [Paper] [Code] [Link]
  • SimCLR v2: Big Self-Supervised Models are Strong Semi-Supervised Learners [Paper] [Code] [Link]
  • SwAV: Unsupervised Learning of Visual Features by Contrasting Cluster Assignments [Paper] [Code] [Link]
  • BYOL: Bootstrap your own latent: A new approach to self-supervised Learning [Paper] [Code] [Link]
  • SimSiam: Exploring Simple Siamese Representation Learning [Paper] [Code] [Link]
  • MoCo v3: An Empirical Study of Training Self-Supervised Vision Transformers [Paper] [Code] [Link]
  • Barlow Twins: Self-Supervised Learning via Redundancy Reduction [Paper] [Code] [Link]
  • VICReg: Variance-Invariance-Covariance Regularization for Self-Supervised Learning [Paper] [Code] [Link]
  • MEC: Self-Supervised Learning via Maximum Entropy Coding [Paper] [Code] [Link]
  • ICCV'21 Weakly Supervised Contrastive Learning [Paper] [Code] [Link]
  • PMLR'21 Dissecting Supervised Contrastive Learning [Paper] [Code] [Link]
  • CVPR'22 Targeted Supervised Contrastive Learning for Long-Tailed Recognition [Paper] [Code] [Link]
  • ArXiv'23 EMP-SSL: Towards Self-Supervised Learning in One Training Epoch [Paper] [Code] [Link]

[Paper] [Code] [Link]

Natural Language Processing:

  • SimCSE: Simple Contrastive Learning of Sentence Embeddings [Paper] [Code] [Link]

[Paper] [Code] [Link]

Recommender System:

  • WSDM'23 Heterogeneous Graph Contrastive Learning for Recommendation [Paper] [Code] [Link]
  • SIGIR'22 SimGCL: Are Graph Augmentations Necessary? Simple Graph Contrastive Learning for Recommendation [Paper] [Code] [Link]
  • WWW'22 NCL: Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learning [Paper] [Code] [Link]
  • KDD'22 DirectAU: Towards Representation Alignment and Uniformity in Collaborative Filtering [Paper] [Code] [Link]
  • SIGIR'21 SGL: Self-supervised Graph Learning for Recommendation [Paper] [Code] [Link]
  • SIGIR'21 Bootstrapping User and Item Representations for One-Class Collaborative Filtering [Paper] [Code] [Link]
  • KDD'21 MixGCF: An Improved Training Method for Graph Neural Network-based Recommender Systems [Paper] [Code] [Link]

[Paper] [Code] [Link]

11. RecSys

Cross Domain

  • WWW'23 Cross-domain recommendation via user interest alignment [Paper] [Code] [Link]

  • WSDM'23 One for All, All for One: Learning and Transferring User Embeddings for Cross-Domain Recommendation [Paper] [Code] [Link]

  • WSDM'22 RecGURU: Adversarial Learning of Generalized User Representations for Cross-Domain Recommendation [Paper] [Code] [Link]

  • SDM'22 Localized Graph Collaborative Filtering [Paper] [Code] [Link]

  • CIKM'21 UltraGCN: Ultra Simplification of Graph Convolutional Networks for Recommendation [Paper] [Code] [Link1] [Link2]

  • SIGIR'20 LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation [Paper] [Code] [Link]

  • KDD'20 Embedding-based Retrieval in Facebook Search [Paper] [Code] [Link]

  • SIGIR‘19 NGCF: Neural Graph Collaborative Filtering [Paper] [Code] [Link]

  • KDD'18 PinSAGE: Graph Convolutional Neural Networks for Web-Scale Recommender Systems [Paper] [Code] [Link]

[Paper] [Code] [Link]

12. Graph Model

References: https://pytorch-geometric.readthedocs.io/en/latest/modules/nn.html#convolutional-layers

  • GCN
  • Chebnet
  • GraphSAGE
  • GraphConv
  • APPNP
  • GAT
  • Transformer

[Paper] [Code] [Link]

13. Transformer

nlp:

cv:

  • TPAMI'22 Pyramid Pooling Transformer for Scene Understanding [Paper] [Code] [Link]
  • AAAI'22 Less is More: Pay Less Attention in Vision Transformers [Paper] [Code] [Link]
  • ICML'21 ViLT: Vision-and-Language Transformer Without Convolution or Region Supervision [Paper] [Code] [Link]
  • ICLR'21 ViT: An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale [Paper] [Code] [Link]
  • ICCV'21 Swin Transformer: Hierarchical Vision Transformer using Shifted Windows [Paper] [Code] [Link]
  • ICCV'20 DETR: End-to-End Object Detection with Transformers [Paper] [Code] [Link]

[Paper] [Code] [Link]

graph:

Papers about graph transformers: awesome-graph-transformer

  • ICLR'23 NAGphormer: A Tokenized Graph Transformer for Node Classification in Large Graphs [Paper] [Code] [Link]
  • NIPS'22 Hierarchical Graph Transformer with Adaptive Node Sampling [Paper] [Code] [Link]
  • NIPS'22 Recipe for a General, Powerful, Scalable Graph Transformer [Paper] [Code] [Link]
  • NIPS'22 NodeFormer: A Scalable Graph Structure Learning Transformer for Node Classification [Paper] [Code] [Link]
  • WWW'22 Universal Graph Transformer Self-Attention Networks [Paper] [Code] [Link]
  • Workshop@AAAI'21 A Generalization of Transformer Networks to Graphs [Paper] [Code] [Link]

[Paper] [Code] [Link]

About

Graph Neural Network, Self-Supervised Learning, Contrastive Learning, RecSys, Transformer Papers Reading Notes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published