Pruning Neural Networks via Coresets and Convex Geometry: Towards No Assumptions
Murad Tukan, Loay Mualem, Alaa Maalouf

TL;DR
This paper introduces a robust, data-independent coreset-based pruning method for neural networks, leveraging convex geometry to achieve high compression rates with minimal accuracy loss, applicable across various models and datasets.
Contribution
The authors develop a novel coreset construction framework using convex geometry that does not rely on restrictive assumptions or training data, enabling broad applicability and theoretical guarantees.
Findings
Achieved 62% compression on ResNet50 with only 1.09% accuracy drop.
Outperformed existing coreset-based pruning methods across multiple networks.
Method is data-independent and theoretically supported.
Abstract
Pruning is one of the predominant approaches for compressing deep neural networks (DNNs). Lately, coresets (provable data summarizations) were leveraged for pruning DNNs, adding the advantage of theoretical guarantees on the trade-off between the compression rate and the approximation error. However, coresets in this domain were either data-dependent or generated under restrictive assumptions on both the model's weights and inputs. In real-world scenarios, such assumptions are rarely satisfied, limiting the applicability of coresets. To this end, we suggest a novel and robust framework for computing such coresets under mild assumptions on the model's weights and without any assumption on the training data. The idea is to compute the importance of each neuron in each layer with respect to the output of the following layer. This is achieved by a combination of L\"{o}wner ellipsoid 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
Taxonomy
TopicsAdvanced Neural Network Applications · Human Pose and Action Recognition · Medical Image Segmentation Techniques
MethodsPruning · Coresets
