Optimal Quantile Estimation for Streams
summary
Describes a deterministic quantile sketch that achieves deterministic O(1/ε) words space, matching a new lower bound. Builds on Q-digest trees but processes the stream in alpha-sized batches and replaces one level with a smaller “inner Q-digest” (or recursive instances) to shrink the universe repeatedly, trading log factors into a log* U recursion. Shows design details, space accounting, and that the construction is implementable with a few recursion layers and is provably optimal.
AI-written summary · about
chapters (9)
- 0:00Quantile estimation in streams
- 1:25Problem definition and applications
- 3:33History of quantile sketches
- 7:36Q-digest sketch analysis
- 15:53Improving Q-digest with counts
- 23:05Recursive inner Q-digest
- 27:00Final algorithm and optimizations
- 31:45Lower bounds and optimality
- 33:17Practical considerations and Q&A
