paper-with-me

Papers

S-Cyc: A Learning Rate Schedule for Iterative Pruning of ReLU-based Networks

2021-10-17 · Shiyu Liu, Chong Min John Tan, Mehul Motani

We explore a new perspective on adapting the learning rate (LR) schedule to improve the performance of the ReLU-based network as it is iteratively pruned. Our work and contribution consist of four parts: (i) We find that, as the ReLU-based network is iteratively pruned, the distribution of weight gradients tends to become narrower. This leads to the finding that as the network becomes more sparse, a larger value of LR should be used to train the pruned network. (ii) Motivated by this finding, we propose a novel LR schedule, called S-Cyclical (S-Cyc) which adapts the conventional cyclical LR schedule by gradually increasing the LR upper bound (max_lr) in an S-shape as the network is iteratively pruned.We highlight that S-Cyc is a method agnostic LR schedule that applies to many iterative pruning methods. (iii) We evaluate the performance of the proposed S-Cyc and compare it to four LR schedule benchmarks. Our experimental results on three state-of-the-art networks (e.g., VGG-19, ResNet-20, ResNet-50) and two popular datasets (e.g., CIFAR-10, ImageNet-200) demonstrate that S-Cyc consistently outperforms the best performing benchmark with an improvement of 2.1% - 3.4%, without substantial increase in complexity. (iv) We evaluate S-Cyc against an oracle and show that S-Cyc achieves comparable performance to the oracle, which carefully tunes max_lr via grid search.

📄 PDF Abstract BibTeX arXiv:2110.08764

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Pruning 설명 없음
VGG-19 설명 없음

Similar Papers 제목 키워드 기반

One-Cycle Pruning: Pruning ConvNets Under a Tight Training Budget

2021-07-05 · Nathan Hubens, Matei Mancas, Bernard Gosselin, Marius Preda 외

Introducing sparsity in a neural network has been an efficient way to reduce its complexity while keeping its performance almost intact. Most of the time, sparsity is introduced using a three-stage pipeline: 1) train the…

Optimizing Learning Rate Schedules for Iterative Pruning of Deep Neural Networks

2022-12-09 · Shiyu Liu, Rohan Ghosh, John Tan Chong Min, Mehul Motani

The importance of learning rate (LR) schedules on network pruning has been observed in a few recent works. As an example, Frankle and Carbin (2019) highlighted that winning tickets (i.e., accuracy preserving subnetworks)…

Network Pruning

A Unified Framework for Soft Threshold Pruning

2023-02-25 · Yanqi Chen, Zhengyu Ma, Wei Fang, Xiawu Zheng 외

Soft threshold pruning is among the cutting-edge pruning methods with state-of-the-art performance. However, previous methods either perform aimless searching on the threshold scheduler or simply set the threshold traina…

compressed sensingScheduling

Cyclical Pruning for Sparse Neural Networks

2022-02-02 · Suraj Srinivas, Andrey Kuzmin, Markus Nagel, Mart van Baalen 외

Current methods for pruning neural network weights iteratively apply magnitude-based pruning on the model weights and re-train the resulting model to recover lost accuracy. In this work, we show that such strategies do n…

How I Learned to Stop Worrying and Love Retraining

2021-11-01 · Max Zimmer, Christoph Spiegel, Sebastian Pokutta

Many Neural Network Pruning approaches consist of several iterative training and pruning steps, seemingly losing a significant amount of their performance after pruning and then recovering it in the subsequent retraining…

Network Pruning