Contrastive Adaptive Propagation Graph Neural Networks for Efficient Graph Learning
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have achieved great success in processing graph data by extracting and propagating structure-aware features. Existing GNN research designs various propagation schemes to guide the aggregation of neighbor information. Recently the field has advanced from local propagation schemes that focus on local neighbors towards extended propagation schemes that can directly deal with extended neighbors consisting of both local and high-order neighbors. Despite the impressive performance, existing approaches are still insufficient to build an efficient and learnable extended propagation scheme that can adaptively adjust the influence of local and high-order neighbors. This paper proposes an efficient yet effective end-to-end framework, namely Contrastive Adaptive Propagation Graph Neural Networks (CAPGNN), to address these issues by combining Personalized PageRank and attention techniques. CAPGNN models the learnable extended propagation scheme with a polynomial of a sparse local affinity matrix, where the polynomial relies on Personalized PageRank to provide superior initial coefficients. In order to adaptively adjust the influence of both local and high-order neighbors, a coefficient-attention model is introduced to learn to adjust the coefficients of the polynomial. In addition, we leverage self-supervised learning techniques and design a negative-free entropy-aware contrastive loss to explicitly take advantage of unlabeled data for training. We implement CAPGNN as two different versions named CAPGCN and CAPGAT, which use static and dynamic sparse local affinity matrices, respectively. Experiments on graph benchmark datasets suggest that CAPGNN can consistently outperform or match state-of-the-art baselines. The source code is publicly available at https://github.com/hujunxianligong/CAPGNN.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 33 of its 43 references that are in the map. First posted on arXiv 2 Dec 2021.
Builds on
33 of 43 references.
References · 33
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2020Exploring Simple Siamese Representation Learningcited by 2,853
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2018Unsupervised Feature Learning via Non-Parametric Instance-level Discriminationcited by 1,838
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2019MixMatch: A Holistic Approach to Semi-Supervised Learningcited by 1,390
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
- 2018Deep Graph Infomaxcited by 1,101
21 more
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
- 2019Graph Neural Networks for Social Recommendationcited by 711
- 2020Contrastive Multi-View Representation Learning on Graphscited by 651
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
- 2015LINE: Large-scale Information Network Embeddingcited by 582
- 2020Deep Graph Contrastive Representation Learningcited by 535
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
- 2019Diffusion Improves Graph Learningcited by 414
- 2020Graph Random Neural Network for Semi-Supervised Learning on Graphscited by 213
- 2020Data Augmentation for Graph Neural Networkscited by 200
- 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
- 2018Adaptive Graph Convolutional Neural Networkscited by 155
- 2018Attention-based Graph Neural Network for Semi-supervised Learningcited by 100
- 2020Tackling Over-Smoothing for General Graph Convolutional Networkscited by 66
- 2020Learning to Hash with Graph Neural Networks for Recommender Systemscited by 31
- 2021DGCN: Diversified Recommendation with Graph Convolutional Networkscited by 29
- 2020Beyond Clicks: Modeling Multi-Relational Item Graph for Session-Based Target Behavior Predictioncited by 21
- 2021Efficient Graph Deep Learning in TensorFlow with tf_geometriccited by 17
- 2020Class-Attentive Diffusion Network for Semi-Supervised Classificationcited by 8
- 2021Graph-Based Tri-Attention Network for Answer Ranking in CQAcited by 8
- 2021GRecX: An Efficient and Unified Benchmark for GNN-based Recommendationcited by 1
Built on by
Not cited yet.