Cyclic Sparse Training: Is it Enough?
Advait Gadhikar, Sree Harsha Nelaturu, Rebekka Burkholz
TL;DR
The paper reframes sparse-network success by arguing that repeated cyclic training primarily improves optimization rather than solely enabling better mask learning or pruning-induced regularization. It demonstrates that pruning-at-initialization (PaI) methods gain significantly from cyclic training, sometimes surpassing standard iterative pruning, but high sparsity requires a strong coupling between parameter initialization and the sparse mask. To address this, the authors introduce SCULPT-ing, which couples sparse cyclic training with a single magnitude-based pruning step to align the mask and learned parameters, achieving competitive performance with substantially reduced computation. Empirically, cyclic training boosts PaI masks across datasets, while SCULPT-ing bridges the gap to state-of-the-art iterative pruning at high sparsity and offers practical gains in memory and compute. The work highlights optimization dynamics as a core factor in sparse training and provides a scalable pathway toward competitive sparse networks from scratch.
Abstract
The success of iterative pruning methods in achieving state-of-the-art sparse networks has largely been attributed to improved mask identification and an implicit regularization induced by pruning. We challenge this hypothesis and instead posit that their repeated cyclic training schedules enable improved optimization. To verify this, we show that pruning at initialization is significantly boosted by repeated cyclic training, even outperforming standard iterative pruning methods. The dominant mechanism how this is achieved, as we conjecture, can be attributed to a better exploration of the loss landscape leading to a lower training loss. However, at high sparsity, repeated cyclic training alone is not enough for competitive performance. A strong coupling between learnt parameter initialization and mask seems to be required. Standard methods obtain this coupling via expensive pruning-training iterations, starting from a dense network. To achieve this with sparse training instead, we propose SCULPT-ing, i.e., repeated cyclic training of any sparse mask followed by a single pruning step to couple the parameters and the mask, which is able to match the performance of state-of-the-art iterative pruning methods in the high sparsity regime at reduced computational cost.
