Minimal Random Code Learning with Mean-KL Parameterization
Abstract
This paper studies the qualitative behavior and robustness of two variants of Minimal Random Code Learning (MIRACLE) used to compress variational Bayesian neural networks. MIRACLE implements a powerful, conditionally Gaussian variational approximation for the weight posterior and uses relative entropy coding to compress a weight sample from the posterior using a Gaussian coding distribution . To achieve the desired compression rate, must be constrained, which requires a computationally expensive annealing procedure under the conventional mean-variance (Mean-Var) parameterization for . Instead, we parameterize by its mean and KL divergence from to constrain the compression cost to the desired value by construction. We demonstrate that variational training with Mean-KL parameterization converges twice as fast and maintains predictive performance after compression. Furthermore, we show that Mean-KL leads to more meaningful variational distributions with heavier tails and compressed weight samples which are more robust to pruning.
Cite
@article{arxiv.2307.07816,
title = {Minimal Random Code Learning with Mean-KL Parameterization},
author = {Jihao Andreas Lin and Gergely Flamich and José Miguel Hernández-Lobato},
journal= {arXiv preprint arXiv:2307.07816},
year = {2023}
}
Comments
ICML Neural Compression Workshop 2023