On Channel Simulation with Causal Rejection Samplers

Abstract

One-shot channel simulation has recently emerged as a promising alternative to quantization and entropy coding in machine-learning-based lossy data compression schemes. However, while there are several potential applications of channel simulation - lossy compression with realism constraints or differential privacy, to name a few - little is known about its fundamental limitations. In this paper, we restrict our attention to a subclass of channel simulation protocols called causal rejection samplers (CRS), establish new, tighter lower bounds on their expected runtime and codelength, and demonstrate the bounds' achievability. Concretely, for an arbitrary CRS, let Q and P denote a target and proposal distribution supplied as input, and let K be the number of samples examined by the algorithm. We show that the expected runtime E[K] of any CRS scales at least as 2(D∞[Q || P]), where D∞[Q || P] is the R\'enyi ∞-divergence. Regarding the codelength, we show that DKL[Q || P] ≤ DCS[Q || P] ≤ H[K], where DCS[Q || P] is a new quantity we call the channel simulation divergence. Furthermore, we prove that our new lower bound, unlike the DKL[Q || P] lower bound, is achievable tightly, i.e. there is a CRS such that H[K] ≤ DCS[Q || P] + 2 (e + 1). Finally, we conduct numerical studies of the asymptotic scaling of the codelength of Gaussian and Laplace channel simulation algorithms.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…