Greedy Poisson Rejection Sampling

05/24/2023
by   Gergely Flamich, et al.
0

One-shot channel simulation is a fundamental data compression problem concerned with encoding a single sample from a target distribution Q using a coding distribution P using as few bits as possible on average. Algorithms that solve this problem find applications in neural data compression and differential privacy and can serve as a more efficient alternative to quantization-based methods. Sadly, existing solutions are too slow or have limited applicability, preventing widespread adoption. In this paper, we conclusively solve one-shot channel simulation for one-dimensional problems where the target-proposal density ratio is unimodal by describing an algorithm with optimal runtime. We achieve this by constructing a rejection sampling procedure equivalent to greedily searching over the points of a Poisson process. Hence, we call our algorithm greedy Poisson rejection sampling (GPRS) and analyze the correctness and time complexity of several of its variants. Finally, we empirically verify our theorems, demonstrating that GPRS significantly outperforms the current state-of-the-art method, A* coding.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/20/2023

Adaptive Greedy Rejection Sampling

We consider channel simulation protocols between two communicating parti...
research
01/30/2022

Fast Relative Entropy Coding with A* coding

Relative entropy coding (REC) algorithms encode a sample from a target d...
research
12/10/2018

A Unified Framework for One-shot Achievability via the Poisson Matching Lemma

We introduce a fundamental lemma called the Poisson matching lemma, and ...
research
12/18/2019

Tree pyramidal adaptive importance sampling

This paper introduces Tree-Pyramidal Adaptive Importance Sampling (TP-AI...
research
11/23/2021

Lossless Compression with Probabilistic Circuits

Despite extensive progress on image generation, deep generative models a...
research
11/11/2019

A novel class of stabilized greedy kernel approximation algorithms: Convergence, stability uniform point distribution

Kernel based methods provide a way to reconstruct potentially high-dimen...
research
03/05/2021

Iterative DNA Coding Scheme With GC Balance and Run-Length Constraints Using a Greedy Algorithm

In this paper, we propose a novel iterative encoding algorithm for DNA s...

Please sign up or login with your details

Forgot password? Click here to reset