Practical Lossless Compression with Latent Variables using Bits Back Coding

01/15/2019
by   James Townsend, et al.
0

Deep latent variable models have seen recent success in many data domains. Lossless compression is an application of these models which, despite having the potential to be highly useful, has yet to be implemented in a practical manner. We present `Bits Back with ANS' (BB-ANS), a scheme to perform lossless compression with latent variable models at a near optimal rate. We demonstrate this scheme by using it to compress the MNIST dataset with a variational auto-encoder model (VAE), achieving compression rates superior to standard methods with only a simple VAE. Given that the scheme is highly amenable to parallelization, we conclude that with a sufficiently high quality generative model this scheme could be used to achieve substantial improvements in compression rate with acceptable running time. We make our implementation available open source at https://github.com/bits-back/bits-back .

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/16/2019

Bit-Swap: Recursive Bits-Back Coding for Lossless Compression with Hierarchical Latent Variables

The bits-back argument suggests that latent variable models can be turne...
research
04/21/2021

Lossless Compression with Latent Variable Models

We develop a simple and elegant method for lossless compression using la...
research
12/20/2019

HiLLoC: Lossless Image Compression with Hierarchical Latent Variable Models

We make the following striking observation: fully convolutional VAE mode...
research
06/07/2020

Improving Inference for Neural Image Compression

We consider the problem of lossy image compression with deep latent vari...
research
02/22/2021

Improving Lossless Compression Rates via Monte Carlo Bits-Back Coding

Latent variable models have been successfully applied in lossless compre...
research
04/29/2016

Towards Conceptual Compression

We introduce a simple recurrent variational auto-encoder architecture th...
research
02/20/2023

Compressing Tabular Data via Latent Variable Estimation

Data used for analytics and machine learning often take the form of tabl...

Please sign up or login with your details

Forgot password? Click here to reset