Neural Architecture Search as Multiobjective Optimization Benchmarks: Problem Formulation and Performance Assessment

被引:52
作者
Lu, Zhichao [1 ]
Cheng, Ran [1 ]
Jin, Yaochu [2 ]
Tan, Kay Chen [3 ]
Deb, Kalyanmoy [4 ]
机构
[1] Southern Univ Sci & Technol, Dept Comp Sci & Engn, Shenzhen 518055, Peoples R China
[2] Bielefeld Univ, Fac Technol, Chair Nat Inspired Comp & Engn, D-33615 Bielefeld, Germany
[3] Hong Kong Polytech Univ, Dept Comp, Hong Kong, Peoples R China
[4] Michigan State Univ, Dept Elect & Comp Engn, E Lansing, MI 48824 USA
基金
中国国家自然科学基金;
关键词
Task analysis; Search problems; Hardware; evolutionary multiobjective optimization (EMO); neural architecture search (NAS); EVOLUTIONARY OPTIMIZATION; PARETO FRONTS; ALGORITHM; ENVIRONMENTS;
D O I
10.1109/TEVC.2022.3233364
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The ongoing advancements in network architecture design have led to remarkable achievements in deep learning across various challenging computer vision tasks. Meanwhile, the development of neural architecture search (NAS) has provided promising approaches to automating the design of network architectures for lower prediction error. Recently, the emerging application scenarios of deep learning (e.g., autonomous driving) have raised higher demands for network architectures considering multiple design criteria: number of parameters/weights, number of floating-point operations, inference latency, among others. From an optimization point of view, the NAS tasks involving multiple design criteria are intrinsically multiobjective optimization problems; hence, it is reasonable to adopt evolutionary multiobjective optimization (EMO) algorithms for tackling them. Nonetheless, there is still a clear gap confining the related research along this pathway: on the one hand, there is a lack of a general problem formulation of NAS tasks from an optimization point of view; on the other hand, there are challenges in conducting benchmark assessments of EMO algorithms on NAS tasks. To bridge the gap: 1) we formulate NAS tasks into general multiobjective optimization problems and analyze the complex characteristics from an optimization point of view; 2) we present an end-to-end pipeline, dubbed EvoXBench, to generate benchmark test problems for EMO algorithms to run efficiently-without the requirement of GPUs or Pytorch/Tensorflow; and 3) we instantiate two test suites comprehensively covering two datasets, seven search spaces, and three hardware devices, involving up to eight objectives. Based on the above, we validate the proposed test suites using six representative EMO algorithms and provide some empirical analyses. The code of EvoXBench is available at https://github.com/EMI-Group/EvoXBench.
引用
收藏
页码:323 / 337
页数:15
相关论文
共 70 条
  • [1] Abadi M., 2015, Large-Scale Machine Learning on Heterogeneous Systems
  • [2] HypE: An Algorithm for Fast Hypervolume-Based Many-Objective Optimization
    Bader, Johannes
    Zitzler, Eckart
    [J]. EVOLUTIONARY COMPUTATION, 2011, 19 (01) : 45 - 76
  • [3] Baker B., 2017, P INT C LEARN REPR
  • [4] Cai H., 2019, P INT C LEARN REPR, P1
  • [5] Cai H., 2020, INT C LEARN REPR
  • [6] AutoFormer: Searching Transformers for Visual Recognition
    Chen, Minghao
    Peng, Houwen
    Fu, Jianlong
    Ling, Haibin
    [J]. 2021 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2021), 2021, : 12250 - 12260
  • [7] XGBoost: A Scalable Tree Boosting System
    Chen, Tianqi
    Guestrin, Carlos
    [J]. KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, : 785 - 794
  • [8] Eyeriss: An Energy-Efficient Reconfigurable Accelerator for Deep Convolutional Neural Networks
    Chen, Yu-Hsin
    Krishna, Tushar
    Emer, Joel S.
    Sze, Vivienne
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2017, 52 (01) : 127 - 138
  • [9] A benchmark test suite for evolutionary many-objective optimization
    Cheng, Ran
    Li, Miqing
    Tian, Ye
    Zhang, Xingyi
    Yang, Shengxiang
    Jin, Yaochu
    Yao, Xin
    [J]. COMPLEX & INTELLIGENT SYSTEMS, 2017, 3 (01) : 67 - 81
  • [10] Test Problems for Large-Scale Multiobjective and Many-Objective Optimization
    Cheng, Ran
    Jin, Yaochu
    Olhofer, Markus
    Sendhoff, Bernhard
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2017, 47 (12) : 4108 - 4121