A Flexible Variable-length Particle Swarm Optimization Approach to Convolutional Neural Network Architecture Design

被引:10
|
作者
Huang, Junhao [1 ]
Xue, Bing [1 ]
Sun, Yanan [2 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington 6140, New Zealand
[2] Sichuan Univ, Sch Comp Sci, Chengdu 610065, Peoples R China
关键词
Convolutional neural network; particle swarm optimization; neural architecture search; image classification;
D O I
10.1109/CEC45853.2021.9504716
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The great success of convolutional neural networks (CNNs) in image classification benefits from the powerful feature learning abilities of their architectures. However, arbitrarily constructing these architectures is very costly in terms of manpower and computation resources. Recently, particle swarm optimization (PSO), as a promising evolutionary computation (EC) method, has been used to automatically search for the CNN architectures and achieved encouraging results on image classification, but these existing methods are not well-designed and/or do not have good search capabilities. In this paper, a flexible variable-length PSO algorithm is proposed for automated CNN architecture design for image classification tasks. Particularly, an improved encoding scheme is proposed to truly break the fixed-length representation constraint of PSO and encode the parameters in a more meaningful way. In addition, a novel velocity and position updating approach is developed to update variable-length particles. Experiments on four benchmark datasets are carried out to confirm the superiority of the proposed algorithm. It is shown that the proposed method leads to better results comparing to the state-of-the-art algorithms in terms of classification performance, parameter size and computational complexity.
引用
收藏
页码:934 / 941
页数:8
相关论文
共 50 条
  • [1] Evolving Deep Convolutional Neural Networks by Variable-length Particle Swarm Optimization for Image Classification
    Wang, Bin
    Sun, Yanan
    Xue, Bing
    Zhang, Mengjie
    [J]. 2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 1514 - 1521
  • [2] Social class particle swarm optimization for variable-length Wireless Sensor Network Deployment
    Jubair, Ahmed Mahdi
    Hassan, Rosilah
    Aman, Azana Hafizah Mohd
    Sallehudin, Hasimi
    [J]. APPLIED SOFT COMPUTING, 2021, 113
  • [3] A Flexible Hierarchical Network Architecture with Variable-Length IP Address
    Tang, Jifan
    Zhang, Wanli
    Gong, Xiangyang
    Li, Guangpeng
    Yu, Delei
    Tian, Ye
    Liu, Bowen
    Zhao, Lei
    [J]. IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2020, : 267 - 272
  • [4] Convolutional Neural Network Design Using a Particle Swarm Optimization for Face Recognition
    Melin, Patricia
    Sanchez, Daniela
    Pulido, Martha
    Castillo, Oscar
    [J]. HYBRID INTELLIGENT SYSTEMS, HIS 2021, 2022, 420 : 233 - 242
  • [5] Application Analysis of Particle Swarm Optimization Convolutional Neural Network in Industrial Design
    Zhang, Hui
    Zheng, Minglei
    [J]. Computer-Aided Design and Applications, 2024, 21 (S1): : 31 - 45
  • [6] An Improved Extreme Learning Machine Based on Variable-length Particle Swarm Optimization
    Xue, Bingxia
    Ma, Xin
    Gu, Jason
    Li, Yibin
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO), 2013, : 1030 - 1035
  • [7] Particle Swarm Optimization and Random Search for Convolutional Neural Architecture Search
    Deligkaris, Kosmas
    [J]. IEEE ACCESS, 2024, 12 : 91229 - 91241
  • [8] Variable-Length Particle Swarm Optimization for Feature Selection on High-Dimensional Classification
    Tran, Binh
    Xue, Bing
    Zhang, Mengjie
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2019, 23 (03) : 473 - 487
  • [9] A Method for Identifying Essential Proteins Based on Deep Convolutional Neural Network Architecture with Particle Swarm Optimization
    Cai, Ke
    Zhu, Yuan
    [J]. 2022 ASIA CONFERENCE ON ADVANCED ROBOTICS, AUTOMATION, AND CONTROL ENGINEERING (ARACE 2022), 2022, : 7 - 12
  • [10] Particle Swarm Optimization Based Approach for Finding Optimal Values of Convolutional Neural Network Parameters
    Sinha, Toshi
    Haidar, Ali
    Verma, Brijesh
    [J]. 2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 1500 - 1505