Skip to main navigation Skip to search Skip to main content

Fundamental Limits of Deep Graph Convolutional Networks for Graph Classification

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

Graph convolutional networks (GCNs) are a widely used method for graph representation learning. To elucidate their capabilities and limitations for graph classification, we investigate their power to generate well-separated embedding vectors for graphs sampled from different random graph models, which correspond to different class-conditional distributions in a classification problem. It has been recognized that metric properties of learned representations are important for reduction of complexity of classifiers trained on them. Additionally, we show that inability to generate well-separated embedding vectors for two different graph models implies information-theoretic indistinguishability of these models based on noise-perturbed embedding vectors of sample graphs. We consider graph models arising from graphons, which parametrize all infinite exchangeable graph models. We precisely characterize, in terms of degree profile closeness, the set of graphon pairs that are indistinguishable (in metric and information-theoretic senses) by a GCN with depth at least logarithmic in sample graph size. Outside this set, a very simple architecture suffices for distinguishability. We then exhibit a concrete, infinite set of graphon pairs that are well-separated in cut distance and are indistinguishable by a GCN. These results theoretically match empirical observations of several prior works. Finally, we give empirical results on synthetic and real graph classification datasets, giving some indication that degree profile closeness gives rise to indistinguishability of graph distributions in real datasets, even beyond our theoretical framework.

Original languageEnglish
Pages (from-to)3218-3233
Number of pages16
JournalIEEE Transactions on Information Theory
Volume68
Issue number5
DOIs
StatePublished - May 1 2022

Keywords

  • Graph convolutional network
  • deep learning
  • graphon
  • hypothesis testing
  • mixing time
  • representation learning
  • stochastic block model

Fingerprint

Dive into the research topics of 'Fundamental Limits of Deep Graph Convolutional Networks for Graph Classification'. Together they form a unique fingerprint.

Cite this