Multi-objective Pruning for CNNs Using Genetic Algorithm

被引:25
|
作者
Yang, Chuanguang [1 ,2 ]
An, Zhulin [1 ]
Li, Chao [1 ]
Diao, Boyu [1 ]
Xu, Yongjun [1 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Beijing 100049, Peoples R China
关键词
Genetic algorithm; Convolutional neural networks; Multi-objective pruning;
D O I
10.1007/978-3-030-30484-3_25
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this work, we propose a heuristic genetic algorithm (GA) for pruning convolutional neural networks (CNNs) according to the multi-objective trade-off among error, computation and sparsity. In our experiments, we apply our approach to prune pre-trained LeNet across the MNIST dataset, which reduces 95.42% parameter size and achieves 16 times speedups of convolutional layer computation with tiny accuracy loss by laying emphasis on sparsity and computation, respectively. Our empirical study suggests that GA is an alternative pruning approach for obtaining a competitive compression performance. Additionally, compared with state-of-the-art approaches, GA can automatically pruning CNNs based on the multi-objective importance by a pre-defined fitness function.
引用
收藏
页码:299 / 305
页数:7
相关论文
共 50 条
  • [31] Multi-objective optimization using genetic simulated annealing algorithm
    Shu, Wanneng
    DCABES 2007 Proceedings, Vols I and II, 2007, : 42 - 45
  • [32] Multi-objective optimization of sensor array using genetic algorithm
    Xu, Zhe
    Lu, Susan
    SENSORS AND ACTUATORS B-CHEMICAL, 2011, 160 (01): : 278 - 286
  • [33] Optimization of Biodiesel Production Using Multi-Objective Genetic Algorithm
    Goharimanesh, Masoud
    Lashkaripour, Ali
    Akbari, Aliakbar
    JOURNAL OF APPLIED SCIENCE AND ENGINEERING, 2016, 19 (02): : 117 - 124
  • [34] Motif discovery using multi-objective genetic algorithm in biosequences
    Kaya, Mehmet
    ADVANCES IN INTELLIGENT DATA ANALYSIS VII, PROCEEDINGS, 2007, 4723 : 320 - 331
  • [35] Fog node placement using multi-objective genetic algorithm
    Singh S.
    Vidyarthi D.P.
    International Journal of Information Technology, 2024, 16 (2) : 713 - 719
  • [36] The new model of parallel genetic algorithm in multi-objective optimization problems - Divided range multi-objective genetic algorithm
    Hiroyasu, T
    Miki, M
    Watanabe, S
    PROCEEDINGS OF THE 2000 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2000, : 333 - 340
  • [37] Adaptive Multi-objective Genetic Algorithm using Multi-Pareto-Ranking
    Abdou, Wahabou
    Bloch, Christelle
    Charlet, Damien
    Spies, Francois
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, : 449 - 456
  • [38] Diversity control in a multi-objective genetic algorithm
    Sangkawelert, N
    Chaiyaratana, N
    CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 2704 - 2711
  • [39] A Novel Multi-Objective Genetic Algorithm for Clustering
    Kirkland, Oliver
    Rayward-Smith, Victor J.
    de la Iglesia, Beatriz
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2011, 2011, 6936 : 317 - 326
  • [40] A Parallel Genetic Algorithm in Multi-objective Optimization
    Wang Zhi-xin
    Ju Gang
    CCDC 2009: 21ST CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, PROCEEDINGS, 2009, : 3497 - 3501