A Dynamical Systems-Inspired Pruning Strategy for Addressing Oversmoothing in Graph Neural Networks
Biswadeep Chakraborty, Harshit Kumar, Saibal Mukhopadhyay
TL;DR
This work reframes oversmoothing in deep graph neural networks as a dynamical-systems problem and introduces DYNAMO-GAT, a noise-informed, Anti-Hebbian pruning strategy that adaptively prunes attention weights to maintain feature diversity. By combining noise-driven covariance analysis with gradual pruning and dynamic thresholding, the method disrupts convergent fixed points that cause homogenization while preserving the expressive capacity of deep GNNs. The authors provide theoretical results showing reduced Jacobian spectral radii at oversmoothing fixed points and rank preservation of layer covariances, complemented by extensive experiments on real and synthetic datasets that demonstrate improved accuracy and efficiency over GCN, GAT, and G2GAT across depths. The approach offers a principled, dynamically adjustable mechanism to stabilize deep GNNs, with potential broader impact on stability and expressiveness in deep learning architectures handling complex graph-structured data.
Abstract
Oversmoothing in Graph Neural Networks (GNNs) poses a significant challenge as network depth increases, leading to homogenized node representations and a loss of expressiveness. In this work, we approach the oversmoothing problem from a dynamical systems perspective, providing a deeper understanding of the stability and convergence behavior of GNNs. Leveraging insights from dynamical systems theory, we identify the root causes of oversmoothing and propose \textbf{\textit{DYNAMO-GAT}}. This approach utilizes noise-driven covariance analysis and Anti-Hebbian principles to selectively prune redundant attention weights, dynamically adjusting the network's behavior to maintain node feature diversity and stability. Our theoretical analysis reveals how DYNAMO-GAT disrupts the convergence to oversmoothed states, while experimental results on benchmark datasets demonstrate its superior performance and efficiency compared to traditional and state-of-the-art methods. DYNAMO-GAT not only advances the theoretical understanding of oversmoothing through the lens of dynamical systems but also provides a practical and effective solution for improving the stability and expressiveness of deep GNNs.
