Proceedings

Spectral Pruning: Compressing Deep Neural Networks via Spectral Analysis and its Generalization Error

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 2839-2846.

https://doi.org/10.24963/ijcai.2020/393

Abstract

Compression techniques for deep neural network models are becoming very important

for the efficient execution of high-performance deep learning systems on edge-computing devices.

The concept of model compression is also important for analyzing the generalization error of deep learning, known as the compression-based error bound.

However, there is still huge gap between a practically effective compression method and its rigorous background of statistical learning theory. To resolve this issue, we develop a new theoretical framework for model compression

and propose a new pruning method called {\it spectral pruning} based on this framework.

We define the ``degrees of freedom'' to quantify the intrinsic dimensionality of a model

by using the eigenvalue distribution of the covariance matrix across the internal nodes

and show that the compression ability is essentially controlled by this quantity.

Moreover, we present a sharp generalization error bound of the compressed model

and characterize the bias--variance tradeoff induced by the compression procedure.

We apply our method to several datasets to justify our theoretical analyses and show the superiority of the the proposed method.

  1. [Aghasi et al., 2017] Alireza Aghasi, Afshin Abdi, Nam Nguyen, and Justin Romberg. Net-trim: Convex pruning of deep neural networks with performance guarantee. In Advances in Neural Information Processing Systems 30, pages 3180-3189. 2017.
  2. [Arora et al., 2018] Sanjeev Arora, Rong Ge, Behnam Neyshabur, and Yi Zhang. Stronger generalization bounds for deep nets via a compression approach. In Proceedings of the 35th International Conference on Machine Learn- ing, volume 80, pages 254-263. PMLR, 2018.
  3. [Bach, 2017] Francis Bach. On the equivalence between ker- nel quadrature rules and random feature expansions. Jour- nal of Machine Learning Research, 18(21):1-38, 2017.
  4. [Bartlett et al., 2019] Peter Bartlett, Nick Harvey, Christo- pher Liaw, and Abbas Mehrabian. Nearly-tight VC- dimension and pseudodimension bounds for piecewise lin- ear neural networks. Journal of Machine Learning Re- search, 20(63):1-17, 2019.
  5. [Caponnetto and de Vito, 2007] Andrea Caponnetto and Ernesto de Vito. Optimal rates for regularized least- squares algorithm. Foundations of Computational Mathematics, 7(3):331-368, 2007.
  6. [Deng et al., 2009] Jia Deng, Wei Dong, Richard Socher, Li- Jia Li, Kai Li, and Li Fei-Fei. Imagenet: A large-scale hierarchical image database. In Computer Vision and Pat- tern Recognition, 2009, pages 248-255, 2009.
  7. [Denil et al., 2013] Misha Denil, Babak Shakibi, Laurent Dinh, and Nando de Freitas. Predicting parameters in deep learning. In Advances in neural information processing systems 26, pages 2148-2156, 2013.
  8. [Denton et al., 2014] Emily L Denton, Wojciech Zaremba, Joan Bruna, Yann LeCun, and Rob Fergus. Exploiting linear structure within convolutional networks for efficient evaluation. In Advances in Neural Information Processing Systems 27, pages 1269-1277. 2014.
  9. [Dziugaite and Roy, 2017] Gintare Karolina Dziugaite and Daniel M. Roy. Computing nonvacuous generalization bounds for deep (stochastic) neural networks with many more parameters than training data. In Proceedings of the 33rd Conference on Uncertainty in Artificial Intelligence, 2017.
  10. [Gunasekar et al., 2018] Suriya Gunasekar, Jason D Lee, Daniel Soudry, and Nati Srebro. Implicit bias of gradient descent on linear convolutional networks. In Advances in Neural Information Processing Systems 31, pages 9482- 9491, 2018.
  11. [Han et al., 2015] Song Han, Huizi Mao, and William J Dally. Deep compression: Compressing deep neural net- works with pruning, trained quantization and Huffman coding. arXiv preprint arXiv:1510.00149, 2015.
  12. [Hardt et al., 2016] Moritz Hardt, Ben Recht, and Yoram Singer. Train faster, generalize better: Stability of stochas- tic gradient descent. In Proceedings of the 33rd Interna- tional Conference on Machine Learning, volume 48, pages 1225-1234. PMLR, 2016.
  13. [He et al., 2016] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 770-778, 2016.
  14. [He et al., 2017] Yihui He, Xiangyu Zhang, and Jian Sun. Channel pruning for accelerating very deep neural net- works. In Proceedings of the IEEE Conference on Com- puter Vision and Pattern Recognition, pages 1389-1397, 2017.
  15. [Krause and Golovin, 2014] Andreas Krause and Daniel Golovin. Submodular function maximization. In Tractability, 2014.
  16. [Krogh and Hertz, 1992] Anders Krogh and John A Hertz. A simple weight decay can improve generalization. In Ad- vances in Neural Information Processing Systems 5, pages 950-957, 1992.
  17. [Lebedev and Lempitsky, 2016] Vadim Lebedev and Victor Lempitsky. Fast convnets using group-wise brain damage. In Proceedings of the IEEE Conference on Computer Vi- sion and Pattern Recognition, pages 2554-2564, 2016.
  18. [Luo et al., 2017] Jian-Hao Luo, Jianxin Wu, and Weiyao Lin. ThiNet: a filter level pruning method for deep neural network compression. In Proceedings of the IEEE Interna- tional Conference on Computer Vision, pages 5068-5076, 2017.
  19. [Maas et al., 2013] Andrew Maas, Awni Hannun, and An- drew Ng. Rectifier nonlinearities improve neural network acoustic models. In ICML Workshop on Deep Learning for Audio, Speech and Language Processing, 2013.
  20. [Mallows, 1973] Colin L Mallows. Some comments on Cp. Technometrics, 15(4):661-675, 1973.
  21. [Simonyan and Zisserman, 2014] Karen Simonyan and An- drew Zisserman. Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556, 2014.
  22. [Suzuki et al., 2020a] Taiji Suzuki, Hiroshi Abe, Tomoya Murata, Shingo Horiuchi, Kotaro Ito, Tokuma Wachi, So Hirai, Masatoshi Yukishima, and Tomoaki Nishimura. Spectral pruning: Compressing deep neural networks via spectral analysis and its generalization error. arXiv preprint arXiv:1808.08558v2, 2020.
  23. [Suzuki et al., 2020b] Taiji Suzuki, Hiroshi Abe, and To- moaki Nishimura. Compression based bound for non- compressed network: Unified generalization error analy- sis of large compressible deep neural network. In Interna- tional Conference on Learning Representations, 2020.
  24. [Suzuki, 2018] Taiji Suzuki. Fast generalization error bound of deep learning from a kernel perspective. In Proceed- ings of the 21st International Conference on Artificial In- telligence and Statistics, volume 84, pages 1397-1406.
  25. PMLR, 2018.
  26. [Wager et al., 2013] Stefan Wager, Sida Wang, and Percy S Liang. Dropout training as adaptive regularization. In Advances in Neural Information Processing Systems 26, pages 351-359. 2013.
  27. [Wan et al., 2013] Li Wan, Matthew Zeiler, Sixin Zhang, Yann Le Cun, and Rob Fergus. Regularization of neu- ral networks using dropconnect. In Proceedings of the 30th International Conference on Machine Learning, vol- ume 28, pages 1058-1066. PMLR, 2013.
  28. [Wen et al., 2016] Wei Wen, Chunpeng Wu, Yandan Wang, Yiran Chen, and Hai Li. Learning structured sparsity in deep neural networks. In Advances in Neural Information Processing Systems 29, pages 2074-2082. 2016.
  29. [Yu et al., 2018] Ruichi Yu, Ang Li, Chun-Fu Chen, Jui- Hsin Lai, Vlad I Morariu, Xintong Han, Mingfei Gao, Ching-Yung Lin, and Larry S Davis. NISP: Pruning net- works using neuron importance score propagation. In Pro- ceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 9194-9203, 2018.
  30. [Zhou et al., 2019] Wenda Zhou, Victor Veitch, Morgane Austern, Ryan P. Adams, and Peter Orbanz. Non-vacuous generalization bounds at the imagenet scale: a PAC- bayesian compression approach. In International Confer- ence on Learning Representations, 2019.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards