Proceedings

Recent Advances on Neural Network Pruning at Initialization

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Survey Track. Pages 5638-5645.

https://doi.org/10.24963/ijcai.2022/786

Abstract

Neural network pruning typically removes connections or neurons from a pretrained converged model; while a new pruning paradigm, pruning at initialization (PaI), attempts to prune a randomly initialized network. This paper offers the first survey concentrated on this emerging pruning fashion. We first introduce a generic formulation of neural network pruning, followed by the major classic pruning topics. Then, as the main body of this paper, a thorough and structured literature review of PaI methods is presented, consisting of two major tracks (sparse training and sparse selection). Finally, we summarize the surge of PaI compared to PaT and discuss the open problems. Apart from the dedicated literature review, this paper also offers a code base for easy sanity-checking and benchmarking of different PaI methods.

  1. [Allen-Zhu et al., 2019] Zeyuan Allen-Zhu, Yuanzhi Li, and Yingyu Liang. Learning and generalization in overparameterized neural networks, going beyond two layers. In NeurIPS, 2019.
  2. [Bai et al., 2022] Yue Bai, Huan Wang, Zhiqiang Tao, Kunpeng Li, and Yun Fu. Dual lottery ticket hypothesis. In ICLR, 2022.
  3. [Bellec et al., 2018] Guillaume Bellec, David Kappel, Wolfgang Maass, and Robert Legenstein. Deep rewiring: Training very sparse deep networks. In ICLR, 2018.
  4. [Blalock et al., 2020] Davis Blalock, Jose Javier Gonzalez, Jonathan Frankle, and John V Guttag. What is the state of neural network pruning? In MLSys, 2020.
  5. [Chen et al., 2020a] Tianlong Chen, Jonathan Frankle, Shiyu Chang, Sijia Liu, Yang Zhang, Zhangyang Wang, and Michael Carbin. The lottery ticket hypothesis for pre-trained bert net- works. In NeurIPS, 2020.
  6. [Chen et al., 2020b] Tianlong Chen, Zhenyu Zhang, Sijia Liu, Shiyu Chang, and Zhangyang Wang. Long live the lottery: The existence of winning tickets in lifelong learning. In ICLR, 2020.
  7. [Chen et al., 2021a] Tianlong Chen, Jonathan Frankle, Shiyu Chang, Sijia Liu, Yang Zhang, Michael Carbin, and Zhangyang Wang. The lottery tickets hypothesis for supervised and self- supervised pre-training in computer vision models. In CVPR, 2021.
  8. [Chen et al., 2021b] Tianlong Chen, Yongduo Sui, Xuxi Chen, As- ton Zhang, and Zhangyang Wang. A unified lottery ticket hy- pothesis for graph neural networks. In ICML, 2021.
  9. [Chen et al., 2021c] Xiaohan Chen, Yu Cheng, Shuohang Wang, Zhe Gan, Jingjing Liu, and Zhangyang Wang. The elastic lot- tery ticket hypothesis. In NeurIPS, 2021.
  10. [Cheng et al., 2018a] Jian Cheng, Pei-song Wang, Gang Li, Qing- hao Hu, and Han-qing Lu. Recent advances in efficient computa- tion of deep convolutional neural networks. Frontiers of Informa- tion Technology & Electronic Engineering, 19(1):64-77, 2018.
  11. [Cheng et al., 2018b] Yu Cheng, Duo Wang, Pan Zhou, and Tao Zhang. Model compression and acceleration for deep neural net- works: The principles, progress, and challenges. IEEE Signal Processing Magazine, 35(1):126-136, 2018.
  12. [Deng et al., 2020] Lei Deng, Guoqi Li, Song Han, Luping Shi, and Yuan Xie. Model compression and hardware acceleration for neural networks: A comprehensive survey. Proceedings of the IEEE, 108(4):485-532, 2020.
  13. [Dettmers and Zettlemoyer, 2019] Tim Dettmers and Luke Zettle- moyer. Sparse networks from scratch: Faster training without losing performance. arXiv preprint arXiv:1907.04840, 2019.
  14. [Diffenderfer and Kailkhura, 2021] James Diffenderfer and Bhavya Kailkhura. Multi-prize lottery ticket hypothesis: Finding accurate binary neural networks by pruning a randomly weighted network. In ICLR, 2021.
  15. [Evci et al., 2020a] Utku Evci, Trevor Gale, Jacob Menick, Pablo Samuel Castro, and Erich Elsen. Rigging the lottery: Mak- ing all tickets winners. In ICML, 2020.
  16. [Evci et al., 2020b] Utku Evci, Yani A Ioannou, Cem Keskin, and Yann Dauphin. Gradient flow in sparse neural networks and how lottery tickets win. arXiv preprint arXiv:2010.03533, 2020.
  17. [Frankle and Carbin, 2019] Jonathan Frankle and Michael Carbin. The lottery ticket hypothesis: Finding sparse, trainable neural networks. In ICLR, 2019.
  18. [Frankle et al., 2020a] Jonathan Frankle, Gintare Karolina Dziu- gaite, Daniel Roy, and Michael Carbin. Linear mode connectivity and the lottery ticket hypothesis. In ICML, 2020.
  19. [Frankle et al., 2020b] Jonathan Frankle, David J Schwab, and Ari S Morcos. The early phase of neural network training. In ICLR, 2020.
  20. [Frankle et al., 2021] Jonathan Frankle, Gintare Karolina Dziu- gaite, Daniel M Roy, and Michael Carbin. Pruning neural net- works at initialization: Why are we missing the mark? In ICLR, 2021.
  21. [Gale et al., 2019] Trevor Gale, Erich Elsen, and Sara Hooker. The state of sparsity in deep neural networks. arXiv preprint arXiv:1902.09574, 2019.
  22. [Guo et al., 2016] Yiwen Guo, Anbang Yao, and Yurong Chen. Dy- namic network surgery for efficient dnns. In NeurIPS, 2016.
  23. [Han et al., 2015] Song Han, Jeff Pool, John Tran, and William J Dally. Learning both weights and connections for efficient neural network. In NeurIPS, 2015.
  24. [Hassibi and Stork, 1993] B. Hassibi and D. G. Stork. Second or- der derivatives for network pruning: Optimal brain surgeon. In NeurIPS, 1993.
  25. [He et al., 2016] K. He, X. Zhang, S. Ren, and J. Sun. Deep resid- ual learning for image recognition. In CVPR, 2016.
  26. [He et al., 2018] Yihui He, Ji Lin, Zhijian Liu, Hanrui Wang, Li-Jia Li, and Song Han. AMC: Automl for model compression and acceleration on mobile devices. In ECCV, 2018.
  27. [Hoefler et al., 2021] Torsten Hoefler, Dan Alistarh, Tal Ben-Nun, Nikoli Dryden, and Alexandra Peste. Sparsity in deep learning: Pruning and growth for efficient inference and training in neural networks. JMLR, 22(241):1-124, 2021.
  28. [Kearns et al., 1994] Michael J Kearns, Umesh Virkumar Vazirani, and Umesh Vazirani. An introduction to computational learning theory. MIT Press, 1994.
  29. [Kingma and Ba, 2015] Diederik P Kingma and Jimmy Ba. Adam: A method for stochastic optimization. In ICLR, 2015.
  30. [LeCun et al., 1990] Y. LeCun, J. S. Denker, and S. A. Solla. Opti- mal brain damage. In NeurIPS, 1990.
  31. [LeCun et al., 2015] Yann LeCun, Yoshua Bengio, and Geoffrey Hinton. Deep learning. Nature, 521(7553):436, 2015.
  32. [Lee et al., 2019] Namhoon Lee, Thalaiyasingam Ajanthan, and Philip Torr. Snip: Single-shot network pruning based on con- nection sensitivity. In ICLR, 2019.
  33. [Lee et al., 2020] Namhoon Lee, Thalaiyasingam Ajanthan, Stephen Gould, and Philip HS Torr. A signal propagation perspective for pruning neural networks at initialization. In ICLR, 2020.
  34. [Li et al., 2017] Hao Li, Asim Kadav, Igor Durdanovic, Hanan Samet, and Hans Peter Graf. Pruning filters for efficient con- vnets. In ICLR, 2017.
  35. [Liu et al., 2019] Zhuang Liu, Mingjie Sun, Tinghui Zhou, Gao Huang, and Trevor Darrell. Rethinking the value of network pruning. In ICLR, 2019.
  36. [Liu et al., 2021] Ning Liu, Geng Yuan, Zhengping Che, Xuan Shen, Xiaolong Ma, Qing Jin, Jian Ren, Jian Tang, Sijia Liu, and Yanzhi Wang. Lottery ticket implies accuracy degradation, is it a desirable phenomenon? In ICML, 2021.
  37. [Ma et al., 2021] Xiaolong Ma, Geng Yuan, Xuan Shen, Tianlong Chen, Xuxi Chen, Xiaohan Chen, Ning Liu, Minghai Qin, Sijia Liu, et al. Sanity checks for lottery tickets: Does your winning ticket really win the jackpot? In NeurIPS, 2021.
  38. [Malach et al., 2020] Eran Malach, Gilad Yehudai, Shai Shalev- Shwartz, and Ohad Shamir. Proving the lottery ticket hypothesis: Pruning is all you need. In ICML, 2020.
  39. [Mao et al., 2017] Huizi Mao, Song Han, Jeff Pool, Wenshuo Li, Xingyu Liu, Yu Wang, and William J Dally. Exploring the gran- ularity of sparsity in convolutional neural networks. In CVPR Workshop, 2017.
  40. [Mocanu et al., 2018] Decebal Constantin Mocanu, Elena Mocanu, Peter Stone, Phuong H Nguyen, Madeleine Gibescu, and Anto- nio Liotta. Scalable training of artificial neural networks with adaptive sparse connectivity inspired by network science. Nature Communications, 9(1):1-12, 2018.
  41. [Molchanov et al., 2017] P. Molchanov, S. Tyree, and T. Karras. Pruning convolutional neural networks for resource efficient in- ference. In ICLR, 2017.
  42. [Molchanov et al., 2019] Pavlo Molchanov, Arun Mallya, Stephen Tyree, Iuri Frosio, and Jan Kautz. Importance estimation for neu- ral network pruning. In CVPR, 2019.
  43. [Morcos et al., 2019] Ari Morcos, Haonan Yu, Michela Paganini, and Yuandong Tian. One ticket to win them all: generalizing lottery ticket initializations across datasets and optimizers. In NeurIPS, 2019.
  44. [Mostafa and Wang, 2019] Hesham Mostafa and Xin Wang. Pa- rameter efficient training of deep convolutional neural networks by dynamic sparse reparameterization. In ICML, 2019.
  45. [Mozer and Smolensky, 1989] Michael C Mozer and Paul Smolen- sky. Skeletonization: A technique for trimming the fat from a network via relevance assessment. In NeurIPS, 1989.
  46. [Orseau et al., 2020] Laurent Orseau, Marcus Hutter, and Omar Ri- vasplata. Logarithmic pruning is all you need. In NeurIPS, 2020.
  47. [Pensia et al., 2020] Ankit Pensia, Shashank Rajput, Alliot Nagle, Harit Vishwakarma, and Dimitris Papailiopoulos. Optimal lot- tery tickets via subset sum: Logarithmic over-parameterization is sufficient. In NeurIPS, 2020.
  48. [Ramanujan et al., 2020] Vivek Ramanujan, Mitchell Wortsman, Aniruddha Kembhavi, Ali Farhadi, and Mohammad Rastegari. What's hidden in a randomly weighted neural network? In CVPR, 2020.
  49. [Reed, 1993] R. Reed. Pruning algorithms -a survey. IEEE Trans- actions on Neural Networks, 4(5):740-747, 1993.
  50. [Saxe et al., 2014] Andrew M Saxe, James L McClelland, and Surya Ganguli. Exact solutions to the nonlinear dynamics of learning in deep linear neural networks. In ICLR, 2014.
  51. [Schmidhuber, 2015] Jürgen Schmidhuber. Deep learning in neural networks: An overview. Neural networks, 61:85-117, 2015.
  52. [Simonyan and Zisserman, 2015] Karen Simonyan and Andrew Zisserman. Very deep convolutional networks for large-scale im- age recognition. In ICLR, 2015.
  53. [Soltanolkotabi et al., 2018] Mahdi Soltanolkotabi, Adel Javan- mard, and Jason D Lee. Theoretical insights into the optimization landscape of over-parameterized shallow neural networks. TIT, 65(2):742-769, 2018.
  54. [Sreenivasan et al., 2022] Kartik Sreenivasan, Shashank Rajput, Jy- yong Sohn, and Dimitris Papailiopoulos. Finding everything within random binary networks. In AISTATS, 2022.
  55. [Su et al., 2020] Jingtong Su, Yihang Chen, Tianle Cai, Tianhao Wu, Ruiqi Gao, Liwei Wang, and Jason D Lee. Sanity-checking pruning methods: Random tickets can win the jackpot. In NeurIPS, 2020.
  56. [Sze et al., 2017] Vivienne Sze, Yu-Hsin Chen, Tien-Ju Yang, and Joel S Emer. Efficient processing of deep neural networks: A tu- torial and survey. Proceedings of the IEEE, 105(12):2295-2329, 2017.
  57. [Tanaka et al., 2020] Hidenori Tanaka, Daniel Kunin, Daniel L Yamins, and Surya Ganguli. Pruning neural networks without any data by iteratively conserving synaptic flow. In NeurIPS, 2020.
  58. [Vapnik, 2013] Vladimir Vapnik. The nature of statistical learning theory. Springer Science & Business Media, 2013.
  59. [Wang et al., 2019a] Chaoqi Wang, Roger Grosse, Sanja Fidler, and Guodong Zhang. Eigendamage: Structured pruning in the kronecker-factored eigenbasis. In ICML, 2019.
  60. [Wang et al., 2019b] Huan Wang, Xinyi Hu, Qiming Zhang, Yuehai Wang, Lu Yu, and Haoji Hu. Structured pruning for efficient con- volutional neural networks via incremental regularization. IEEE Journal of Selected Topics in Signal Processing, 14(4):775-788, 2019.
  61. [Wang et al., 2019c] Huan Wang, Qiming Zhang, Yuehai Wang, Lu Yu, and Haoji Hu. Structured pruning for efficient convnets via incremental regularization. In IJCNN, 2019.
  62. [Wang et al., 2020] Chaoqi Wang, Guodong Zhang, and Roger Grosse. Picking winning tickets before training by preserving gradient flow. In ICLR, 2020.
  63. [Wang et al., 2021] Huan Wang, Can Qin, Yulun Zhang, and Yun Fu. Neural pruning via growing regularization. In ICLR, 2021.
  64. [Wortsman et al., 2020] Mitchell Wortsman, Vivek Ramanujan, Rosanne Liu, Aniruddha Kembhavi, Mohammad Rastegari, Ja- son Yosinski, and Ali Farhadi. Supermasks in superposition. In NeurIPS, 2020.
  65. [You et al., 2020] Haoran You, Chaojian Li, Pengfei Xu, Yonggan Fu, Yue Wang, Xiaohan Chen, Richard G Baraniuk, Zhangyang Wang, and Yingyan Lin. Drawing early-bird tickets: Toward more efficient training of deep networks. In ICLR, 2020.
  66. [Yu et al., 2020] Haonan Yu, Sergey Edunov, Yuandong Tian, and Ari S Morcos. Playing the lottery with rewards and multiple lan- guages: lottery tickets in rl and nlp. In ICLR, 2020.
  67. [Zeng and Urtasun, 2019] Wenyuan Zeng and Raquel Urtasun. Ml- prune: Multi-layer pruning for automated neural network com- pression. https://openreview.net/forum?id=r1g5b2RcKm, 2019. Link
  68. [Zhang et al., 2021a] Zeru Zhang, Jiayin Jin, Zijie Zhang, Yang Zhou, Xin Zhao, Jiaxiang Ren, Ji Liu, Lingfei Wu, Ruoming Jin, and Dejing Dou. Validating the lottery ticket hypothesis with in- ertial manifold theory. In NeurIPS, 2021.
  69. [Zhang et al., 2021b] Zhenyu Zhang, Xuxi Chen, Tianlong Chen, and Zhangyang Wang. Efficient lottery ticket finding: Less data is more. In ICML, 2021.
  70. [Zhou et al., 2019] Hattie Zhou, Janice Lan, Rosanne Liu, and Ja- son Yosinski. Deconstructing lottery tickets: Zeros, signs, and the supermask. In NeurIPS, 2019.
  71. [Zou et al., 2020] Difan Zou, Yuan Cao, Dongruo Zhou, and Quan- quan Gu. Gradient descent optimizes over-parameterized deep relu networks. 109(3):467-492, 2020.

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

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