Multiobjective Evolutionary Design of Deep Convolutional Neural Networks for Image Classification

被引:90
|
作者
Lu, Zhichao [1 ]
Whalen, Ian [1 ]
Dhebar, Yashesh [1 ]
Deb, Kalyanmoy [1 ]
Goodman, Erik D. [1 ]
Banzhaf, Wolfgang [1 ]
Boddeti, Vishnu Naresh [1 ]
机构
[1] Michigan State Univ, Dept Elect & Comp Engn, E Lansing, MI 48824 USA
基金
美国国家科学基金会;
关键词
Computer architecture; Optimization; Search problems; Task analysis; Neural networks; Computational modeling; Graphics processing units; Convolutional neural networks (CNNs); evolutionary deep learning; genetic algorithms (GAs); neural architecture search (NAS); GENETIC ALGORITHM; ARCHITECTURES;
D O I
10.1109/TEVC.2020.3024708
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Convolutional neural networks (CNNs) are the backbones of deep learning paradigms for numerous vision tasks. Early advancements in CNN architectures are primarily driven by human expertise and by elaborate design processes. Recently, neural architecture search was proposed with the aim of automating the network design process and generating task-dependent architectures. While existing approaches have achieved competitive performance in image classification, they are not well suited to problems where the computational budget is limited for two reasons: 1) the obtained architectures are either solely optimized for classification performance, or only for one deployment scenario and 2) the search process requires vast computational resources in most approaches. To overcome these limitations, we propose an evolutionary algorithm for searching neural architectures under multiple objectives, such as classification performance and floating point operations (FLOPs). The proposed method addresses the first shortcoming by populating a set of architectures to approximate the entire Pareto frontier through genetic operations that recombine and modify architectural components progressively. Our approach improves computational efficiency by carefully down-scaling the architectures during the search as well as reinforcing the patterns commonly shared among past successful architectures through Bayesian model learning. The integration of these two main contributions allows an efficient design of architectures that are competitive and in most cases outperform both manually and automatically designed architectures on benchmark image classification datasets: CIFAR, ImageNet, and human chest X-ray. The flexibility provided from simultaneously obtaining multiple architecture choices for different compute requirements further differentiates our approach from other methods in the literature.
引用
收藏
页码:277 / 291
页数:15
相关论文
共 50 条
  • [1] Design and Evolution of Deep Convolutional Neural Networks in Image Classification-A Review
    Bhat, Sachin S.
    Ananth, Alaka
    Venugopala, P. S.
    [J]. INTERNATIONAL JOURNAL OF INTEGRATED ENGINEERING, 2023, 15 (01): : 213 - 225
  • [2] EvoDCNN: An evolutionary deep convolutional neural network for image classification
    Hassanzadeh, Tahereh
    Essam, Daryl
    Sarker, Ruhul
    [J]. NEUROCOMPUTING, 2022, 488 : 271 - 283
  • [3] Histopathological Image Classification with Deep Convolutional Neural Networks
    Alom, Md Zahangir
    Aspiras, Theus
    Taha, Tarek M.
    Asari, Vijayan K.
    [J]. APPLICATIONS OF MACHINE LEARNING, 2019, 11139
  • [4] Evolving Deep Convolutional Neural Networks for Image Classification
    Sun, Yanan
    Xue, Bing
    Zhang, Mengjie
    Yen, Gary G.
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2020, 24 (02) : 394 - 407
  • [5] Deep Convolutional Neural Networks for Hyperspectral Image Classification
    Hu, Wei
    Huang, Yangyu
    Wei, Li
    Zhang, Fan
    Li, Hengchao
    [J]. JOURNAL OF SENSORS, 2015, 2015
  • [6] Design of Kernels in Convolutional Neural Networks for Image Classification
    Sun, Zhun
    Ozay, Mete
    Okatani, Takayuki
    [J]. COMPUTER VISION - ECCV 2016, PT VII, 2016, 9911 : 51 - 66
  • [7] Cystoscopy Image Classification Using Deep Convolutional Neural Networks
    Hashemi, Seyyed Mohammadreza
    Hassanpour, Hamid
    Kozegar, Ehsan
    Tan, Tao
    [J]. INTERNATIONAL JOURNAL OF NONLINEAR ANALYSIS AND APPLICATIONS, 2019, 10 (01): : 193 - 205
  • [8] Deep Convolutional Neural Networks for Image Classification: A Comprehensive Review
    Rawat, Waseem
    Wang, Zenghui
    [J]. NEURAL COMPUTATION, 2017, 29 (09) : 2352 - 2449
  • [9] CLASSIFICATION BASED ON DEEP CONVOLUTIONAL NEURAL NETWORKS WITH HYPERSPECTRAL IMAGE
    Zheng, Zezhong
    Zhang, Yameng
    Li, Liutong
    Zhu, Mingcang
    He, Yong
    Li, Minqi
    Guo, Zhengqiang
    He, Yue
    Yu, Zhenlu
    Yang, Xiaocheng
    Liu, Xin
    Luo, Jianhua
    Yang, Taoli
    Liu, Yalan
    Li, Jiang
    [J]. 2017 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2017, : 1828 - 1831
  • [10] Evolutionary image simplification for lung nodule classification with convolutional neural networks
    Lueckehe, Daniel
    von Voigt, Gabriele
    [J]. INTERNATIONAL JOURNAL OF COMPUTER ASSISTED RADIOLOGY AND SURGERY, 2018, 13 (10) : 1499 - 1513