Graph Neural Network, Self-Supervised Learning, Contrastive Learning, RecSys, Transformer Papers Reading Notes.
Updating~
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
[Paper] [Code] [Link]
- 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]
[Paper] [Code] [Link]
- 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]
[Paper] [Code] [Link]
- 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]
-
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]
References: https://pytorch-geometric.readthedocs.io/en/latest/modules/nn.html#convolutional-layers
- GCN
- Chebnet
- GraphSAGE
- GraphConv
- APPNP
- GAT
- Transformer
[Paper] [Code] [Link]
- 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]
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]