Difference Residual Graph Neural Networks
Liang Yang, Weihang Peng, Wenmiao Zhou, Bingxin Niu, Junhua Gu, Chuan Wang, Yuanfang Guo, Dongxiao He, Xiaochun Cao
Abstract
Graph Neural Networks have been widely employed for multimodal fusion and embedding. To overcome over-smoothing issue, residual connections, which are designed for alleviating vanishing gradient problem in NNs, are adopted in Graph Neural Networks (GNNs) to incorporate local node information. However, these simple residual connections are ineffective on networks with heterophily, since the roles of both convolutional operations and residual connections in GNNs are significantly different from those in classic NNs. By considering the specific smoothing characteristic of graph convolutional operation, deep layers in GNNs are expected to focus on the data which can't be properly handled in shallow layers. To this end, a novel and universal Difference Residual Connections (DRC), which feed the difference of the output and input of previous layer as the input of the next layer, is proposed. Essentially, Difference Residual Connections is equivalent to inserting layers with opposite effect (e.g., sharpening) into the network to prevent the excessive effect (e.g., over-smoothing issue) induced by too many layers with the similar role (e.g., smoothing) in GNNs. From the perspective of optimization, DRC is the gradient descent method to minimize an objective function with both smoothing and sharpening terms. The analytic solution to this objective function is determined by both graph topology and node attributes, which theoretically proves that DRC can prevent over-smoothing issue. Extensive experiments demonstrate the superiority of DRC on real networks with both homophily and heterophily, and show that DRC can automatically determine the model depth and be adaptive to both shallow and deep models with two complementary components.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers3
- Clenshaw Graph Neural NetworksYuhe Guo, Zhewei WeiKDD 2023 · 10 citations
- Graph Agent Network: Empowering Nodes with Inference Capabilities for Adversarial ResilienceAo Liu, Wenshan Li, Tao Li, Beibei Li et al.AAAI 2025 · 2 citations
- Adaptive Initial Residual Connections for GNNs with Theoretical GuaranteesMohammad Shirzadi, Ali Safarpoor-Dehkordi, Ahad N. ZehmakanAAAI 2026
Builds on16
- Simple and Deep Graph Convolutional NetworksMing Chen, Zhewei Wei, Zengfeng Huang, Bolin Ding et al.ICML 2020 · 1,910 citations
- DropEdge: Towards Deep Graph Convolutional Networks on Node ClassificationYu Rong, Wenbing Huang, Tingyang Xu, Junzhou HuangICLR 2020 · 1,599 citations
- DeepGCNs: Can GCNs Go As Deep As CNNs?Guohao Li, Matthias Müller, Ali K. Thabet, Bernard GhanemICCV 2019 · 1,586 citations
- Beyond Homophily in Graph Neural Networks: Current Limitations and Effective DesignsJiong Zhu, Yujun Yan, Lingxiao Zhao, Mark Heimann et al.NeurIPS 2020 · 1,490 citations
- Geom-GCN: Geometric Graph Convolutional NetworksHongbin Pei, Bingzhe Wei, Kevin Chen-Chuan Chang, Yu Lei et al.ICLR 2020 · 1,445 citations
Related papers
- DRGCN: Dynamic Evolving Initial Residual for Deep Graph Convolutional NetworksLei Zhang, Xiaodong Yan, Jianshan He, Ruopeng Li et al.AAAI 2023 · 17 citations
- Deep Graph Neural Networks via Posteriori-Sampling-based Node-Adaptative Residual ModuleJingbo Zhou, Yixuan Du, Ruqiong Zhang, Jun Xia et al.NeurIPS 2024 · 6 citations
- Mitigating Oversmoothing Through Reverse Process of GNNs for Heterophilic GraphsMoonjeong Park, Jaeseung Heo, Dongwoo KimICML 2024 · 7 citations
- Long Short-Term Graph Memory Against Class-imbalanced Over-smoothingLiang Yang, Jiayi Wang, Tingting Zhang, Dongxiao He et al.ACM MM 2023 · 4 citations
- Making Classic GNNs Strong Baselines Across Varying Homophily: A Smoothness-Generalization PerspectiveMing Gu, Zhuonan Zheng, Sheng Zhou, Meihan Liu et al.NeurIPS 2025 · 4 citations
