Rejection Sampling is Optimal for Relative Entropy Coding
Spencer Hill, Fady Alajaji, Tam\'as Linder, Gergely Flamich

TL;DR
This paper proves that rejection sampling is optimal for relative entropy coding, establishing tight bounds on the coding rate using the functional information measure, and improving upon classical mutual information bounds.
Contribution
The paper introduces the ring toss code, achieving the tight lower bound based on functional information, and refines the understanding of coding rates in relative entropy coding.
Findings
Rejection sampling achieves the tight lower bound of functional information plus a small constant.
Classical mutual information bounds are within a small additive gap for general channels.
The results recover and extend classical source coding theorems and second-order redundancy results.
Abstract
In relative entropy coding, a sender aims to design a stochastic code such that, on input , the receiver can generate a sample . It is a standard result that (1) this requires at least bits, (2) the lower bound is achievable within a logarithmic gap, and (3) this gap cannot be reduced in general. The necessity of the gap suggests that the mutual information is not the correct information measure to quantify the rate of relative entropy coding. A potential alternative emerged in the work of Flamich et al. (2025), who proved a tighter lower bound of , a quantity we call the functional information. In this paper, we show that this lower bound is tight by constructing the ring toss code, an encoding method for rejection sampling which uses at most bits. For the trivial channel , our result recovers the…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
