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

Multi-conditioned Graph Diffusion for Neural Architecture Search

About

Neural architecture search automates the design of neural network architectures usually by exploring a large and thus complex architecture search space. To advance the architecture search, we present a graph diffusion-based NAS approach that uses discrete conditional graph diffusion processes to generate high-performing neural network architectures. We then propose a multi-conditioned classifier-free guidance approach applied to graph diffusion networks to jointly impose constraints such as high accuracy and low hardware latency. Unlike the related work, our method is completely differentiable and requires only a single model training. In our evaluations, we show promising results on six standard benchmarks, yielding novel and unique architectures at a fast speed, i.e. less than 0.2 seconds per architecture. Furthermore, we demonstrate the generalisability and efficiency of our method through experiments on ImageNet dataset.

Rohan Asthana, Joschua Conrad, Youssef Dawoud, Maurits Ortmanns, Vasileios Belagiannis• 2024

Related benchmarks

TaskDatasetResultRank
Image ClassificationImageNet (val)--
188
Neural Architecture SearchCIFAR-10 NAS-Bench-201 (val)
Accuracy91.61
86
Neural Architecture SearchNAS-Bench-201 ImageNet-16-120 (test)
Accuracy45.41
86
Neural Architecture SearchNAS-Bench-201 CIFAR-10 (test)
Accuracy94.37
85
Neural Architecture SearchImageNet16-120 NAS-Bench-201 (val)
Accuracy46.66
79
Neural Architecture SearchNAS-Bench-201 CIFAR-100 (test)
Accuracy73.51
78
Neural Architecture SearchCIFAR-100 NAS-Bench-201 (val)
Accuracy73.49
67
Neural Architecture SearchHW-NAS-Bench (val)
Validation Accuracy45.95
36
Neural Architecture SearchNAS-Bench-101 1.0 (test)
Test Accuracy0.9427
22
Neural Architecture SearchNASBench-101 (val)
Accuracy94.98
13
Showing 10 of 15 rows

Other info

Code

Follow for update