REVIEW 2 major objections 3 minor 5 references
Efficient privacy loss accounting for subsampling and random allocation
T0 review · 2 major / 3 minor · reviewed 2026-08-02 · deepseek-v4-flash
Pith's one-line read An efficient, tight algorithm now computes the privacy loss distribution of random-allocation sampling, and shows the scheme matches or beats Poisson subsampling in DP-SGD's privacy–utility trade-off.
desk verdict The PLD accounting for random allocation is a real contribution; just trim the 'at least as good as Poisson' claim, which their own Figure 7 contradicts. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
PLD realization: a discrete random variable L with E[e^{−L}] ≤ 1 and f_L(−∞) = 0 that encodes a dominating pair (P, Q) while remaining composable. The carrying identity (Theorem 4.4): random-allocation privacy loss is the log of a normalized sum of exponentiated privacy losses, with the dual D(L), f_{D(L)}(l) = f_L(−l)e^l, supplying the add direction — so sampling becomes t-fold convolution of one-dimensional exp-PLDs. Convolution runs on a multiplicative (constant-ratio) grid instead of FFT's additive grid, since exponentials of Gaussian losses are log-normal with extreme dynamic range; a domination-preserving discretization rounds probability mass conservatively after every squaring step.
What would settle it
Compute the exact PLD of 1-out-of-t random allocation for the Gaussian mechanism at small t (say t = 2 or 3) by brute-force numerical quadrature; if the algorithm's output is not within its claimed (α, β) tightness of the true PLD, Theorem 4.6 falls. Separately, for the practical claim: run a membership-inference audit on DP-SGD trained with random allocation under the paper's accounted parameters; measured remove-direction privacy loss exceeding the computed bound at the claimed δ would show the fixed-randomizer reduction is not tight for real adaptive training.
Extended reading notes
Core claim
The central discovery is an identity (Theorem 4.4): the privacy loss of 1-out-of-t random allocation equals the log of a normalized sum of exponentiated per-step privacy losses, with the add direction negated. Because any t-step algorithm is dominated by a fixed randomizer, this reduces an intractable high-dimensional mixture to t-fold convolutions of one-dimensional losses, computed on a multiplicative grid by exponentiation by squaring in O((IQR_{β/t}/α)^2 log^3 t) time (Theorem 4.6), with (α, β)-tight stochastic domination. For Gaussian noise the bounds are nearly indistinguishable from numerical lower bounds, never worse than Poisson subsampling in practical settings, and take seconds.
Load-bearing premise
The load-bearing premise is that an arbitrary adaptive t-step algorithm — DP-SGD included — has its worst-case privacy loss exactly captured by a fixed randomizer with one 'data present' distribution and one 'data absent' distribution. If a real mechanism's per-step privacy loss depends on the accumulated history of outputs in a way no such fixed pair captures, the computed PLD bounds a simplified version of the algorithm rather than the algorithm itself.
Editorial extensions
If this is right
- DP-SGD can be trained with exactly-k-participations-per-example batches — the scheme with better utility — and reported with (ε, δ) guarantees as tight as, and often tighter than, Poisson sampling's.
- Subsampling accounting no longer needs a per-mechanism analytic derivation: any noise distribution can be accounted via PLD realizations, unlike current libraries restricted to Gaussian and Laplace mechanisms.
- Nested and composed schemes (random allocation inside Poisson-sampled epochs, communication-limited aggregation in federated learning) can be accounted end-to-end in the PLD format, avoiding the 10–20% overhead of Rényi-to-(ε, δ) conversion.
- The O((IQR_{β/t}/α)^2 log^3 t) runtime makes the accountant practical — seconds on a laptop in realistic regimes — where prior high-confidence Monte Carlo estimates were computationally infeasible.
Reading between the lines
- If the dominating-pair reduction turns out to be tight for real DP-SGD runs, the long-standing discrepancy between implementations that shuffle batches and analyses that assume Poisson sampling can be retired: the exact-participation scheme being certified is the one actually executed.
- The log-sum-exp identity and its multiplicative-grid convolution are likely to transfer to other mixture-of-distributions computations — fixed-size sampling without replacement, sharded selection, shuffle-model accountants — wherever a private output is a uniform mixture of per-step laws.
- A direct empirical check of the practical claim: run DP-SGD with random allocation and audit it with a membership-inference adversary; if the measured remove-direction privacy loss ever exceeds the computed PLD bound at the claimed δ, the fixed-randomizer reduction would be falsified for that mechanism.
- The paper's bounds cover the privacy side of the trade-off; the utility side comes from prior experiments. The combined claim — strictly better privacy–utility than Poisson — would be strengthened by a full end-to-end training study reporting both curves at matched noise and compute.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper develops an efficient numerical method for computing the privacy loss distribution (PLD) of the k-out-of-t random-allocation sampling scheme. The central technical contribution is a transformation (Theorem 4.4) expressing the PLD of the dominating pair for random allocation as a convolution of exponentiated PLDs, together with a discretization and direct-convolution algorithm that produces (α, β)-tightly stochastically dominating PLD realizations in O((IQR_{β/t}/α)^2 log^3 t) time (Theorem 4.6). The authors also introduce 'PLD realizations' as a representation that supports subsampling (Theorem 3.3) and can be composed with standard PLD accounting. Numerical experiments compare the resulting bounds with prior analytic bounds, Monte Carlo estimates, and Poisson subsampling, and include a DP-SGD/PREAMBLE case study. The abstract and Section 6 claim that random allocation is 'at least as good' as Poisson subsampling and is 'better and more practical' for DP-SGD.
Significance. If the main claims are taken at face value, this is a substantial advance in privacy accounting: it provides the first practical, tight-looking numerical PLD computation for random allocation, a scheme used in recent DP-SGD and private aggregation work. The PLD-realization framework is a useful conceptual tool, and the paper ships an open-source implementation (Shenfeld, 2026). The formal results in Section 4 — in particular Theorem 4.4 and the stochastic-domination preservation of Lemma 4.5 — are the core contribution and appear technically sound. The significance is somewhat reduced by two framing gaps: the abstract's universal 'any differentially private algorithm' and the 'at least as good as Poisson' comparison are not supported by the paper's own incomparability result (Figure 7, Appendix D), and the practical tightness for DP-SGD depends on an unproven tightness assumption in Lemma 2.7.
major comments (2)
- [Abstract, Section 1.1, Section 6, Figure 7] The abstract and Section 6 claim that random allocation has a privacy-utility trade-off 'at least as good' as Poisson subsampling and is a 'better and more practical alternative'. This is contradicted by the paper's own Figure 7 and Appendix D, which state that the Poisson scheme is neither dominated by random allocation nor dominates it. Figure 7 shows crossing privacy profiles for σ=1, t=2, and the text in Appendix D explicitly says the two schemes are incomparable. Section 1.1 also says our results are 'never worse than the bounds for Poisson subsampling', which is not true in the ε≪1 regime shown in Figure 7. The claims should be scoped to the practical parameter regimes demonstrated (e.g., 'for the settings considered in this paper') and the incomparability caveat should be stated clearly in the abstract and introduction.
- [Section 1.1, Lemma 2.7] The central practical claim — that random allocation is tightly accountable for DP-SGD — relies on Lemma 2.7 (from Feldman & Shenfeld 2025), which reduces an arbitrary adaptive t-step algorithm M to a fixed dominating randomizer R. This reduction is a domination, not a tightness statement. The manuscript acknowledges (after Lemma 2.7) that tightness holds only 'for many natural choices' and for DP-SGD with 'sufficiently rich loss functions', but gives no formal condition or proof. The abstract's 'any differentially private algorithm' and the claim that the PLD of random allocation 'can be computed efficiently' therefore overstate the result: the algorithm computes a valid upper bound on the PLD of the dominating pair, but if the reduction is loose, the bound may be substantially pessimistic for the actual algorithm. The numerical lower bounds in Figures 1 and 10 are for the dominating pa
minor comments (3)
- [Appendix B, proof of Theorem 4.6] The complexity proof states the total running time is O(n0^2 · log^2(t)), but the preceding counting gives O(n0^2 · log t) convolution calls, and n0 = (IQR/α)(2⌈log t⌉+1) already contributes log^2 t. The final theorem's O((IQR/α)^2 log^3 t) is consistent with O(n0^2 · log t), so the proof's 'log^2' appears to be a typo.
- [Algorithm 6 (Appendix C)] The pseudo-code for disc-dist in the 'lower' branch is ambiguous: the definition of the F_U array and the index convention in 'fU ← [F_U[i]−F_U[i−1]]' are not sufficiently precise to determine whether the rounding is to the left or right. A worked example or a clearer statement of the array indices would help reproducibility.
- [Section 5] The sentence 'Our results are nearly indistinguishable from the lower bound' should clarify that this lower bound is for the dominating pair (the random-allocation scheme), not for the original DP-SGD algorithm. This is related to the tightness caveat in the second major comment.
Circularity Check
No significant circularity: the PLD transformation is derived from the definition of privacy loss; cited dominating-pair reductions are external inputs, and the only caveat is a tightness statement inherited from the authors' prior work.
full rationale
The derivation chain is self-contained at its core. Theorem 4.4 obtains the random-allocation PLD as an explicit function of the input PLD by algebraic manipulation of the density ratio, and Theorem 3.3 derives the Poisson-subsampling transformation from the same definition. Theorem 4.6's validity and tightness proofs use only stochastic domination, discretization, and convolution lemmas proved in the appendix; no parameter is fitted to a target quantity and then renamed a prediction. The algorithm takes a PLD realization of a dominating pair as input and returns a bound; the runtime's IQR dependence is an accuracy-driven discretization, not a data fit. The reduction from an adaptive algorithm M to a fixed randomizer R (Lemma 2.7, from Feldman & Shenfeld 2025) and the k-to-1 reduction (Lemma 2.8) are prior theorems used as inputs; they are parameter-free, their assumptions do not include the PLD result being computed, and they are therefore legitimate external evidence under the stated citation rule. The one load-bearing caveat appears in Section 1.1: 'As discussed in prior work, this reduction is tight for many private algorithms that include DP-SGD with sufficiently rich loss functions...' This tightness is asserted by citation to prior work (including the authors' own) rather than proved here. That is a verification/completeness gap for the practical DP-SGD claim, but not circularity: the algorithm's upper bound remains valid even if the reduction is loose. No self-definitional equation, fitted-input-as-prediction, or ansatz-via-self-citation chain appears.
Assumptions & free parameters
assumptions (4)
- domain assumption Dominating-randomizer reduction: an adaptive t-step algorithm M is dominated by a fixed randomizer R, so random allocation of M is dominated by random allocation of R (Lemma 2.7).
- domain assumption k-out-of-t random allocation reduces to k-fold composition of 1-out-of-floor(t/k) allocation (Lemma 2.8).
- standard math The Gaussian mechanism with sensitivity 1 has dominating pair N(1, sigma^2) and N(0, sigma^2).
- domain assumption Discretization and rounding performed in the numerical algorithm preserve stochastic domination and PLD-realization properties in exact real arithmetic.
Cite this review
Pith. "Pith review of Efficient privacy loss accounting for subsampling and random allocation." pith.science (2026). https://pith.science/paper/KDXIWPXU
@misc{pith2026260217284,
author = {Pith},
title = {Pith review of: Efficient privacy loss accounting for subsampling and random allocation},
year = {2026},
howpublished = {\url{https://pith.science/paper/KDXIWPXU}},
note = {Machine review of arXiv:2602.17284}
}
abstract
We consider the privacy amplification properties of a sampling scheme in which a user's data isused in $k$ steps chosen randomly and uniformly from a sequence (or set) of $t$ steps. This sampling scheme has been recently applied in the context of differentially private optimization (Chua et al., 2024a; Choquette-Choo et al., 2025) and communication-efficient high-dimensional private aggregation (Asi et al., 2026), where it was shown to have utility advantages over the standard Poisson sampling. Theoretical analyses of this sampling scheme (Feldman & Shenfeld, 2025; Dong et al., 2025) lead to bounds that are close to those of Poisson sampling, yet still have two significant shortcomings. First, in many practical settings, the resulting privacy parameters are not tight due to the approximation steps in the analysis. Second, the computed parameters are either the hockey stick or Renyi divergence, both of which introduce overheads when used in privacy loss accounting. In this work, we demonstrate that the privacy loss distribution (PLD) of random allocation applied to any differentially private algorithm can be computed efficiently. When applied to the Gaussian mechanism, our results demonstrate that the privacy-utility trade-off for random allocation is at least as good as that of Poisson subsampling. In particular, random allocation is better suited for training via DP-SGD. To support these computations, our work develops new tools for general privacy loss accounting based on a notion of PLD realization. This notion allows us to extend accurate privacy loss accounting to subsampling which previously required manual noise-mechanism-specific analysis.
Figures
Figures from the paper (8 more)
Reference graph
Works this paper leans on
-
[1]
There exists two PLD realizations V, U such that U stochastically dominates V but D(U) does not stochastically dominatesD(V)nor dominated by it
-
[2]
There exists λ∈ [0, 1]and two random variables V, Usuch that U stochastically dominates V but ⃗ φλ(U ) does not stochastically dominates⃗ φλ(V)nor dominated by it
-
[3]
20 Proof
For any two PLD realizationsV, U, ifV⪯UthenD(U)⪯ (0,c) D(V)wherec :=f U (∞)−f V (∞). 20 Proof. First part:Consider the random variables V, Uover {ln(2),ln (4)}, such that fV (ln(2)) = fU (ln(4)) = 0.6 and fV (ln(4)) = fU (ln(2)) = 0.4. Clearly, both are PLD realizations, and U stochastically dominates V . Their duals are fD(V) (−ln (4)) = 0 .1, fD(V) (−ln...
2007
-
[4]
Since the number of iterations in Algorithm 3 is bounded by ⌈log2(t)⌉, and each iteration contains at most 2 convolutions, the number of times Algorithm 4 is called with inputtis at most 2⌈log 2(t)⌉. 22
-
[5]
P ¯l[j]+¯l′[k]∈[¯lconv[i],¯lconv[i+1]) fX [j]·f X ′[k] # i∈[n] {Denoting ¯lconv[n+ 1] =∞} fconv(−∞)←0,f conv(∞)←1− P i∈[n] fconv[i] else fconv ←
If both input distributions to Algorithm 4 are defined over the grids a·e α·i i∈[n+1], b·e α·i i∈[n+1], then the output distribution is defined over the grid (a+b)·e α·i i∈[n+1]. This is because by definition, the output grid is supported over the range (( a + b) ·e α, (a + b) ·e (n+1)α), and it is spaced with constant ratioα, so its size is log α (a+b)·e...
2025
Reviewed August 2, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.