paper-with-me

홈 › Papers

Pruning Neural Networks via Coresets and Convex Geometry: Towards No Assumptions

2022-09-18 · Murad Tukan, Loay Mualem, Alaa Maalouf

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 Caratheodory theorem. Our method is simultaneously data-independent, applicable to various networks and datasets (due to the simplified assumptions), and theoretically supported. Experimental results show that our method outperforms existing coreset based neural pruning approaches across a wide range of networks and datasets. For example, our method achieved a $62\%$ compression rate on ResNet50 on ImageNet with $1.09\%$ drop in accuracy.

📄 PDF Abstract BibTeX arXiv:2209.08554

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Pruning 설명 없음
Coresets 설명 없음

Similar Papers 제목 키워드 기반

Adaptive Second Order Coresets for Data-efficient Machine Learning

2022-07-28 · Omead Pooladzandi, David Davini, Baharan Mirzasoleiman

Training machine learning models on massive datasets incurs substantial computational costs. To alleviate such costs, there has been a sustained effort to develop data-efficient training methods that can carefully select…

BIG-bench Machine LearningSecond-order methods

Online Coresets for Clustering with Bregman Divergences

2020-12-11 · Rachit Chhaya, Jayesh Choudhari, Anirban Dasgupta, Supratim Shit

We present algorithms that create coresets in an online setting for clustering problems according to a wide subset of Bregman divergences. Notably, our coresets have a small additive error, similar in magnitude to the li…

Clustering

Coresets for Archetypal Analysis

2019-12-01 · NeurIPS 2019 12 · Sebastian Mair, Ulf Brefeld

Archetypal analysis represents instances as linear mixtures of prototypes (the archetypes) that lie on the boundary of the convex hull of the data. Archetypes are thus often better interpretable than factors computed by…

Quantization

Coresets for Near-Convex Functions

2020-06-09 · NeurIPS 2020 12 · Murad Tukan, Alaa Maalouf, Dan Feldman

Coreset is usually a small weighted subset of $n$ input points in $\mathbb{R}^d$, that provably approximates their loss function for a given set of queries (models, classifiers, etc.). Coresets become increasingly common…

regressionSensitivity

Provable Pruning for Efficient 3D Gaussian Splatting via Coresets

2026-07-02 · Waseem Mousa, Alaa Maalouf arxiv

3D Gaussian Splatting (3DGS) enables high-quality real-time novel-view synthesis, but practical scenes often contain millions of Gaussians, making compression essential for deployment on limited hardware. Existing reduct…