Greedy Poisson Rejection Sampling
Gergely Flamich

TL;DR
This paper introduces GPRS, an efficient algorithm for one-shot channel simulation in one-dimensional unimodal density ratio cases, outperforming existing methods in speed and applicability.
Contribution
The paper presents the first optimal runtime algorithm for one-shot channel simulation in unimodal one-dimensional problems using a novel greedy Poisson rejection sampling approach.
Findings
GPRS outperforms A* coding in empirical tests.
The algorithm has proven correctness and optimal time complexity.
The method is applicable to neural data compression and differential privacy.
Abstract
One-shot channel simulation is a fundamental data compression problem concerned with encoding a single sample from a target distribution using a coding distribution 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)…
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.
Code & Models
Videos
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Machine Learning and Algorithms · Privacy-Preserving Technologies in Data
