Data-Dependent Coresets for Compressing Neural Networks with Applications to Generalization Bounds
Cenk Baykal, Lucas Liebenwein, Igor Gilitschenski, Dan Feldman,, Daniela Rus

TL;DR
This paper introduces a coreset-based method for neural network compression that preserves output accuracy and provides theoretical guarantees, improving understanding of neural network generalization.
Contribution
It develops a novel importance sampling scheme using empirical sensitivity for neural network compression with provable guarantees and insights into generalization.
Findings
The method effectively compresses neural networks while maintaining accuracy.
Theoretical bounds relate compression size to generalization performance.
Practical experiments demonstrate the approach's effectiveness on real data.
Abstract
We present an efficient coresets-based neural network compression algorithm that sparsifies the parameters of a trained fully-connected neural network in a manner that provably approximates the network's output. Our approach is based on an importance sampling scheme that judiciously defines a sampling distribution over the neural network parameters, and as a result, retains parameters of high importance while discarding redundant ones. We leverage a novel, empirical notion of sensitivity and extend traditional coreset constructions to the application of compressing parameters. Our theoretical analysis establishes guarantees on the size and accuracy of the resulting compressed network and gives rise to generalization bounds that may provide new insights into the generalization properties of neural networks. We demonstrate the practical effectiveness of our algorithm on a variety of…
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
TopicsMachine Learning and ELM · Advanced Neural Network Applications · Stochastic Gradient Optimization Techniques
