paper-with-me

홈 › Papers

Network Pruning by Greedy Subnetwork Selection

2020-01-01 · ICML 2020 1 · Mao Ye, Chengyue Gong, Lizhen Nie, Denny Zhou, Adam Klivans, Qiang Liu

Recent works on network pruning show that large deep neural networks are often highly redundant and one can find much smaller subnetworks with much lower computational cost without a significant drop of accuracy. Most existing methods of network pruning are based on eliminating unnecessary neurons from the large networks. In this work, we study a greedy forward selection approach following the opposite direction, which starts from an empty network, and gradually adds good neurons from the large network. Theoretically, we show that the small networks pruned using our method achieve provably lower loss than small networks trained from scratch with the same size. It implies that the learned weight of large networks is important to the small pruned models. Practically, for architectures in mobile setting, we find that fine-tuning networks pruned using our method outperforms training them from scratch. Our method improves all the prior arts on learning compact networks, using architectures such as ResNet, MobilenetV2, MobileNetV3 and ProxylessNet on ImageNet. Our theory and empirical results highlight the benefits of fine-tuning networks from large models over training from scratch, which is different from the findings of Liu et al. (2019b).

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Network Pruning

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

Good Subnetworks Provably Exist: Pruning via Greedy Forward Selection

2020-03-03 · Mao Ye, Chengyue Gong, Lizhen Nie, Denny Zhou 외

Recent empirical works show that large deep neural networks are often highly redundant and one can find much smaller subnetworks without a significant drop of accuracy. However, most existing methods of network pruning a…

Network Pruning

How much pre-training is enough to discover a good subnetwork?

2021-07-31 · Cameron R. Wolfe, Fangshuo Liao, Qihan Wang, Junhyung Lyle Kim 외

Neural network pruning is useful for discovering efficient, high-performing subnetworks within pre-trained, dense network architectures. More often than not, it involves a three-step process -- pre-training, pruning, and…

Network Pruning

PruneSymNet: A Symbolic Neural Network and Pruning Algorithm for Symbolic Regression

2024-01-25 · Min Wu, Weijun Li, Lina Yu, Wenqiang Li 외

Symbolic regression aims to derive interpretable symbolic expressions from data in order to better understand and interpret data. %which plays an important role in knowledge discovery and interpretable machine learning. …

Interpretable Machine LearningregressionSymbolic Regression

Efficient DNN-Powered Software with Fair Sparse Models

2024-07-03 · Xuanqi Gao, Weipeng Jiang, Juan Zhai, Shiqing Ma 외

With the emergence of the Software 3.0 era, there is a growing trend of compressing and integrating large models into software systems, with significant societal implications. Regrettably, in numerous instances, model co…

FairnessModel Compression

Network Pruning Spaces

2023-04-19 · Xuanyu He, Yu-I Yang, Ran Song, Jiachen Pu 외

Network pruning techniques, including weight pruning and filter pruning, reveal that most state-of-the-art neural networks can be accelerated without a significant performance drop. This work focuses on filter pruning wh…

Network Pruning