LGDCJun 29, 2024

Graph Neural Networks Gone Hogwild

arXiv:2407.00494v21 citations
Originality Incremental advance
AI Analysis

This addresses a critical issue for deploying GNNs in real-world decentralized applications where synchrony is impractical, though it appears incremental as it builds on existing optimization guarantees.

The paper tackles the problem of graph neural networks (GNNs) failing under asynchronous updates during inference, which limits their use in decentralized systems like robotic swarms. It proposes a novel 'energy GNN' architecture that is provably robust to asynchrony and outperforms other GNNs on synthetic multi-agent tasks.

Graph neural networks (GNNs) appear to be powerful tools to learn state representations for agents in distributed, decentralized multi-agent systems, but generate catastrophically incorrect predictions when nodes update asynchronously during inference. This failure under asynchrony effectively excludes these architectures from many potential applications where synchrony is difficult or impossible to enforce, e.g., robotic swarms or sensor networks. In this work we identify "implicitly-defined" GNNs as a class of architectures which is provably robust to asynchronous "hogwild" inference, adapting convergence guarantees from work in asynchronous and distributed optimization. We then propose a novel implicitly-defined GNN architecture, which we call an 'energy GNN'. We show that this architecture outperforms other GNNs from this class on a variety of synthetic tasks inspired by multi-agent systems.

Foundations

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

Your Notes