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
相关论文
共 13 条
  • [1] Abbasi-Asl R., 2017, CORR, Vabs/1705.07356
  • [2] P2T: Part-to-Target Tracking via Deep Regression Learning
    Gao, Junyu
    Zhang, Tianzhu
    Yang, Xiaoshan
    Xu, Changsheng
    [J]. IEEE TRANSACTIONS ON IMAGE PROCESSING, 2018, 27 (06) : 3074 - 3086
  • [3] Huang XW, 2015, ACTA POLYM SIN, P1133
  • [4] Caffe: Convolutional Architecture for Fast Feature Embedding
    Jia, Yangqing
    Shelhamer, Evan
    Donahue, Jeff
    Karayev, Sergey
    Long, Jonathan
    Girshick, Ross
    Guadarrama, Sergio
    Darrell, Trevor
    [J]. PROCEEDINGS OF THE 2014 ACM CONFERENCE ON MULTIMEDIA (MM'14), 2014, : 675 - 678
  • [5] Li Hao, 2017, ICLR, DOI DOI 10.48550/ARXIV.1608.08710
  • [6] Filter Level Pruning Based on Similar Feature Extraction for Convolutional Neural Networks
    Li, Lianqiang
    Xu, Yuhui
    Zhu, Jie
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (04) : 1203 - 1206
  • [7] MacQueen J., 1967, PROC 5 BERKELEY S MA, V1, P281
  • [8] Ng AY, 2002, ADV NEUR IN, V14, P849
  • [9] Simonyan K, 2015, Arxiv, DOI arXiv:1409.1556
  • [10] A tutorial on spectral clustering
    von Luxburg, Ulrike
    [J]. STATISTICS AND COMPUTING, 2007, 17 (04) : 395 - 416