SPLGJun 4, 2020

Stochastic Graph Neural Networks

arXiv:2006.02684v215 citations
AI Analysis

This addresses robustness issues in distributed applications like agent coordination and control, but is incremental as it builds on existing GNN frameworks.

The authors tackled the problem of graph neural networks (GNNs) failing in distributed tasks due to ignored link fluctuations, by proposing a stochastic graph neural network (SGNN) model that accounts for random network changes, resulting in robust transference to perturbed scenarios as shown in numerical comparisons.

Graph neural networks (GNNs) model nonlinear representations in graph data with applications in distributed agent coordination, control, and planning among others. Current GNN architectures assume ideal scenarios and ignore link fluctuations that occur due to environment, human factors, or external attacks. In these situations, the GNN fails to address its distributed task if the topological randomness is not considered accordingly. To overcome this issue, we put forth the stochastic graph neural network (SGNN) model: a GNN where the distributed graph convolution module accounts for the random network changes. Since stochasticity brings in a new learning paradigm, we conduct a statistical analysis on the SGNN output variance to identify conditions the learned filters should satisfy for achieving robust transference to perturbed scenarios, ultimately revealing the explicit impact of random link losses. We further develop a stochastic gradient descent (SGD) based learning process for the SGNN and derive conditions on the learning rate under which this learning process converges to a stationary point. Numerical results corroborate our theoretical findings and compare the benefits of SGNN robust transference with a conventional GNN that ignores graph perturbations during learning.

Foundations

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

Your Notes