Bayesian Compression for Deep Learning
Christos Louizos, Karen Ullrich, Max Welling

TL;DR
This paper proposes a Bayesian approach to deep learning compression, using hierarchical priors for node pruning and posterior uncertainties for optimal weight encoding, achieving state-of-the-art results.
Contribution
Introduces hierarchical priors for node pruning and utilizes posterior uncertainties to optimize weight precision in Bayesian deep learning compression.
Findings
Achieved state-of-the-art compression rates
Effective pruning of network nodes
Optimized fixed point precision based on uncertainty
Abstract
Compression and computational efficiency in deep learning have become a problem of great significance. In this work, we argue that the most principled and effective way to attack this problem is by adopting a Bayesian point of view, where through sparsity inducing priors we prune large parts of the network. We introduce two novelties in this paper: 1) we use hierarchical priors to prune nodes instead of individual weights, and 2) we use the posterior uncertainties to determine the optimal fixed point precision to encode the weights. Both factors significantly contribute to achieving the state of the art in terms of compression rates, while still staying competitive with methods designed to optimize for speed or energy efficiency.
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGaussian Processes and Bayesian Inference · Anomaly Detection Techniques and Applications · Machine Learning and Algorithms
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
