A Spectral Clustering Based Filter-Level Pruning Method for Convolutional Neural Networks

被引:5
|
作者
Li, Lianqiang [1 ]
Zhu, Jie [1 ]
Sun, Ming-Ting [2 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Elect Engn, Shanghai 200240, Peoples R China
[2] Univ Washington, Dept Elect & Comp Engn, Seattle, WA USA
基金
中国国家自然科学基金;
关键词
convolutional neural network; spectral clustering; filter-level; pruning;
D O I
10.1587/transinf.2019EDL8118
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Convolutional Neural Networks (CNNs) usually have millions or even billions of parameters, which make them hard to be deployed into mobile devices. In this work, we present a novel filter-level pruning method to alleviate this issue. More concretely, we first construct an undirected fully connected graph to represent a pre-trained CNN model. Then, we employ the spectral clustering algorithm to divide the graph into some subgraphs, which is equivalent to clustering the similar filters of the CNN into the same groups. After gaining the grouping relationships among the filters, we finally keep one filter for one group and retrain the pruned model. Compared with previous pruning methods that identify the redundant filters by heuristic ways, the proposed method can select the pruning candidates more reasonably and precisely. Experimental results also show that our proposed pruning method has significant improvements over the state-of-the-arts.
引用
收藏
页码:2624 / 2627
页数:4
相关论文
共 50 条
  • [31] Extended Kalman filter-based pruning method for recurrent neural networks
    Sum, J
    Chan, LW
    Leung, CS
    Young, GH
    NEURAL COMPUTATION, 1998, 10 (06) : 1481 - 1505
  • [32] On Implicit Filter Level Sparsity in Convolutional Neural Networks
    Mehta, Dushyant
    Kim, Kwang In
    Theobalt, Christian
    2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, : 520 - 528
  • [33] COP: Customized Deep Model Compression via Regularized Correlation-Based Filter-Level Pruning
    Wang, Wenxiao
    Fu, Cong
    Guo, Jishun
    Cai, Deng
    He, Xiaofei
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 3785 - 3791
  • [34] D-Pruner: Filter-Based Pruning Method for Deep Convolutional Neural Network
    Huynh, Loc N.
    Lee, Youngki
    Balan, Rajesh Krishna
    PROCEEDINGS OF THE 2018 INTERNATIONAL WORKSHOP ON EMBEDDED AND MOBILE DEEP LEARNING (EMDL '18), 2018, : 7 - 12
  • [35] Hardware-Aware Evolutionary Explainable Filter Pruning for Convolutional Neural Networks
    Christian Heidorn
    Muhammad Sabih
    Nicolai Meyerhöfer
    Christian Schinabeck
    Jürgen Teich
    Frank Hannig
    International Journal of Parallel Programming, 2024, 52 : 40 - 58
  • [36] A Novel Pruning Method for Convolutional Neural Networks Based off Identifying Critical Filters
    Dimovska, Mihaela
    Johnston, Travis
    PEARC '19: PROCEEDINGS OF THE PRACTICE AND EXPERIENCE IN ADVANCED RESEARCH COMPUTING ON RISE OF THE MACHINES (LEARNING), 2019,
  • [37] Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Acceleration
    He, Yang
    Liu, Ping
    Wang, Ziwei
    Hu, Zhilan
    Yang, Yi
    2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, : 4335 - 4344
  • [38] Filter pruning via annealing decaying for deep convolutional neural networks acceleration
    Huang, Jiawen
    Xiong, Liyan
    Huang, Xiaohui
    Chen, Qingsen
    Huang, Peng
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2025, 28 (02):
  • [39] A Dual Rank-Constrained Filter Pruning Approach for Convolutional Neural Networks
    Fan, Fugui
    Su, Yuting
    Jing, Peiguang
    Lu, Wei
    IEEE SIGNAL PROCESSING LETTERS, 2021, 28 (28) : 1734 - 1738
  • [40] Hardware-Aware Evolutionary Explainable Filter Pruning for Convolutional Neural Networks
    Heidorn, Christian
    Sabih, Muhammad
    Meyerhoefer, Nicolai
    Schinabeck, Christian
    Teich, Juergen
    Hannig, Frank
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2024, 52 (1-2) : 40 - 58