mlsanityData to 7 Oct 2026

Distribution Compression in Near-linear Time

arXiv 2111.07941 ↗First posted 15 Nov 2021stat.ML cs.DS cs.LGcited by 19

Not on the map. Why?

Abstract (arXiv)

In distribution compression, one aims to accurately summarize a probability distribution mathbbP using a small number of representative points. Near-optimal thinning procedures achieve this goal by sampling n points from a Markov chain and identifying √n points with widetildeO(1/√n) discrepancy to mathbbP. Unfortunately, these algorithms suffer from quadratic or super-quadratic runtime in the sample size n. To address this deficiency, we introduce Compress++, a simple meta-procedure for speeding up any thinning algorithm while suffering at most a factor of 4 in error. When combined with the quadratic-time kernel halving and kernel thinning algorithms of Dwivedi and Mackey (2021), Compress++ delivers √n points with O(√log n/n) integration error and better-than-Monte-Carlo maximum mean discrepancy in O(n log3 n) time and O( √n log2 n ) space. Moreover, Compress++ enjoys the same near-linear runtime given any quadratic-time input and reduces the runtime of super-quadratic algorithms by a square-root factor. In our benchmarks with high-dimensional Monte Carlo samples and Markov chains targeting challenging differential equation posteriors, Compress++ matches or nearly matches the accuracy of its input algorithm in orders of magnitude less time.

Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). Builds on 5 of its 30 references that are in the map. First posted on arXiv 15 Nov 2021.

Builds on

5 of 30 references.

References · 5

  1. 2021Kernel Thinningcited by 47
  2. 2018Near-Optimal Coresets of Kernel Density Estimatescited by 30
  3. 2021Generalized Kernel Thinningcited by 29
  4. 2020Optimal Thinning of MCMC Outputcited by 25
  5. 2015Statistically efficient thinning of a Markov chain samplercited by 8

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 1; 2023: 6; 2024: 4; 2025: 4; 2026: 4.

19 papers.

Sort: