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 条
  • [41] WEATHER CLASSIFICATION WITH DEEP CONVOLUTIONAL NEURAL NETWORKS
    Elhoseiny, Mohamed
    Huang, Sheng
    Elgammal, Ahmed
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2015, : 3349 - 3353
  • [42] CONVOLUTIONAL NEURAL NETWORKS IN THE TASK OF IMAGE CLASSIFICATION
    Zelenina, Larisa
    Khaimina, Liudmila
    Khaimin, Evgenii
    Khripunov, D.
    Zashikhina, Inga
    [J]. MATHEMATICS AND INFORMATICS, 2022, 65 (01): : 19 - 29
  • [43] Plankton Classification with Deep Convolutional Neural Networks
    Ouyang Py
    Hu Hong
    Shi Zhongzhi
    [J]. 2016 IEEE INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC), 2016, : 132 - 136
  • [44] Evolutionary-Fuzzy-Integral-Based Convolutional Neural Networks for Facial Image Classification
    Lin, Cheng-Jian
    Lin, Chun-Hui
    Sun, Chi-Chia
    Wang, Shyh-Hau
    [J]. ELECTRONICS, 2019, 8 (09)
  • [45] Malware Classification with Deep Convolutional Neural Networks
    Kalash, Mahmoud
    Rochan, Mrigank
    Mohammed, Noman
    Bruce, Neil D. B.
    Wang, Yang
    Iqbal, Farkhund
    [J]. 2018 9TH IFIP INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS), 2018,
  • [46] Convolutional neural networks for hyperspectral image classification
    Yu, Shiqi
    Jia, Sen
    Xu, Chunyan
    [J]. NEUROCOMPUTING, 2017, 219 : 88 - 98
  • [47] Convolutional Neural Networks for Document Image Classification
    Kang, Le
    Kumar, Jayant
    Ye, Peng
    Li, Yi
    Doermann, David
    [J]. 2014 22ND INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2014, : 3168 - 3172
  • [48] Hyperspectral Image Classification with Convolutional Neural Networks
    Slavkovikj, Viktor
    Verstockt, Steven
    De Neve, Wesley
    Van Hoecke, Sofie
    Van de Walle, Rik
    [J]. MM'15: PROCEEDINGS OF THE 2015 ACM MULTIMEDIA CONFERENCE, 2015, : 1159 - 1162
  • [49] Preprocessing for Image Classification by Convolutional Neural Networks
    Pal, Kuntal Kumar
    Sudeep, K. S.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2016, : 1778 - 1781
  • [50] Evolutionary Design of Deep Neural Networks
    Radu, Petru
    [J]. 2019 21ST INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2019), 2020, : 335 - 336