Neural Architecture Search (NAS) automates neural network design, reducing dependence on human expertise. Whilst NAS methods are computationally intensive and dataset-specific, utilising auxiliary predictors to estimate architecture properties has proved advantageous, reducing the number of models requiring training and search time. This strategy is employed to generate architectures meeting multiple computational constraints. Transferable NAS generalised the search from dataset-dependent to task-dependent. In this domain, DiffusionNAG represents the state of the art. This diffusion-based method generates architectures optimised for accuracy on unseen datasets without requiring adaptation. However, by focusing solely on accuracy, DiffusionNAG neglects crucial objectives such as complexity, computational efficiency and latency essential factors for deployment in resource-constrained environments. This paper introduces POMONAG (Pareto-Optimal Many-Objective Neural Architecture Generator), extending DiffusionNAG through a many-objective diffusion process. POMONAG simultaneously considers accuracy, parameter count, multiply-accumulate operations and latency. It integrates Performance Predictor models to estimate secondary metrics and guide diffusion gradients. Optimisation is enhanced by expanding the training Meta-Dataset, applying Pareto Front Filtering and refining embeddings for conditional generation. These improvements enable POMONAG to generate Pareto-optimal architectures that surpass the state of the art in both performance and efficiency. Results were validated on two search spaces NASBench201 and MobileNetV3 and evaluated across 15 image classification datasets.

POMONAG: Pareto-Optimal Many-Objective Neural Architecture Generator

eugenio lomurno;matteo matteucci
2025-01-01

Abstract

Neural Architecture Search (NAS) automates neural network design, reducing dependence on human expertise. Whilst NAS methods are computationally intensive and dataset-specific, utilising auxiliary predictors to estimate architecture properties has proved advantageous, reducing the number of models requiring training and search time. This strategy is employed to generate architectures meeting multiple computational constraints. Transferable NAS generalised the search from dataset-dependent to task-dependent. In this domain, DiffusionNAG represents the state of the art. This diffusion-based method generates architectures optimised for accuracy on unseen datasets without requiring adaptation. However, by focusing solely on accuracy, DiffusionNAG neglects crucial objectives such as complexity, computational efficiency and latency essential factors for deployment in resource-constrained environments. This paper introduces POMONAG (Pareto-Optimal Many-Objective Neural Architecture Generator), extending DiffusionNAG through a many-objective diffusion process. POMONAG simultaneously considers accuracy, parameter count, multiply-accumulate operations and latency. It integrates Performance Predictor models to estimate secondary metrics and guide diffusion gradients. Optimisation is enhanced by expanding the training Meta-Dataset, applying Pareto Front Filtering and refining embeddings for conditional generation. These improvements enable POMONAG to generate Pareto-optimal architectures that surpass the state of the art in both performance and efficiency. Results were validated on two search spaces NASBench201 and MobileNetV3 and evaluated across 15 image classification datasets.
2025
GECCO '25: Proceedings of the Genetic and Evolutionary Computation Conference Companion
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1308943
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact