atlas

Research map / Federated learning and privacy / Differential privacy

Differentially Private Boxplots

ICML 2025 · Federated learning and privacy › Differential privacy · approach: Private data analysis frameworks · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces DPBoxplot, a differentially private boxplot that uses JointExp for the box quartiles/median and the unbounded algorithm for extreme quantiles (whiskers), with noisy outlier counts, and proves optimal location/scale sample complexity and consistency of whiskers and outlier counts.

Problem

Differentially private visualization is underdeveloped, and a differentially private boxplot has not been directly studied; naive boxplots built from a single private quantile algorithm can be inconsistent for extreme quantiles (whiskers).

Approach

Combine JointExp for the box (quartiles and median) with a modified unbounded quantile algorithm for the min/max whisker endpoints, with a buffer parameter and Laplace-noised outlier counts, so location and scale are estimated at optimal sample complexity while skewness and tails remain consistent.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use JointExp for quartiles and unbounded for extreme quantiles instead of using one quantile algorithm for all boxplot valuesDPBoxplot versus naive private boxplots · Simulations: skew-normal and uniform distributionsskewness errorHelped
Use unbounded for all quantiles instead of JointExp for quartilesNaive private boxplot · Simulations: Gaussian datalocation and scale errorHurt
Use DPBoxplot instead of naive private boxplotsDPBoxplot · Simulations: normally distributed data at small sample sizesskewness errorHurt
Use DPBoxplot instead of a non-private sample boxplotDPBoxplot · Simulations: normal, skew-normal, uniform, beta, and Airbnb distributionserror across location, scale, skewness, and tailsNo clear effect
Increase the privacy budgetDifferentially private boxplot methods · Simulations: privacy budgets ε=0.5 and ε=5errorHelped
Vary the buffer parameter λₙ among n⁻¹ᐟ², n⁻¹ᐟ⁴, and 1 (ablation)DPBoxplot and other private boxplot methods · Simulations: sampled distributionserror across location, scale, skewness, and tailsNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: 2019 NYC Airbnb listing prices (n=40738 after filtering) simulated normal, skew normal, uniform, beta distributions

Benchmarks: simulated distributions (normal, skew, uniform, beta, airbnb) with n up to 100000 and epsilon in {0.5,1,5,10} NYC Airbnb case study

Metrics: average absolute error in location, scale, skewness, tails v

Baselines: naive private boxplot with JointExp naive private boxplot with ApproxQuantile naive private boxplot with unbounded naive private boxplot with PrivateQuantile non-private sample boxplot

Builds on: JointExp unbounded quantile algorithm PrivateQuantile ApproxQuantile Laplace mechanism

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy