Theoretical Compression Bounds for Wide Multilayer Perceptrons
Houssam El Cheairi, David Gamarnik, Rahul Mazumder
TL;DR
The paper develops a rigorous, data-agnostic theory for post-training compression of wide neural networks via a randomized greedy pruning/quantization scheme. By leveraging second-order loss approximations and a Lindeberg interpolation framework, it proves the existence of pruned and/or quantized subnetworks for both unstructured and structured pruning, extending from MLPs to CNNs through a convolution-to-MLP representation. The main contributions include quantitative bounds on the excess loss, explicit sparsity/quantization levels, and width/bottleneck conditions that enable linear sparsity at scale, supported by numerical simulations. Overall, the work provides a principled justification for the empirical success of compression in wide networks and clarifies how architectural properties influence compressibility.
Abstract
Pruning and quantization techniques have been broadly successful in reducing the number of parameters needed for large neural networks, yet theoretical justification for their empirical success falls short. We consider a randomized greedy compression algorithm for pruning and quantization post-training and use it to rigorously show the existence of pruned/quantized subnetworks of multilayer perceptrons (MLPs) with competitive performance. We further extend our results to structured pruning of MLPs and convolutional neural networks (CNNs), thus providing a unified analysis of pruning in wide networks. Our results are free of data assumptions, and showcase a tradeoff between compressibility and network width. The algorithm we consider bears some similarities with Optimal Brain Damage (OBD) and can be viewed as a post-training randomized version of it. The theoretical results we derive bridge the gap between theory and application for pruning/quantization, and provide a justification for the empirical success of compression in wide multilayer perceptrons.
