EvoPruneDeepTL: An evolutionary pruning model for transfer learning based deep neural networks

被引:16
|
作者
Poyatos, Javier [1 ]
Molina, Daniel [1 ]
Martinez, Aritz D. [2 ]
Del Ser, Javier [2 ,3 ]
Herrera, Francisco [1 ,4 ]
机构
[1] Univ Granada, Andalusian Res Inst Data Sci & Computat Intelligen, Dept Comp Sci & Artificial Intelligence, Granada 18071, Spain
[2] Basque Res & Technol Alliance BRTA, TECNALIA, Derio 48160, Spain
[3] Univ Basque Country UPV EHU, Bilbao 48013, Spain
[4] King Abdulaziz Univ, Fac Comp & Informat Technol, Jeddah 21589, Saudi Arabia
关键词
Deep learning; Evolutionary algorithms; Pruning; Feature selection; Transfer learning; ARCHITECTURES;
D O I
10.1016/j.neunet.2022.10.011
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, Deep Learning models have shown a great performance in complex optimization problems. They generally require large training datasets, which is a limitation in most practical cases. Transfer learning allows importing the first layers of a pre-trained architecture and connecting them to fully-connected layers to adapt them to a new problem. Consequently, the configuration of the these layers becomes crucial for the performance of the model. Unfortunately, the optimization of these models is usually a computationally demanding task. One strategy to optimize Deep Learning models is the pruning scheme. Pruning methods are focused on reducing the complexity of the network, assuming an expected performance penalty of the model once pruned. However, the pruning could potentially be used to improve the performance, using an optimization algorithm to identify and eventually remove unnecessary connections among neurons. This work proposes EvoPruneDeepTL, an evolutionary pruning model for Transfer Learning based Deep Neural Networks which replaces the last fully-connected layers with sparse layers optimized by a genetic algorithm. Depending on its solution encoding strategy, our proposed model can either perform optimized pruning or feature selection over the densely connected part of the neural network. We carry out different experiments with several datasets to assess the benefits of our proposal. Results show the contribution of EvoPruneDeepTL and feature selection to the overall computational efficiency of the network as a result of the optimization process. In particular, the accuracy is improved, reducing at the same time the number of active neurons in the final layers. (c) 2022 Published by Elsevier Ltd.
引用
收藏
页码:59 / 82
页数:24
相关论文
共 50 条
  • [1] Multiobjective evolutionary pruning of Deep Neural Networks with Transfer Learning for improving their performance and robustness
    Poyatos, Javier
    Molina, Daniel
    Martinez-Seras, Aitor
    Del Ser, Javier
    Herrera, Francisco
    [J]. APPLIED SOFT COMPUTING, 2023, 147
  • [2] DEEP LEARNING BASED METHOD FOR PRUNING DEEP NEURAL NETWORKS
    Li, Lianqiang
    Zhu, Jie
    Sun, Ming-Ting
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA & EXPO WORKSHOPS (ICMEW), 2019, : 312 - 317
  • [3] Filter Pruning for Efficient Transfer Learning in Deep Convolutional Neural Networks
    Reinhold, Caique
    Roisenberg, Mauro
    [J]. ARTIFICIAL INTELLIGENCEAND SOFT COMPUTING, PT I, 2019, 11508 : 191 - 202
  • [4] QLP: Deep Q-Learning for Pruning Deep Neural Networks
    Camci, Efe
    Gupta, Manas
    Wu, Min
    Lin, Jie
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2022, 32 (10) : 6488 - 6501
  • [5] Anonymous Model Pruning for Compressing Deep Neural Networks
    Zhang, Lechun
    Chen, Guangyao
    Shi, Yemin
    Zhang, Quan
    Tan, Mingkui
    Wang, Yaowei
    Tian, Yonghong
    Huang, Tiejun
    [J]. THIRD INTERNATIONAL CONFERENCE ON MULTIMEDIA INFORMATION PROCESSING AND RETRIEVAL (MIPR 2020), 2020, : 161 - 164
  • [6] Deep representation-based transfer learning for deep neural networks
    Yang, Tao
    Yu, Xia
    Ma, Ning
    Zhang, Yifu
    Li, Hongru
    [J]. KNOWLEDGE-BASED SYSTEMS, 2022, 253
  • [7] Evolutionary neural networks for deep learning: a review
    Yongjie Ma
    Yirong Xie
    [J]. International Journal of Machine Learning and Cybernetics, 2022, 13 : 3001 - 3018
  • [8] Evolutionary neural networks for deep learning: a review
    Ma, Yongjie
    Xie, Yirong
    [J]. INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2022, 13 (10) : 3001 - 3018
  • [9] Deep neural networks compression learning based on multiobjective evolutionary algorithms
    Huang, Junhao
    Sun, Weize
    Huang, Lei
    [J]. NEUROCOMPUTING, 2020, 378 : 260 - 269
  • [10] A New Learning Automata-Based Pruning Method to Train Deep Neural Networks
    Guo, Haonan
    Li, Shenghong
    Li, Bin
    Ma, Yinghua
    Ren, Xudie
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (05): : 3263 - 3269