LGDSMLOct 11, 2019

SiPPing Neural Networks: Sensitivity-informed Provable Pruning of Neural Networks

arXiv:1910.05422v222 citations
Originality Incremental advance
AI Analysis

This work addresses the need for efficient model compression in machine learning, offering a provable and broadly applicable pruning method, though it appears incremental as it builds on existing pruning techniques.

The paper tackles the problem of pruning neural networks to reduce parameters while preserving accuracy, introducing an algorithm that uses sensitivity-informed importance sampling to achieve high compression with minimal performance loss.

We introduce a pruning algorithm that provably sparsifies the parameters of a trained model in a way that approximately preserves the model's predictive accuracy. Our algorithm uses a small batch of input points to construct a data-informed importance sampling distribution over the network's parameters, and adaptively mixes a sampling-based and deterministic pruning procedure to discard redundant weights. Our pruning method is simultaneously computationally efficient, provably accurate, and broadly applicable to various network architectures and data distributions. Our empirical comparisons show that our algorithm reliably generates highly compressed networks that incur minimal loss in performance relative to that of the original network. We present experimental results that demonstrate our algorithm's potential to unearth essential network connections that can be trained successfully in isolation, which may be of independent interest.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes