Spectral Theory for Edge Pruning in Asynchronous Recurrent Graph Neural Networks
Nicolas Bessone
TL;DR
This work addresses the efficiency challenges of asynchronous recurrent graph neural networks (ARGNNs) by introducing a dynamic, decentralized pruning method grounded in graph spectral theory. The core idea leverages the imaginary parts of local Laplacian eigenvalues, $\Im(\lambda)$, to identify edge redundancy and prune edges where two nodes exhibit opposite imaginary components, implemented via local Laplacians $L_n = D_n - A_n \odot W_n$. The study compares two degree configurations, $D$ and $D_W$, across logic-gate tasks (AND, OR, XOR), showing that pruning with $D_W$ yields stronger edge compression with minimal accuracy loss, and that pruning timing differs between configurations. While promising, the approach remains preliminary, omitting eigenvectors and real parts, and invites future work to capture higher-order couplings and richer spectral features to further enhance pruning in larger decentralized networks.
Abstract
Graph Neural Networks (GNNs) have emerged as a powerful tool for learning on graph-structured data, finding applications in numerous domains including social network analysis and molecular biology. Within this broad category, Asynchronous Recurrent Graph Neural Networks (ARGNNs) stand out for their ability to capture complex dependencies in dynamic graphs, resembling living organisms' intricate and adaptive nature. However, their complexity often leads to large and computationally expensive models. Therefore, pruning unnecessary edges becomes crucial for enhancing efficiency without significantly compromising performance. This paper presents a dynamic pruning method based on graph spectral theory, leveraging the imaginary component of the eigenvalues of the network graph's Laplacian.
