Efficient Automatic Machine Learning via Design Graphs
Not on the map. Why?
Abstract (arXiv)
Despite the success of automated machine learning (AutoML), which aims to find the best design, including the architecture of deep networks and hyper-parameters, conventional AutoML methods are computationally expensive and hardly provide insights into the relations of different model design choices. To tackle the challenges, we propose FALCON, an efficient sample-based method to search for the optimal model design. Our key insight is to model the design space of possible model designs as a design graph, where the nodes represent design choices, and the edges denote design similarities. FALCON features 1) a task-agnostic module, which performs message passing on the design graph via a Graph Neural Network (GNN), and 2) a task-specific module, which conducts label propagation of the known model performance information on the design graph. Both modules are combined to predict the design performances in the design space, navigating the search direction. We conduct extensive experiments on 27 node and graph classification tasks from various application domains, and an image classification task on the CIFAR-10 dataset. We empirically show that FALCON can efficiently obtain the well-performing designs for each task using only 30 explored nodes. Specifically, FALCON has a comparable time cost with the one-shot approaches while achieving an average improvement of 3.3% compared with the best baselines.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 50 of its 66 references that are in the map. First posted on arXiv 21 Oct 2022.
Builds on
50 of 66 references.
References · 50
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 902
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 831
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
38 more
- 2016Hyperband: A Novel Bandit-Based Approach to Hyperparameter Optimizationcited by 688
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2019Graph U-Netscited by 489
- 2017Progressive Neural Architecture Searchcited by 483
- 2019Self-Attention Graph Poolingcited by 421
- 2017Population Based Training of Neural Networkscited by 351
- 2017Large-Scale Evolution of Image Classifierscited by 348
- 2019NAS-FPN: Learning Scalable Feature Pyramid Architecture for Object Detectioncited by 289
- 2018SNAS: Stochastic Neural Architecture Searchcited by 288
- 2016Designing Neural Network Architectures using Reinforcement Learningcited by 277
- 2019PC-DARTS: Partial Channel Connections for Memory-Efficient Architecture Searchcited by 265
- 2017Hierarchical Representations for Efficient Architecture Searchcited by 188
- 2019Graph Neural Networks with convolutional ARMA filterscited by 185
- 2020Design Space for Graph Neural Networkscited by 182
- 2019The Evolved Transformercited by 180
- 2019BANANAS: Bayesian Optimization with Neural Architectures for Neural Architecture Searchcited by 175
- 2018Neural Architecture Optimizationcited by 164
- 2018Graph HyperNetworks for Neural Architecture Searchcited by 131
- 2017Genetic CNNcited by 124
- 2019Evaluating the Search Phase of Neural Architecture Searchcited by 120
- 2017Topology Adaptive Graph Convolutional Networkscited by 112
- 2019D-VAE: A Variational Autoencoder for Directed Acyclic Graphscited by 98
- 2019Auto-GNN: Neural Architecture Search of Graph Neural Networkscited by 73
- 2020DrNAS: Dirichlet Neural Architecture Searchcited by 73
- 2020Graph Structure of Neural Networkscited by 67
- 2019Fast, Accurate and Lightweight Super-Resolution with Neural Architecture Searchcited by 66
- 2019Edge Contraction Pooling for Graph Neural Networkscited by 53
- 2019GraphNAS: Graph Neural Architecture Search with Reinforcement Learningcited by 41
- 2021Automated Machine Learning on Graphs: A Surveycited by 38
- 2020Path Integral Based Convolution and Pooling for Graph Neural Networkscited by 35
- 2021Rapid Neural Architecture Search by Learning to Generate Graphs from Datasetscited by 33
- 2021Rethinking Graph Neural Architecture Search from Message-passingcited by 26
- 2017Peephole: Predicting Network Performance Before Trainingcited by 22
- 2019Deep Neural Architecture Search with Deep Graph Bayesian Optimizationcited by 17
- 2020Probabilistic Dual Network Architecture Search on Graphscited by 15
- 2021RankNAS: Efficient Neural Architecture Search by Pairwise Rankingcited by 12
- 2019Bridging the Gap between Sample-based and One-shot Neural Architecture Search with BONAScited by 8
Built on by
Not cited yet.