Table of Contents
Fetching ...

A Signed Graph Approach to Understanding and Mitigating Oversmoothing in GNNs

Jiaqi Wang, Xinyi Wu, James Cheng, Yifei Wang

TL;DR

The paper reinterprets oversmoothing in deep GNNs through signed graph dynamics, showing that many mitigation techniques effectively inject negative edges, whose strength and organization critically shape long-term propagation. It identifies structural balance as an ideal condition that yields stable, cluster-preserving representations and proposes Structural Balanced Propagation SBP, with Label-SBP and Feature-SBP variants to explicitly enforce balance. The approach demonstrates strong, consistent improvements across nine benchmarks including homophilic and heterophilic graphs, and remains effective up to 300 layers, while offering scalable variants for large graphs. The work provides a theoretical basis for signed message passing and offers a practical, plug-and-play method that complements existing GNN architectures. Overall, SBP advances a principled pathway to counter oversmoothing by engineering signed graph structures grounded in structural balance.

Abstract

Deep graph neural networks (GNNs) often suffer from oversmoothing, where node representations become overly homogeneous with increasing depth. While techniques like normalization, residual connections, and edge dropout have been proposed to mitigate oversmoothing, they are typically developed independently, with limited theoretical understanding of their underlying mechanisms. In this work, we present a unified theoretical perspective based on the framework of signed graphs, showing that many existing strategies implicitly introduce negative edges that alter message-passing to resist oversmoothing. However, we show that merely adding negative edges in an unstructured manner is insufficient-the asymptotic behavior of signed propagation depends critically on the strength and organization of positive and negative edges. To address this limitation, we leverage the theory of structural balance, which promotes stable, cluster-preserving dynamics by connecting similar nodes with positive edges and dissimilar ones with negative edges. We propose Structural Balanced Propagation (SBP), a plug-and-play method that assigns signed edges based on either labels or feature similarity to explicitly enhance structural balance in the constructed signed graphs. Experiments on nine benchmarks across both homophilic and heterophilic settings demonstrate that SBP consistently improves classification accuracy and mitigates oversmoothing, even at depths of up to 300 layers. Our results provide a principled explanation for prior oversmoothing remedies and introduce a new direction for signed message-passing design in deep GNNs.

A Signed Graph Approach to Understanding and Mitigating Oversmoothing in GNNs

TL;DR

The paper reinterprets oversmoothing in deep GNNs through signed graph dynamics, showing that many mitigation techniques effectively inject negative edges, whose strength and organization critically shape long-term propagation. It identifies structural balance as an ideal condition that yields stable, cluster-preserving representations and proposes Structural Balanced Propagation SBP, with Label-SBP and Feature-SBP variants to explicitly enforce balance. The approach demonstrates strong, consistent improvements across nine benchmarks including homophilic and heterophilic graphs, and remains effective up to 300 layers, while offering scalable variants for large graphs. The work provides a theoretical basis for signed message passing and offers a practical, plug-and-play method that complements existing GNN architectures. Overall, SBP advances a principled pathway to counter oversmoothing by engineering signed graph structures grounded in structural balance.

Abstract

Deep graph neural networks (GNNs) often suffer from oversmoothing, where node representations become overly homogeneous with increasing depth. While techniques like normalization, residual connections, and edge dropout have been proposed to mitigate oversmoothing, they are typically developed independently, with limited theoretical understanding of their underlying mechanisms. In this work, we present a unified theoretical perspective based on the framework of signed graphs, showing that many existing strategies implicitly introduce negative edges that alter message-passing to resist oversmoothing. However, we show that merely adding negative edges in an unstructured manner is insufficient-the asymptotic behavior of signed propagation depends critically on the strength and organization of positive and negative edges. To address this limitation, we leverage the theory of structural balance, which promotes stable, cluster-preserving dynamics by connecting similar nodes with positive edges and dissimilar ones with negative edges. We propose Structural Balanced Propagation (SBP), a plug-and-play method that assigns signed edges based on either labels or feature similarity to explicitly enhance structural balance in the constructed signed graphs. Experiments on nine benchmarks across both homophilic and heterophilic settings demonstrate that SBP consistently improves classification accuracy and mitigates oversmoothing, even at depths of up to 300 layers. Our results provide a principled explanation for prior oversmoothing remedies and introduce a new direction for signed message-passing design in deep GNNs.

Paper Structure

This paper contains 53 sections, 15 theorems, 51 equations, 12 figures, 15 tables.

Key Result

Proposition 3.1

Normalization layers, residual connections, and random edge dropout can all be expressed as instances of signed graph propagation in (eq: sign_node), where the vanilla unsigned message-passing is modified by implicitly injecting non-trivial negative edges. A summary of these correspondences is provi

Figures (12)

  • Figure 1: Examples of signed graph structures. Blue and orange circles represent nodes from different classes. Solid lines denote real edges, while dashed lines represent edges introduced by SBP. Black and purple lines indicate positive and negative edges, respectively. Let $x_i$ be the node features for node $i$. (a) Initial unsigned graph. (b) Signed graph. (c) Ideal structurally balanced graph. (d),(e) Graphs induced by Label-SBP and Feature-SBP, respectively.
  • Figure 2: The visualization of the signed adjacency matrix $A^+ - A^-$ induced by SBP and resulting node representations on $2$-CSBM under Layer$=300$. (a)(c): The X-axis and Y-axis denote the nodes 0-99, where 0-49 is from class 0 and 50-99 is from class 1. (b)(d): The t-SNE visualization of the node representations learned by SBP.
  • Figure 3: (a) Model performance under varying the number of layers. SBP remains effective up to 300 layers, while normalization methods degrade with depth due to oversmoothing. The X-axis denotes number of layers and the Y-axis denotes accuracy. (b) Sensitivity of Label-SBP to training label ratio. Label-SBP’s performance improves with increasing label ratio, aligning with our theory. The X-axis denotes training label ratio and the Y-axis denotes accuracy.
  • Figure 4: Impact of negative edge strength $\beta$ in SBP under different homophily levels on CSBM. $\phi$ controls the homophily level $H(G)$. The X-axis denotes $\beta$ and the Y-axis denotes accuracy. Homophilic graphs favor smaller $\beta$, while heterophilic graphs benefit from larger $\beta$ values.
  • Figure 4: Performance of SBP with different GNN backbones. Best results are highlighted in blue.
  • ...and 7 more figures

Theorems & Definitions (19)

  • Proposition 3.1
  • Theorem 3.2
  • Definition 4.1: Structurally Balanced Graph
  • Theorem 4.2
  • Remark 4.3
  • Theorem 4.4: Informal
  • Theorem C.1
  • Theorem D.1
  • Lemma D.2
  • Lemma D.3
  • ...and 9 more