Accurate and Efficient Channel pruning via Orthogonal Matching Pursuit

被引:1
作者
Purohit, Kiran [1 ]
Parvathgari, Anurag [1 ]
Das, Soumi [1 ]
Bhattacharya, Sourangshu [1 ]
机构
[1] Indian Inst Technol, Dept Comp Sci, Kharagpur, W Bengal, India
来源
SECOND INTERNATIONAL CONFERENCE ON AIML SYSTEMS 2022 | 2022年
关键词
Filter Pruning; OMP; Multiple channels; Weight compensation;
D O I
10.1145/3564121.3564139
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The deeper and wider architectures of recent convolutional neural networks (CNN) are responsible for superior performance in computer vision tasks. However, they also come with an enormous model size and heavy computational cost. Filter pruning (FP) is one of the methods applied to CNNs for compression and acceleration. Various techniques have been recently proposed for filter pruning. We address the limitation of the existing state-of-the-art method and motivate our setup. We develop a novel method for filter selection using sparse approximation of filter weights. We propose an orthogonal matching pursuit (OMP) based algorithm for filter pruning (called FP-OMP). We also propose FP-OMP Search, which address the problem of removal of uniform number of filters from all the layers of a network. FP-OMP Search performs a search over all the layers with a given batch size of filter removal. We evaluate both FP-OMP and FP-OMP Search on benchmark datasets using standard ResNet architectures. Experimental results indicate that FP-OMP Search consistently outperforms the baseline method (LRF) by nearly 0.5 - 3%. We demonstrate both empirically and visually, that FP-OMP Search prunes different number of filters from different layers. Further, timing profile experiments show that FP-OMP improves over the running time of LRF.
引用
收藏
页数:8
相关论文
共 33 条
[1]  
Bachem O, 2017, Arxiv, DOI [arXiv:1703.06476, DOI 10.48550/ARXIV.1703.06476]
[2]  
Buchbinder N., 2014, P 26 ANN ACM SIAM S, P1202
[3]  
Coleman C, 2020, Arxiv, DOI arXiv:1906.11829
[4]  
Das Soumi, 2021, P IEEE CVF INT C COM, P6341
[5]  
Dong XY, 2019, ADV NEUR IN, V32
[6]   Online Summarization via Submodular and Convex Optimization [J].
Elhamifar, Ehsan ;
Kaluza, M. Clara De Paolis .
30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, :1818-1826
[7]  
Fletcher P Thomas, 2008, 2008 IEEE C COMPUTER, P1
[8]  
Han S, 2015, ADV NEUR IN, V28
[9]   Deep Residual Learning for Image Recognition [J].
He, Kaiming ;
Zhang, Xiangyu ;
Ren, Shaoqing ;
Sun, Jian .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :770-778
[10]   Learning Filter Pruning Criteria for Deep Convolutional Neural Networks Acceleration [J].
He, Yang ;
Ding, Yuhang ;
Liu, Ping ;
Zhu, Linchao ;
Zhang, Hanwang ;
Yang, Yi .
2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2020, :2006-2015