FreezeNet: Full Performance by Reduced Storage Costs
Paul Wimmer, Jens Mehnert, Alexandru Condurache

TL;DR
FreezeNet introduces a method to learn only a few key parameters while freezing the rest, reducing storage costs and maintaining high performance in neural networks, especially at extreme freezing rates.
Contribution
The paper presents FreezeNet, a novel approach that freezes most network weights at initialization, enabling efficient storage and improved training performance over traditional pruning methods.
Findings
FreezeNet outperforms SNIP on MNIST and CIFAR datasets.
Achieves 99.2% of baseline performance on MNIST with significantly fewer trained parameters.
Maintains gradient flow and increases capacity compared to pruned networks.
Abstract
Pruning generates sparse networks by setting parameters to zero. In this work we improve one-shot pruning methods, applied before training, without adding any additional storage costs while preserving the sparse gradient computations. The main difference to pruning is that we do not sparsify the network's weights but learn just a few key parameters and keep the other ones fixed at their random initialized value. This mechanism is called freezing the parameters. Those frozen weights can be stored efficiently with a single 32bit random seed number. The parameters to be frozen are determined one-shot by a single for- and backward pass applied before training starts. We call the introduced method FreezeNet. In our experiments we show that FreezeNets achieve good results, especially for extreme freezing rates. Freezing weights preserves the gradient flow throughout the network and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsPruning · SNIP
