LGMar 10, 2021

Graph Neural Networks Inspired by Classical Iterative Algorithms

arXiv:2103.06064v494 citationsHas Code
Originality Incremental advance
AI Analysis

This work addresses robustness issues in GNNs for tasks like node classification, though it appears incremental as it builds on existing iterative methods.

The authors tackled limitations in graph neural networks (GNNs) such as oversmoothing and sensitivity to edge noise by proposing a new GNN layer family inspired by classical iterative algorithms, achieving competitive or superior node classification accuracy across diverse scenarios including benchmarks and adversarial perturbations.

Despite the recent success of graph neural networks (GNN), common architectures often exhibit significant limitations, including sensitivity to oversmoothing, long-range dependencies, and spurious edges, e.g., as can occur as a result of graph heterophily or adversarial attacks. To at least partially address these issues within a simple transparent framework, we consider a new family of GNN layers designed to mimic and integrate the update rules of two classical iterative algorithms, namely, proximal gradient descent and iterative reweighted least squares (IRLS). The former defines an extensible base GNN architecture that is immune to oversmoothing while nonetheless capturing long-range dependencies by allowing arbitrary propagation steps. In contrast, the latter produces a novel attention mechanism that is explicitly anchored to an underlying end-to-end energy function, contributing stability with respect to edge uncertainty. When combined we obtain an extremely simple yet robust model that we evaluate across disparate scenarios including standardized benchmarks, adversarially-perturbated graphs, graphs with heterophily, and graphs involving long-range dependencies. In doing so, we compare against SOTA GNN approaches that have been explicitly designed for the respective task, achieving competitive or superior node classification accuracy. Our code is available at https://github.com/FFTYYY/TWIRLS.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes