Faster Relative Entropy Coding with Greedy Rejection Coding
Gergely Flamich, Stratis Markou, Jose Miguel Hernandez Lobato

TL;DR
This paper introduces Greedy Rejection Coding (GRC), a new relative entropy coding algorithm that achieves near-optimal runtime and codelength for continuous distributions, enabling faster and more practical applications in compression and privacy.
Contribution
The paper presents GRC, a generalized rejection-based algorithm with proven efficiency and optimality guarantees, improving over previous methods like A* coding for continuous distributions.
Findings
GRC terminates almost surely and produces unbiased samples.
GRCS has expected runtime bounded by approximately 4.82 times the KL divergence.
Experimental results show GRC's effectiveness in variational autoencoder-based compression.
Abstract
Relative entropy coding (REC) algorithms encode a sample from a target distribution using a proposal distribution using as few bits as possible. Unlike entropy coding, REC does not assume discrete distributions or require quantisation. As such, it can be naturally integrated into communication pipelines such as learnt compression and differentially private federated learning. Unfortunately, despite their practical benefits, REC algorithms have not seen widespread application, due to their prohibitively slow runtimes or restrictive assumptions. In this paper, we make progress towards addressing these issues. We introduce Greedy Rejection Coding (GRC), which generalises the rejection based-algorithm of Harsha et al. (2007) to arbitrary probability spaces and partitioning schemes. We first show that GRC terminates almost surely and returns unbiased samples from , after which we…
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.
Videos
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Algorithms and Data Compression · Single-cell and spatial transcriptomics
