Design Space for Graph Neural Networks
Jiaxuan You, Rex Ying, Jure Leskovec

TL;DR
This paper systematically explores the design space of Graph Neural Networks (GNNs), introducing a comprehensive framework and platform that enables efficient design, transferability, and state-of-the-art performance across diverse tasks.
Contribution
It defines a general GNN design space and a task similarity metric, enabling rapid identification of optimal architectures for new tasks, and provides a scalable evaluation method.
Findings
Best GNN designs vary across tasks
Task space allows transfer of architectures between tasks
Models from the design space achieve state-of-the-art results
Abstract
The rapid evolution of Graph Neural Networks (GNNs) has led to a growing number of new architectures as well as novel applications. However, current research focuses on proposing and evaluating specific architectural designs of GNNs, as opposed to studying the more general design space of GNNs that consists of a Cartesian product of different design dimensions, such as the number of layers or the type of the aggregation function. Additionally, GNN designs are often specialized to a single task, yet few efforts have been made to understand how to quickly find the best GNN design for a novel task or a novel dataset. Here we define and systematically study the architectural design space for GNNs which consists of 315,000 different designs over 32 different predictive tasks. Our approach features three key innovations: (1) A general GNN design space; (2) a GNN task space with a similarity…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsAdvanced Graph Neural Networks · Machine Learning in Materials Science · Graph Theory and Algorithms
