Back to Rankings

Complexity of Differentially Private Selection via Federated APIs

Hilal Asi, Vitaly Feldman, Jelani Nelson, Huy L. Nguyen, Kunal Talwar, Samson Zhou

Oct 28, 2026arXiv:2610.38789v1
cs.CRcs.DS
Share
Scorecard· 16/16
7.0/10 impact

Pairs a strong adaptive lower bound for aggregation APIs with a simple, near-optimal SVT-based remedy, giving a clear API-level separation; impact is limited by theory-only evaluation and model-specific assumptions.

Abstract

Differential privacy (DP) has become the standard for privacy-preserving data analysis, yet its practical implementation in federated or distributed settings often faces a significant utility gap compared to the central model. While existing frameworks, including local, shuffle, and secure aggregation models, offer vetted primitives, they can incur high error for important tasks such as selection. Our first contribution is to show that this is inherent in the aggregation model: any private selection algorithm relying on the standard noisy aggregation primitive requires Ω(d/ε)Ω(\sqrt{d}/\varepsilon) samples. To address this limitation, we propose adding a new primitive that implements a version of the Sparse Vector Technique (SVT) and argue that it has simple implementations under various trust models. We demonstrate its power by developing an ε\varepsilon-differentially private algorithm for the selection problem. For selection in dimension dd, our algorithm achieves an additive error of O(log⁡(dn)ε)O\left(\frac{\log(dn)}{\varepsilon}\right), matching that of the central model when nn is polynomially bounded in dd. Furthermore, we show that this can be done using a near-optimal expected number O(dlog⁡∗d)O(d\log^*d) of SVT queries. Together with existing lower bounds for the shuffle model, this result establishes an exponential separation between the SVT model and shuffle or aggregation-based models. We demonstrate the model's broad applicability to diverse tasks such as FpF_p loss minimization, heavy-hitter identification, and sparse mean estimation.

AI Impact Assessments

(1 model)

Core Contribution

The paper studies which primitives a federated or distributed DP "API" needs in order to support private selection with central-model accuracy. It makes three contributions.

1. Lower bound for aggregation APIs. Any adaptive algorithm that reaches its privacy guarantee by composing Gaussian noisy-aggregation queries needs n = Ω(√(d/ρ)) samples, i.e. Ω(√d/ε), for sparse Boolean distinguishing and hence selection. Prior lower bounds applied only to local or shuffle models, to non-interactive or one-round protocols, or to restricted settings. The proof simulates the aggregation oracle with a local nρ-zCDP protocol (distributed noise addition). It then applies a Braverman et al./Jayram cut-and-paste information-complexity argument, and it avoids the extra log d factor of the Duchi–Rogers reduction.

2. A new primitive. An SVT (AboveThreshold) API for additive queries, with a stateful stream whose privacy cost is independent of the number of "No" answers. The paper argues it is simple to implement under TEE, two-server/Prio, and MPC trust models, because the secure part is a scalar comparison and the argmax stays outside the cryptographic boundary.

3. Selection algorithms in the SVT model.

- Linear scan: optimal error but O(dn) queries.

- Geometric-budget binary search: O(log(dn)/ε) error with O(d log n) queries.

- Sampling-and-filtering: expected O(d log* n + log³ n) queries with ε-pure DP and error O(log(dn)/ε).

Together with known shuffle lower bounds, this gives an exponential separation (√d versus log d) between SVT and aggregation/shuffle models. Applications include F_p losses, heavy hitters with categories, sparse mean estimation, and MWEM synthetic data.

Methodological Rigor

The theory is largely sound and carefully built. The lower-bound reduction is clean, and the appendix proof follows an established template (Jayram's cut-and-paste inequality, a mutual-information chain rule, KL stability). The geometric budget allocation and the induction lemmas (6.4, 6.5, 6.10, 6.11) are straightforward and checkable. The privacy proofs are by basic composition, with parameters fixed in advance so that privacy holds unconditionally. Accuracy is analysed on a good event, which is standard.

Limitations of the lower bound:

  • It is tied to "compositional" zCDP accounting with Gaussian noise. It does not rule out aggregation APIs with different noise or accounting, and it assumes the privacy proof is black-box composition.
  • The separation is between APIs, not an information-theoretic impossibility, so its force depends on how well the modelling captures deployed systems. The authors argue the capture is good.
  • The log(dn) error carries a log n factor, so it matches the central bound only when n is polynomial in d.
  • The query-count bound is in expectation.
  • The paper is purely theoretical, with no experiments. The SVT primitive's practicality (latency from sequential adaptive queries, a Θ(d) round count, TEE or MPC overhead) is argued rather than demonstrated. The log* algorithm has large constants (e.g. 776, 2^64 thresholds), so it is of theoretical interest more than a practical recipe. The O(d) adaptive rounds could be costly in federated deployments, a point the paper does not address.

    Potential Impact

  • It gives a principled argument that deployed DP-aggregation stacks (SecAgg, DP-FL) are fundamentally limited for selection-type tasks. This could motivate adding SVT-style primitives to systems such as OpenDP, Apple's and Google's federated analytics, and confidential federated computation.
  • It formalises the "API-centric" view of privacy primitives and relative-power comparisons. This is a useful framing, similar in spirit to oracle-separation results.
  • It resolves, for additive queries, part of the open problem raised by Steinke (selection via simple APIs).
  • The technical tools are reusable: the geometric-budget binary search, the sample-and-filter trick for the SVT query count, and the lower-bound proof for interactive Gaussian-aggregation algorithms.
  • It will be most cited by DP theory and federated-analytics system designers. Adoption in industry is plausible given the authors' affiliations (Apple), but not immediate.
  • Timeliness & Relevance

    Private federated analytics and learning are deployed at scale, and private selection (top-k, heavy hitters, histogram and marginal queries, synthetic data) is a recognised bottleneck in the federated setting. Trust models (TEE, Prio-style two-server) are increasingly in production. The paper's argument fits current trends and the ongoing open question of how to get central-DP utility without trusting a central curator.

    Strengths

  • It combines a strong, interactive lower bound with a matching, simple constructive remedy, a rare "impossibility plus fix" structure.
  • The lower bound allows full adaptivity, which is a significant improvement over earlier non-interactive results.
  • The SVT algorithm is near-optimal in both error and query count, with Ω(d) as the trivial lower bound.
  • The breadth of applications is well illustrated, and the analyses are carried through rather than merely sketched.
  • It is clearly motivated with respect to systems practice.
  • Weaknesses

  • The lower bound is model-specific, so the separation is only as meaningful as the aggregation-API abstraction.
  • The SVT API's implementability in the federated setting is argued informally, with no concrete protocol, no cost analysis, and no empirical evaluation.
  • Restricting to additive queries limits generality; the paper handles general sensitivity-1 queries only in passing.
  • The application section is somewhat cursory. Sparse mean estimation and MWEM are shown as feasibility results, not tight ones, and no comparison to existing bounds is given in places.
  • The paper is dense and long, with some presentation unevenness: the binary-search algorithm is introduced several times, and the later versions are not cleanly separated from earlier ones.
  • Some algorithmic constants make the log* algorithm impractical.
  • Overall

    This is a solid theory-meets-systems paper from an expert group. It is likely to be well cited in the DP and federated-analytics communities, and may influence API design. It is not a paradigm-shifting result, and its core techniques (SVT, binary search, information-complexity lower bounds) are known, but their combination and the framing are meaningfully new.

    Rating:7/ 10
    Significance 7Rigor 7.5Novelty 7Clarity 6.5

    Generated Oct 30, 2026

    Comparison History (0)

    No comparisons yet.