Action Command Encoding for Surrogate-Assisted Neural Architecture Search

被引:4
|
作者
Tian, Ye [1 ]
Peng, Shichen [2 ]
Yang, Shangshang [2 ]
Zhang, Xingyi [3 ]
Tan, Kay Chen [4 ]
Jin, Yaochu [5 ]
机构
[1] Anhui Univ, Inst Phys Sci & Informat Technol, Minist Educ, Key Lab Intelligent Comp & Signal Proc, Hefei 230601, Peoples R China
[2] Anhui Univ, Sch Comp Sci & Technol, Minist Educ, Key Lab Intelligent Comp & Signal Proc, Hefei 230601, Peoples R China
[3] Anhui Univ, Sch Artificial Intelligence, Minist Educ, Key Lab Intelligent Comp & Signal Proc, Hefei 230601, Peoples R China
[4] Hong Kong Polytech Univ, Dept Comp, Hong Kong, Peoples R China
[5] Univ Surrey, Dept Comp Sci, Guildford GU2 7XH, Surrey, England
基金
中国国家自然科学基金;
关键词
Computer architecture; Encoding; Topology; Optimization; Evolutionary computation; Task analysis; Reinforcement learning; Encoding scheme; neural architecture search; optimizer; performance evaluator; NETWORKS;
D O I
10.1109/TCDS.2021.3107555
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the development of neural architecture search, the performance of deep neural networks has been considerably enhanced with less human expertise. While the existing work mainly focuses on the development of optimizers, the design of encoding scheme is still in its infancy. This article thus proposes a novel encoding scheme for neural architecture search, termed action command encoding (ACEncoding). Inspired by the gene expression process, ACEncoding defines several action commands to indicate the addition and clone of layers, connections, and local modules, where an architecture grows from empty according to multiple action commands. ACEncoding provides a compact and rich search space that can be explored by various optimizers efficiently. Furthermore, a surrogate-assisted performance evaluator is tailored for ACEncoding, termed sequence-to-rank (Seq2Rank). By integrating the Seq2Seq model with RankNet, Seq2Rank embeds the variable-length encoding of ACEncoding into a continuous space, and then predicts the rankings of architectures based on the continuous representation. In the experiments, ACEncoding brings improvement to neural architecture search with existing encoding schemes and Seq2Rank shows better accuracy than existing performance evaluators. The neural architectures obtained by ACEncoding and Seq2Rank have competitive test errors and complexities on image classification tasks, and also show high transferability between different data sets.
引用
收藏
页码:1129 / 1142
页数:14
相关论文
共 50 条
  • [21] Surrogate-Assisted Symbiotic Organisms Search Algorithm for Parallel Batch Processor Scheduling
    Cao, ZhengCai
    Lin, ChengRan
    Zhou, MengChu
    Zhang, JiaQi
    IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2020, 25 (05) : 2155 - 2166
  • [22] On Benchmarking Surrogate-Assisted Evolutionary Algorithms
    Volz, Vanessa
    Naujoks, Boris
    PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION), 2019, : 1603 - 1605
  • [23] Evolutionary Neural Architecture Search Framework With Masked Encoding Mechanism for Point Cloud Registration
    Wu, Yue
    Gong, Peiran
    Yuan, Yongzhe
    Gong, Maoguo
    Ma, Wenping
    Miao, Qiguang
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2025,
  • [24] Effective Reinforcement Learning through Evolutionary Surrogate-Assisted Prescription
    Francon, Olivier
    Gonzalez, Santiago
    Hodjat, Babak
    Meyerson, Elliot
    Miikkulainen, Risto
    Qiu, Xin
    Shahrzad, Hormoz
    GECCO'20: PROCEEDINGS OF THE 2020 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2020, : 814 - 822
  • [25] Two-Stage Evolutionary Neural Architecture Search for Transfer Learning
    Wen, Yu-Wei
    Peng, Sheng-Hsuan
    Ting, Chuan-Kang
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2021, 25 (05) : 928 - 940
  • [26] SMARTEST: A Surrogate-Assisted Memetic Algorithm for Code Size Reduction
    Jiang, He
    Gao, Guojun
    Ren, Zhilei
    Chen, Xin
    Zhou, Zhide
    IEEE TRANSACTIONS ON RELIABILITY, 2022, 71 (01) : 190 - 203
  • [27] Surrogate-assisted evolutionary computation: Recent advances and future challenges
    Jin, Yaochu
    SWARM AND EVOLUTIONARY COMPUTATION, 2011, 1 (02) : 61 - 70
  • [28] A surrogate evolutionary neural architecture search algorithm for graph neural networks
    Liu, Yang
    Liu, Jing
    APPLIED SOFT COMPUTING, 2023, 144
  • [29] You Only Search Once: Single Shot Neural Architecture Search via Direct Sparse Optimization
    Zhang, Xinbang
    Huang, Zehao
    Wang, Naiyan
    Xiang, Shiming
    Pan, Chunhong
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2021, 43 (09) : 2891 - 2904
  • [30] A Supervised Surrogate-Assisted Evolutionary Algorithm for Complex Optimization Problems
    Zhao, Xin
    Jia, Xue
    Zhang, Tao
    Liu, Tianwei
    Cao, Yahui
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2023, 72