Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Auto-GNN: Neural Architecture Search of Graph Neural Networks

About

Graph neural networks (GNN) has been successfully applied to operate on the graph-structured data. Given a specific scenario, rich human expertise and tremendous laborious trials are usually required to identify a suitable GNN architecture. It is because the performance of a GNN architecture is significantly affected by the choice of graph convolution components, such as aggregate function and hidden dimension. Neural architecture search (NAS) has shown its potential in discovering effective deep architectures for learning tasks in image and language modeling. However, existing NAS algorithms cannot be directly applied to the GNN search problem. First, the search space of GNN is different from the ones in existing NAS work. Second, the representation learning capacity of GNN architecture changes obviously with slight architecture modifications. It affects the search efficiency of traditional search methods. Third, widely used techniques in NAS such as parameter sharing might become unstable in GNN. To bridge the gap, we propose the automated graph neural networks (AGNN) framework, which aims to find an optimal GNN architecture within a predefined search space. A reinforcement learning based controller is designed to greedily validate architectures via small steps. AGNN has a novel parameter sharing strategy that enables homogeneous architectures to share parameters, based on a carefully-designed homogeneity definition. Experiments on real-world benchmark datasets demonstrate that the GNN architecture identified by AGNN achieves the best performance, comparing with existing handcrafted models and tradistional search methods.

Kaixiong Zhou, Qingquan Song, Xiao Huang, Xia Hu• 2019

Related benchmarks

TaskDatasetResultRank
Graph ClassificationPROTEINS
Accuracy77.69
742
Node ClassificationCora (test)--
687
Graph ClassificationNCI1
Accuracy77.73
460
Node ClassificationTexas (test)--
228
Graph ClassificationNCI109
Accuracy76.24
223
Node ClassificationWisconsin (test)--
198
Node ClassificationCornell (test)--
188
Graph ClassificationDD
Accuracy79.69
175
Graph ClassificationPTC-MR
Accuracy59.36
153
Node ClassificationActor (test)--
143
Showing 10 of 39 rows

Other info

Follow for update