Saved in:
Bibliographic Details
Main Authors: Adam-Day, Sam, Iliant, Theodor Mihai, Ceylan, İsmail İlkan
Format: Preprint
Published: 2023
Subjects:
Online Access:https://arxiv.org/abs/2301.13060
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910688392249344
author Adam-Day, Sam
Iliant, Theodor Mihai
Ceylan, İsmail İlkan
author_facet Adam-Day, Sam
Iliant, Theodor Mihai
Ceylan, İsmail İlkan
contents Graph neural networks (GNNs) are the de facto standard deep learning architectures for machine learning on graphs. This has led to a large body of work analyzing the capabilities and limitations of these models, particularly pertaining to their representation and extrapolation capacity. We offer a novel theoretical perspective on the representation and extrapolation capacity of GNNs, by answering the question: how do GNNs behave as the number of graph nodes become very large? Under mild assumptions, we show that when we draw graphs of increasing size from the Erdős-Rényi model, the probability that such graphs are mapped to a particular output by a class of GNN classifiers tends to either zero or to one. This class includes the popular graph convolutional network architecture. The result establishes 'zero-one laws' for these GNNs, and analogously to other convergence laws, entails theoretical limitations on their capacity. We empirically verify our results, observing that the theoretical asymptotic limits are evident already on relatively small graphs.
format Preprint
id arxiv_https___arxiv_org_abs_2301_13060
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Zero-One Laws of Graph Neural Networks
Adam-Day, Sam
Iliant, Theodor Mihai
Ceylan, İsmail İlkan
Machine Learning
Graph neural networks (GNNs) are the de facto standard deep learning architectures for machine learning on graphs. This has led to a large body of work analyzing the capabilities and limitations of these models, particularly pertaining to their representation and extrapolation capacity. We offer a novel theoretical perspective on the representation and extrapolation capacity of GNNs, by answering the question: how do GNNs behave as the number of graph nodes become very large? Under mild assumptions, we show that when we draw graphs of increasing size from the Erdős-Rényi model, the probability that such graphs are mapped to a particular output by a class of GNN classifiers tends to either zero or to one. This class includes the popular graph convolutional network architecture. The result establishes 'zero-one laws' for these GNNs, and analogously to other convergence laws, entails theoretical limitations on their capacity. We empirically verify our results, observing that the theoretical asymptotic limits are evident already on relatively small graphs.
title Zero-One Laws of Graph Neural Networks
topic Machine Learning
url https://arxiv.org/abs/2301.13060