Distributed actor-critic method for multi-objective resource-aware neural architecture search

Hamed Tabrizchi, Jafar Razmara, Bahman Javadi

Research output: Contribution to journalArticlepeer-review

Abstract

In the era of diverse hardware platforms, a critical element of neural network architecture optimization is ensuring that the architecture is optimized for a specific deployment environment. This paper aims to present an effective distributed method for optimizing neural architectures to address the challenge of achieving multiple objectives simultaneously. Using the power of distributed computing, our method employs an Actor-Critic framework to explore the architecture search space while considering multiple resource-related objectives such as memory footprint for deployments in memory-constrained systems, and the amount of computation required given a number of Floating-point Operations Per Second (FLOPs) for applications deployed on energy-constrained devices. An important innovation that is proposed in this research is the integration of hardware awareness, multi-objective optimization, and multi-modality in data. It enables neural architectures to meet strict hardware constraints, including memory efficiency and inference speed, while handling a wide range of data modalities. The proposed method was evaluated in four scenarios, incorporating 3 image, 4 text, 8 graph, and 8 time series benchmarks. Despite the diversity of data modalities, the method demonstrates consistent performance and adaptability.

Original languageEnglish
Article number114021
Number of pages32
JournalApplied Soft Computing
Volume185
DOIs
Publication statusPublished - Dec 2025

Keywords

  • Deep learning
  • Distributed Actor-Critic Method
  • Multi-Objective Optimization
  • Neural Architecture Search

Fingerprint

Dive into the research topics of 'Distributed actor-critic method for multi-objective resource-aware neural architecture search'. Together they form a unique fingerprint.

Cite this