AutoHEnsGNN: Winning Solution to AutoGraph Challenge for KDD Cup 2020
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have become increasingly popular and achieved impressive results in many graph-based applications. However, extensive manual work and domain knowledge are required to design effective architectures, and the results of GNN models have high variance with different training setups, which limits the application of existing GNN models. In this paper, we present AutoHEnsGNN, a framework to build effective and robust models for graph tasks without any human intervention. AutoHEnsGNN won first place in the AutoGraph Challenge for KDD Cup 2020, and achieved the best rank score of five real-life datasets in the final phase. Given a task, AutoHEnsGNN first applies a fast proxy evaluation to automatically select a pool of promising GNN models. Then it builds a hierarchical ensemble framework: 1) We propose graph self-ensemble (GSE), which can reduce the variance of weight initialization and efficiently exploit the information of local and global neighborhoods; 2) Based on GSE, a weighted ensemble of different types of GNN models is used to effectively learn more discriminative node representations. To efficiently search the architectures and ensemble weights, we propose AutoHEnsGNNGradient, which treats the architectures and ensemble weights as architecture parameters and uses gradient-based architecture search to obtain optimal configurations, and AutoHEnsGNNAdaptive, which can adaptively adjust the ensemble weight based on the model accuracy. Extensive experiments on node classification, graph classification, edge prediction and KDD Cup challenge demonstrate the effectiveness and generality of AutoHEnsGNN
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 69 of its 93 references that are in the map. First posted on arXiv 25 Nov 2021.
Builds on
69 of 93 references.
References · 69
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
38 more
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2020Simple and Deep Graph Convolutional Networkscited by 857
- 2015Gated Graph Sequence Neural Networkscited by 792
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
- 2020Benchmarking Graph Neural Networkscited by 672
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
- 2019Graph U-Netscited by 489
- 2016Geometric deep learning on graphs and manifolds using mixture model CNNscited by 468
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
- 2018Deep Learning on Graphs: A Surveycited by 393
- 2020Towards Deeper Graph Neural Networkscited by 296
- 2020SIGN: Scalable Inception Graph Neural Networkscited by 283
- 2020DeeperGCN: All You Need to Train Deeper GCNscited by 249
- 2018Modeling polypharmacy side effects with graph convolutional networkscited by 237
- 2020Graph Random Neural Network for Semi-Supervised Learning on Graphscited by 213
- 2020Combining Label Propagation and Simple Models Out-performs Graph Neural Networkscited by 199
- 2017Graph Embedding Techniques, Applications, and Performance: A Surveycited by 188
- 2018Hyperspherical Variational Auto-Encoderscited by 188
- 2019Graph Neural Networks with convolutional ARMA filterscited by 185
- 2021Training Graph Neural Networks with 1000 Layerscited by 169
- 2018GaAN: Gated Attention Networks for Learning on Large and Spatiotemporal Graphscited by 164
- 2019ASAP: Adaptive Structure Aware Pooling for Learning Hierarchical Graph Representationscited by 156
- 2017Topology Adaptive Graph Convolutional Networkscited by 112
- 2018Attention-based Graph Neural Network for Semi-supervised Learningcited by 100
- 2018Adversarially Regularized Graph Autoencoder for Graph Embeddingcited by 84
- 2019Hierarchical Graph Pooling with Structure Learningcited by 81
- 2021Global Context Enhanced Graph Neural Networks for Session-based Recommendationcited by 81
- 2019Auto-GNN: Neural Architecture Search of Graph Neural Networkscited by 73
- 2021NAS-BERT: Task-Agnostic and Adaptive-Size BERT Compression with Neural Architecture Searchcited by 55
- 2020Weight-Sharing Neural Architecture Search: A Battle to Shrink the Optimization Gapcited by 50
- 2019Understanding Architectures Learnt by Cell-based Neural Architecture Searchcited by 48
50 most cited of 69 All 69 (JSON)
Built on by
Citing papers per year: 2022: 1.
1 paper.
- 2022Hierarchical Model Selection for Graph Neural Netoworkscited by 0
- 2022Hierarchical Model Selection for Graph Neural Netoworks1 Dec 2022