Optimal Quantile Approximation in Streams
Not on the map. Why?
Abstract (arXiv)
This paper resolves one of the longest standing basic problems in the streaming computational model. Namely, optimal construction of quantile sketches. An varepsilon approximate quantile sketch receives a stream of items x1,ldots,xn and allows one to approximate the rank of any query up to additive error varepsilon n with probability at least 1-δ. The rank of a query x is the number of stream items such that xi ≤ x. The minimal sketch size required for this task is trivially at least 1/varepsilon. Felber and Ostrovsky obtain a O((1/varepsilon)log(1/varepsilon)) space sketch for a fixed δ. To date, no better upper or lower bounds were known even for randomly permuted streams or for approximating a specific quantile, e.g., the median. This paper obtains an O((1/varepsilon)log log (1/δ)) space sketch and a matching lower bound. This resolves the open problem and proves a qualitative gap between randomized and deterministic quantile sketching. One of our contributions is a novel representation and modification of the widely used merge-and-reduce construction. This subtle modification allows for an analysis which is both tight and extremely simple. Similar techniques should be useful for improving other sketching objectives and geometric coreset constructions.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Mar 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 2; 2024: 2; 2025: 2; 2026: 3.
12 papers.
- 2021Amazon SageMaker Model Monitor: A System for Real-Time Insights into Deployed Machine Learning Modelscited by 16
- 2021FedXGBoost: Privacy-Preserving XGBoost for Federated Learningcited by 9
- 2022A Human-Centric Take on Model Monitoringcited by 9
- 2025Leveraging the Christoffel Function for Outlier Detection in Data Streamscited by 4
- 2023Non-Stochastic CDF Estimation Using Threshold Queriescited by 2
- 2023Learned Interpolation for Better Streaming Quantile Approximation with Worst-Case Guaranteescited by 0
- 2024Adapting to Covariate Shift in Real-time by Encoding Trees with Motion Equationscited by 0
- 2024Federated Learning for Collaborative Inference Systems: The Case of Early Exit Networkscited by 0
- 2025Streaming Sliced Optimal Transportcited by 0
- 2026FedPS: Federated Preprocessing for structured data via aggregated Statisticscited by 0
- 2026Federated Measurement of Demographic Disparities from Quantile Sketchescited by 0
- 2026MIST: Reliable Streaming Decision Trees for Online Class-Incremental Learning via McDiarmid Boundcited by 0
- 2026MIST: Reliable Streaming Decision Trees for Online Class-Incremental Learning via McDiarmid Bound12 May 2026
- 2026Federated Measurement of Demographic Disparities from Quantile Sketches21 Feb 2026
- 2026FedPS: Federated Preprocessing for structured data via aggregated Statistics11 Feb 2026
- 2025Leveraging the Christoffel Function for Outlier Detection in Data Streams13 Aug 2025
- 2025Streaming Sliced Optimal Transport11 May 2025
- 2024Federated Learning for Collaborative Inference Systems: The Case of Early Exit Networks7 May 2024
- 2024Adapting to Covariate Shift in Real-time by Encoding Trees with Motion Equations8 Apr 2024
- 2023Learned Interpolation for Better Streaming Quantile Approximation with Worst-Case Guarantees15 Apr 2023
- 2023Non-Stochastic CDF Estimation Using Threshold Queries13 Jan 2023
- 2022A Human-Centric Take on Model Monitoring6 Jun 2022
- 2021Amazon SageMaker Model Monitor: A System for Real-Time Insights into Deployed Machine Learning Models26 Nov 2021
- 2021FedXGBoost: Privacy-Preserving XGBoost for Federated Learning20 Jun 2021