betaFeedback

WorksComputer Science

Counting on Dummies: Privacy Amplification with Observable Counts and Truncated Batches

Abstract

In many practical deployments of Differentially Private Stochastic Gradient Descent (DP-SGD), the server processes data in batches. Randomly sampling these batches allows for better privacy bounds via privacy amplification results. Most sampling schemes with provable privacy amplification, including Poisson sampling and random allocation, result in variable batch sizes. The privacy guarantee of these schemes requires that the batch sizes are not revealed. In distributed settings, the server performing the aggregation or any party observing the communication traffic may learn these batch sizes. Furthermore, in both centralized and distributed settings, memory and computation constraints may require each batch to be of some maximum size ss, necessitating truncation of the batch when it exceeds this limit. It is known that this truncation can result in a significant increase in privacy loss. In this work, we address both of these challenges via a simple mechanism that uses a random number of dummy points to privatize the batch size and maintain the privacy guarantee even under truncation. We demonstrate that our mechanism is easy to implement in a distributed setting, and provide a general analysis of this mechanism for both Poisson sampling and random allocation. Our analysis is designed to support efficient and relatively tight privacy accounting. It also effectively amplifies the privacy of the count releases by subsampling, making the expected number of dummy points asymptotically smaller than what is needed to directly privatize the (sensitivity-one) batch sizes with non-negative noise. For Poisson sampling with truncated batches, we demonstrate empirically that our mechanism achieves better privacy–efficiency tradeoffs than the direct accounting for truncation recently given by (Ganesh, 2025).

Introduction

Differentially private stochastic gradient descent (DP-SGD) is the standard algorithm for training machine-learning models under differential privacy [1, 8]. Its privacy analysis rests on privacy amplification by subsampling: because each step operates on a small randomly chosen batch, the relatively weak privacy guarantee of a single noisy gradient step is amplified significantly. This enables the release of the numerous noisy gradients with reasonable privacy guarantees for the entire run. The strongest and most widely used amplification comes from schemes in which each batch is a genuinely random subset of the data: Poisson subsampling, which includes each example independently with probability γ\gamma [1, 44], and, more recently, random allocation, a balls-in-bins scheme that spreads each example across a random subset of the steps [23]. Both schemes admit tight and efficient accounting, based on dominating pairs of distributions [44] and implemented via numerical computations on privacy loss distributions (PLDs).

An important feature of these schemes is that they produce batches of variable size, distributed as a binomial random variable. The size of a batch is thus a random quantity that depends on the internal randomization of the algorithm. The amplification guarantees of these schemes implicitly assume that the batch size is never revealed, that is, that the adversary observes only the per-step outputs. Under a trusted central curator this assumption is typically harmless. However, in federated and distributed deployments, where contributions from many devices are aggregated without a trusted central party, the server that performs the aggregation typically does observe each batch’s size, for example, by counting the number of messages it combines. Once the size is observed, the amplification analysis no longer applies as stated, and the resulting leakage erodes the privacy guarantees. Related gaps between the idealized sampling assumed in analyses and the batching actually realized in implementations are by now a recognized source of privacy violations [14, 2, 33]. Indeed, in federated settings the difficulty of realizing and hiding subsampling has led to the use of optimization methods that abandon sampling altogether [32].

Variable batch sizes present another, independent difficulty. Memory and compute budgets typically impose an a priori cap ss on the batch size, so any batch exceeding ss must be truncated to fit. In common training pipeline designs, the batch also needs to be padded to have the fixed size ss. Similarly in distributed aggregation implementations, system constraints can force a maximum batch size. Truncation, however, breaks the privacy accounting under the add/remove and zero-out adjacency notions that are typically used in this context. When the batch size is fixed (or otherwise known), removing a data point from a full batch means that another data point takes its place, so the batch sum can shift by two gradients rather than one. This effectively doubles the sensitivity and thus requires doubling the noise scale. Recent work of Ganesh [27] gives a tighter, dedicated analysis of truncated Poisson sampling, but the doubled sensitivity remains: it is charged whenever the batch overflows, which forces the expected batch size to be well below ss. We provide a more detailed discussion in § 1.3.

Our results

We resolve both these difficulties with a single, simple technique that we call dummy count masking. Throughout, the count of a batch is the number of contributions it holds: without truncation this is exactly the batch size, and with truncation it is the pre-truncation size. Before releasing the count, we add a random number of dummy points to the batch. A dummy is a fixed reference element ⊥\bot, which in aggregation is simply the zero vector; for this reason, replacing a real point by ⊥\bot is referred to as zero-out adjacency, and the privacy of such a replacement is controlled by the core mechanism. Crucially, the number of dummy points added is drawn from a fixed, public, data-independent distribution C\mathcal{C} over Z+\mathbb{Z}_{+}. We then release the resulting (dummy-masked) count. In addition, if a truncation cap is imposed, we truncate the resulting batch to the fixed size ss. If a fixed size ss is required we also pad the batches with fewer than ss elements using the same dummy element.

This has two effects. First, privatizing the count reduces to releasing a sensitivity-one integer statistic with one-sided noise, a problem studied in several contexts [12, 43]. Second, conditioned on the released count, a removed user is replaced by an additional dummy rather than by another user’s data, so the two neighboring batches differ in a single entry even after truncation and padding. Truncation thus preserves unit sensitivity instead of creating a sensitivity-two event.

Importantly, dummy count masking is compatible with distributed aggregation without a trusted curator. Each user decides independently, by local coin flips, whether to inject extra dummy messages into a batch and how many. With anonymous aggregation, dummy reports are indistinguishable from real ones, so the total number of dummies is hidden. Under distributed noise generation, each dummy message can carry its own noise share, so the scheme composes naturally with client-side noise generation and integrates easily into existing secure-aggregation pipelines.

We give a general privacy analysis of this mechanism for both Poisson subsampling and random allocation, showing that the additional privacy cost is typically dominated by the cost of the original algorithm. Our guarantees are stated as explicit dominating pairs of distributions, so that accurate numerical privacy accounting can be applied directly. We describe the simple steps needed to compute the privacy loss distribution of our mechanism and then demonstrate empirically that its privacy cost is typically negligible. We also compare the efficiency of our mechanism empirically with that of truncation without masking [27].

Overview of the analysis

We show (§ 4) that both the release of the masked count and the truncation can be folded into the per-step algorithm: the dummy-masked and (optionally) truncated scheme is exactly an ordinary sampling scheme applied to a modified batch algorithm. We then give a dominating pair of distributions for this batch algorithm in terms of a dominating pair for the original per-step mechanism, where a dominating pair of a mechanism is a pair of distributions whose hockey-stick divergence upper bounds the privacy loss of the mechanism. Specifically, if (P0,Q0)(P_0, Q_0) is a remove-direction dominating pair of the per-step mechanism (the Gaussian noisy sum being the canonical example), we show that (C+1×P0,C×Q0)(C_{+1} \times P_0, C \times Q_0) is a dominating pair of the modified batch algorithm, where CC is the distribution of the number of dummies and C+1C_{+1} is the distribution of R+1R+1 for R∼CR \sim C. As a result, we never need to re-derive amplification theorems: it suffices to feed this dominating pair to the existing subsampling [44] and random-allocation [23] results.

Truncation is handled by isolating a stability property (§ 4.2). Conditioned on the released count, padding or truncating to size ss is a data-independent mixture of stable maps, that is, maps that transform batches differing in a single entry to batches differing in a single entry. By joint convexity of the hockey-stick divergence [6], pre-composing with such a map can only decrease every divergence, so it preserves dominating pairs (Lemma 4.4). The dominating pair for the batch algorithm above is therefore unchanged by truncation (Lemma 4.6).

Participant-generated dummies. In distributed applications of our mechanism the requirement that dummies are generated independently of batch participation may create a significant overhead in that each client may need to be actively communicating dummies across the entire execution of the algorithm. In particular, they may need to contribute dummies during rounds in which they are not contributing data. Thus we also analyze the version in which only the users that join a batch inject dummies into it (§ 6). In this case the count noise is coupled to participation. We show that our analysis framework can also handle this case (albeit with a different dominating pair of distributions). The analysis relies on an additional domination monotonicity argument for the batch size and a minimum-batch-participation event charged to δ\delta.

The cost of masking. The main computational overhead of our mechanism is the expected number of dummies per batch, ER∼C[R]E_{R \sim C}[R]. Released on its own, a count with one-sided (non-negative) noise requires noise of mean Θ(1ϵlog⁡1δ)\Theta(\frac{1}{\epsilon}\log\frac{1}{\delta}) [12, 43]. Combining this with black-box amplification and composition theorems gives a per-batch mean of O(σ∗log⁡(γt/δ))O(\sigma^* \log(\gamma t/\delta)) for σ∗:=γ2tlog⁡(1/δ)ϵ\sigma^* := \frac{\gamma\sqrt{2t\log(1/\delta)}}{\epsilon}, where γ\gamma is the Poisson subsampling rate and tt is the number of steps. In § 7 we show that the log⁡(1/δ)\log(1/\delta) factor can be avoided in the CLT regime, where the privacy of the subsampled and composed count release is tightly controlled by the χ2\chi^2 divergence of a single step [26]. We then show that, under the simplifying assumptions of the CLT regime, when masking the counts of a subsampled and composed or randomly allocated Gaussian mechanism with noise multiplier σ\sigma, a mean of O(σαlog⁡σα)O(\frac{\sigma}{\sqrt{\alpha}}\log\frac{\sigma}{\sqrt{\alpha}}) dummies suffices to ensure that the final ϵ\epsilon grows by at most a factor of 1+α1+\alpha.

Why not simply privatize the counts? For one epoch of random allocation, the vector of batch counts is itself a sensitivity-one statistic, since deleting a user decrements a single count by one. One might therefore hope to privatize it on its own, by adding noise to each count, and simply pay for this release via standard composition theorems. The subtlety is that the two parts of the release share their randomness. The allocation that determines the counts is precisely the randomness whose secrecy drives privacy amplification for the noisy gradient sums, so once the (even noisy) counts are public, the amplification guarantee for the sums no longer applies as stated. More generally, it is well known that two correlated releases that are each differentially private may jointly reveal the input completely.1

By folding the count release into the per-batch algorithm, we analyze the two components jointly, conditioning both on the shared sampling randomness. The joint analysis also gives better bounds: it effectively applies privacy amplification by subsampling to the count releases themselves, since a user’s presence affects any given count only with probability about 1/t1/t. By the asymptotics of § 7, the amplified count release needs noise of mean O~(1tε)\widetilde{O}\left(\frac{1}{\sqrt{t\varepsilon}}\right) per batch, smaller by a factor of Ω~(t)\widetilde{\Omega}(\sqrt{t}) than the Θ~(1ε)\widetilde{\Theta}\left(\frac{1}{\varepsilon}\right) required by an unamplified sensitivity-one release with non-negative noise.

Why non-negative noise only? Since the primary goal of masking is to privatize the counts, it is natural to ask why we do not allow negative count noise: whenever the count noise RR is negative, one could drop ∣R∣|R| randomly chosen elements from the batch. This is implementable when the server can manipulate batches arbitrarily before computing on them. It does not, however, fit our main motivation, the observability of message counts in a distributed setting with user-generated dummies, since a user cannot drop messages generated by other users. Moreover, our analysis conditions on the released count. With non-negative noise, the two conditional batches can be coupled as zero-out neighbors, so that the divergence of the outputs is controlled by the core mechanism. With deletions, conditioning on the count would change which real elements remain in the batch, and this coupling would no longer be possible.

Numerical Evaluation. By combining our results with numerical PLD accounting methods in [41, 25], we evaluate the privacy overheads of count masking empirically in two ways. We first consider two parameter settings corresponding to multi-epoch DP-SGD with both Poisson subsampling and random allocation. We consider several count noise distributions, including the simple binomial and negative binomial distributions (which can be generated in a distributed setting) with optimized parameters, and the count noise distribution optimized for minimizing the second moment under a fixed mean from [43]. In all settings, with the optimized negative binomial, the privacy overhead of masking is negligible (<1%<1\%) once the expected number of dummies equals the standard deviation of the batch size. The overhead of the simple binomial is higher but still modest. We also evaluate the setting in which dummies are generated only by the participants of a batch: there, the overhead is essentially identical to that of independent dummies for larger batches and moderately higher for smaller ones (Figure 2).

Overhead of participant-generated count masking for Poisson subsampling and random allocation

Figure 2. Overhead of participant-generated count masking (§ 6): ε\varepsilon at δ=10−6\delta= 10^{-6} of the full masked, composed mechanism versus count noise mean μ=E[R]\mu= E[R], for (a) Poisson subsampling and (b) random allocation, in the same two settings and with the same σ\sigma-calibration as Figure 1. The participant curves use the guaranteed minimum participation rr (r=789r = 789 in Setting (A)(A), r=9327r = 9327 in Setting (B)(B)) with failure budget β=0.01 δ\beta= 0.01\ \delta.

We then consider the truncation setting where we have fixed maximum batch size. We compare the privacy cost of plain truncation via the analysis of Ganesh [27] with that of truncation after dummy masking, both under Poisson sampling. We show that empirically, adding dummies achieves a significantly lower privacy cost at the same batch efficiency (the expected fraction of real elements in the truncated batch). Importantly, count masking also makes truncation possible under random allocation, for which no alternative truncation analysis exists. Details of the experiments are provided in § 8.

Related work

Batch sampling in theory and practice. The gap between the sampling that DP-SGD analyses assume and the batching that implementations realize is by now well documented: batching by shuffling can result in substantially weaker privacy guarantees than the Poisson subsampling that is usually used for accounting [14, 15], and similar gaps arise for other deployed batching choices [2, 33]. Fixed-size pipelines have led practitioners to implement Poisson subsampling with truncation and padding [15], the route taken in recent large-scale differentially private language-model training [35 Vau25] and analyzed tightly by Ganesh [27]. Random allocation was proposed and analyzed as an alternative with more predictable participation [13, 11, 16, 23], with efficient PLD accounting given by Feldman and Shenfeld [24]. All of these analyses assume that the batch counts are hidden.

Truncated Poisson sampling. The closest prior work on privacy amplification with batch padding and truncation is that of Ganesh [27], who gives a tight privacy bound for truncated Poisson sampling of the subsampled Gaussian mechanism: each example is included independently with probability pp, and a batch exceeding the cap BB is replaced by a uniformly random size-BB subset before the noisy gradient sum is released. Like ours, the analysis is phrased through dominating pairs, and it improves substantially on charging the overflow event to δ\delta, which would force the expected batch size well below BB. Its central observation is that truncation doubles the sensitivity: when an added example displaces another from an already-full batch, the released sum can move by two gradients rather than one. The resulting dominating pair is a public mixture of an untruncated sensitivity-1 component and a truncated sensitivity-2 component, weighted by the (data-independent) overflow probability, so the doubling is paid only when truncation can occur. Our approach is orthogonal, and in principle the two can be combined; § 8 compares them empirically. Our analysis also applies beyond the Gaussian mechanism, to any per-step algorithm with a remove-direction dominating pair, and covers random allocation alongside Poisson subsampling.

Dummy messages in differential privacy. Injecting randomly generated dummy messages is a recurring idea in distributed and shuffle-model protocols. Balle et al. [4] and Ghazi et al. [28] realize private summation and counting in the shuffle model by having users send extra messages whose random contents implement the privacy noise, and study which noise distributions can be generated this way at the smallest message cost. Li et al. [34] amplify the privacy of shuffle-model protocols with dummy points, and in the augmented shuffle protocols of Murakami et al. [36] the shuffler itself injects, per item, a binomial (or asymmetric two-sided geometric) number of dummies so that the dummies alone realize the estimator’s noise. Dummies also defend against traffic analysis: Vuvuzela’s mix servers add random cover traffic so that the observable dead-drop access counts are differentially private [30], and in the private-search system Wally each client issues fake queries over an anonymous network so that per-shard query counts reveal little [3].

Several works in this context also study infinitely divisible count-noise laws, which can be generated in a distributed way by summing independent contributions from many users. In particular, our use of negative-binomial distributions is inspired by Ghazi et al. [28].

One-sided noise. Optimal non-negative noise for a single sensitivity-one release is well understood: Case et al. [12] analyze simple families such as the truncated geometric, negative binomial and Poisson padding. Xiao et al. [43] show that the Θ(1ϵlog⁡1δ)\Theta\left(\frac{1}{\epsilon}\log\frac{1}{\delta}\right) mean error achieved by a clamped two-sided geometric distribution is the minimum possible. For repeated releases Xiao et al. [43] develop a hybrid Rényi analysis and a convex program for composition-optimal one-sided noise. Our experiments include this noise and show that the negative binomial, which can be generated in a distributed setting, achieves comparable privacy guarantees.

Definitions

We write [t]:={1,…,t}[t] := \{1, \ldots, t\} and Z+:={0,1,2,…}\mathbb{Z}_{+} := \{0, 1, 2, \ldots\}.

We describe privacy guarantees in terms of the privacy loss random variable [18] and the closely related hockey-stick privacy profile [6]. Given two distributions PP, QQ, the privacy loss random variable LP,QL_{P,Q} is defined by ℓ(ω;P,Q):=ln⁡(P(ω)Q(ω))\ell(\omega; P, Q) := \ln\left(\frac{P(\omega)}{Q(\omega)}\right) where ω∼P\omega\sim P. We refer to its distribution as the privacy loss distribution (PLD). For κ≥0\kappa\ge0, the κ\kappa-hockey-stick divergence between two distributions PP, QQ is defined as

Hκ(P∥Q):=Eω∼P[1−κ⋅e−ℓ(ω;P,Q)]+,H_{\kappa}(P \mathbin{\|} Q) := \mathbb{E}_{\omega\sim P}\left[1-\kappa\cdot e^{-\ell(\omega;P,Q)}\right]_{+},

where [x]+:=max⁡{0,x}[x]_{+} := \max\{0,x\} [5].

The dataset adjacency notions we consider are the standard add/remove and zero-out notions. In add/remove adjacency datasets S,S′∈X∗S, S' \in\mathcal{X}^{*} are adjacent if SS can be obtained from S′S' via adding or removing a single element. For the zero-out notion, datasets S,S′∈X∗S, S' \in\mathcal{X}^{*} are adjacent if SS can be obtained from S′S' by replacing a single element with the “zero” element ⊥\bot which we assume to be in X\mathcal{X}. In the common application of aggregation this element is just 00 (or the zero vector).

Given an algorithm M:X∗→YM : \mathcal{X}^{*} \to\mathcal{Y}, its privacy profile δM:R→[0,1]\delta_M : \mathbb{R} \to[0,1] is defined as δM(ε):=sup⁡S,S′Heε(M(S)∥M(S′))\delta_M(\varepsilon) := \sup_{S,S'} H_{e^\varepsilon}(M(S) \mathbin{\|} M(S')), where the supremum is over all pairs of adjacent datasets. Since the hockey-stick divergence is asymmetric in general, we write δ⃗M\vec{\delta}_M for the supremum restricted to the remove direction, in which S′S' is obtained from SS by removing an element or replacing it with ⊥\bot, and δ←M\overleftarrow{\delta}_M for the add direction, in which SS is obtained from S′S' in this way. Consequently, δM(ε)=max⁡{δ⃗M(ε),δ←M(ε)}\delta_M(\varepsilon) = \max\{\vec{\delta}_M(\varepsilon),\overleftarrow{\delta}_M(\varepsilon)\}. Given ε>0\varepsilon> 0, δ∈[0,1]\delta\in[0,1], an algorithm MM will be called (ε,δ)(\varepsilon,\delta)-differentially private (DP) if δM(ε)≤δ\delta_M(\varepsilon) \le\delta [21].

A key concept for characterizing the privacy guarantees of an algorithm is that of a dominating pair of distributions [44]. Given distributions P1P_1, Q1Q_1, P2P_2, Q2Q_2, we say that a pair of distributions (P1,Q1)(P_1,Q_1) dominates the pair of distributions (P2,Q2)(P_2,Q_2) if for all κ≥0\kappa\ge0 we have Hκ(P2∥Q2)≤Hκ(P1∥Q1)H_{\kappa}(P_2 \mathbin{\|} Q_2) \le H_{\kappa}(P_1 \mathbin{\|} Q_1). If δ⃗M(ε)≤Heε(P∥Q)\vec{\delta}_M(\varepsilon) \le H_{e^\varepsilon}(P \mathbin{\|} Q) for every ε∈R\varepsilon\in\mathbb{R}, we call (P,Q)(P,Q) a remove-direction dominating pair for MM. The swapped pair controls the add direction: δ←M(ε)≤Heε(Q∥P)\overleftarrow{\delta}_M(\varepsilon) \le H_{e^\varepsilon}(Q \mathbin{\|} P) for every ε∈R\varepsilon\in\mathbb{R} [44]. This “swap” fact, which we use repeatedly, relies on domination at all κ≥0\kappa\ge0: it follows from the identity Hκ(Q∥P)=κH1/κ(P∥Q)+1−κH_{\kappa}(Q \mathbin{\|} P) = \kappa H_{1/\kappa}(P \mathbin{\|} Q) + 1 - \kappa, valid for all distributions P,QP,Q and all κ>0\kappa> 0.

References

  1. [1]M. Abadi, A. Chu, I. Goodfellow, H. B. McMahan, I. Mironov, K. Talwar, and L. Zhang. “Deep learning with differential privacy”. In: ACM SIGSAC Conference on Computer and Communications Security (CCS). 2016.DOI
  2. [2]M. S. M. S. Annamalai, B. Balle, E. De Cristofaro, and J. Hayes. “To Shuffle or not to Shuffle: Auditing DP-SGD with Shuffling”. In: Network and Distributed System Security Symposium (NDSS). 2026.arxiv.org/abs/2411.10614
  3. [3]H. Asi, F. Boemer, N. Genise, M. H. Mughees, T. Ogilvie, R. Rishi, K. Talwar, K. Tarbe, A. Wadia, R. Zhu, and M. Zuliani. Scalable Private Search with Wally. 2024. arXiv: 2406.06761.
  4. [4]B. Balle, J. Bell, A. Gascón, and K. Nissim. “Private Summation in the Multi-Message Shuffle Model”. In: ACM SIGSAC Conference on Computer and Communications Security (CCS). 2020.DOI
  5. [5]G. Barthe, B. Köpf, F. Olmedo, and S. Zanella Béguelin. “Probabilistic relational reasoning for differential privacy”. In: ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL). 2012.
  6. [6]B. Balle, G. Barthe, and M. Gaboardi. “Privacy amplification by subsampling: Tight analyses via couplings and divergences”. In: NeurIPS. 2018.arxiv.org/abs/1807.01647
  7. [7]K. Bonawitz, V. Ivanov, B. Kreuter, A. Marcedone, H. B. McMahan, S. Patel, D. Ramage, A. Segal, and K. Seth. “Practical secure aggregation for privacy-preserving machine learning”. In: ACM SIGSAC Conference on Computer and Communications Security (CCS). 2017.DOI
  8. [8]R. Bassily, A. Smith, and A. Thakurta. “Private empirical risk minimization: Efficient algorithms and tight error bounds”. In: IEEE Symposium on Foundations of Computer Science (FOCS). 2014.
  9. [9]Z. Bu, J. Dong, Q. Long, and W. J. Su. “Deep learning with Gaussian differential privacy”. In: Harvard Data Science Review (2020).DOI
  10. [10]H. Corrigan-Gibbs and D. Boneh. “Prio: Private, Robust, and Scalable Computation of Aggregate Statistics”. In: USENIX Symposium on Networked Systems Design and Implementation (NSDI). 2017.
  11. [11]C. Choquette-Choo, A. Ganesh, S. Haque, T. Steinke, and A. Guha Thakurta. “Near-Exact Privacy Amplification for Matrix Mechanisms”. In: International Conference on Learning Representations (ICLR). 2025.
  12. [12]B. M. Case, J. Honaker, and M. Movahedi. The Privacy-preserving Padding Problem: Non-negative Mechanisms for Conservative Answers with Differential Privacy. 2021. arXiv: 2110. 08177.arxiv.org/abs/2110.08177
  13. [13]L. Chua, B. Ghazi, C. Harrison, P. Kamath, R. Kumar, E. J. Leeman, P. Manurangsi, A. Sinha, and C. Zhang. “Balls-and-Bins Sampling for DP-SGD”. In: International Conference on Artificial Intelligence and Statistics (AISTATS). 2024.arxiv.org/abs/2412.16802
  14. [14]L. Chua, B. Ghazi, P. Kamath, R. Kumar, P. Manurangsi, A. Sinha, and C. Zhang. “How Private are DP-SGD Implementations?”. In: ICML. 2024.arxiv.org/abs/2403.17673
  15. [15]L. Chua, B. Ghazi, P. Kamath, R. Kumar, P. Manurangsi, A. Sinha, and C. Zhang. “Scalable DP-SGD: Shuffling vs. poisson subsampling”. In: NeurIPS. 2024.arxiv.org/abs/2411.04205
  16. [16]A. Dong, W.-N. Chen, and A. Ozgur. “Leveraging Randomness in Model and Data Partitioning for Privacy Amplification”. In: ICML. 2025.arxiv.org/abs/2503.03043
  17. [17]C. Dwork and A. Roth. “The algorithmic foundations of differential privacy”. In: Foundations and Trends in Theoretical Computer Science (2014).
  18. [18]C. Dwork and G. N. Rothblum. Concentrated differential privacy. 2016. arXiv: 1603.01887.arxiv.org/abs/1603.01887
  19. [19]J. Dong, A. Roth, and W. J. Su. “Gaussian differential privacy”. In: Journal of the Royal Statistical Society Series B: Statistical Methodology (2022).arxiv.org/abs/1905.02383
  20. [20]C. Dwork, G. N. Rothblum, and S. Vadhan. “Boosting and differential privacy”. In: IEEE Symposium on Foundations of Computer Science (FOCS). 2010.DOI
  21. [21]C. Dwork, K. Kenthapadi, F. McSherry, I. Mironov, and M. Naor. “Our data, ourselves: Privacy via distributed noise generation”. In: Advances in Cryptology (EUROCRYPT). 2006.
  22. [22]H. Eichner, D. Ramage, K. Bonawitz, D. Huba, T. Santoro, B. McLarnon, T. Van Overveldt, N. Fallen, P. Kairouz, A. Cheu, K. Daly, A. Gascon, M. Gruteser, and B. McMahan. Confidential federated computations. 2024. arXiv: 2404.10764.arxiv.org/abs/2404.10764
  23. [23]V. Feldman and M. Shenfeld. “Privacy amplification by random allocation”. In: NeurIPS. 2025. arXiv: 2502.08202. Statement numbering as in arXiv version v4.arxiv.org/abs/2502.08202
  24. [24]V. Feldman and M. Shenfeld. “Efficient privacy loss accounting for subsampling and random allocation”. In: ICML. 2026.arxiv.org/abs/2602.17284
  25. [25]V. Feldman and M. Shenfeld. Fast Privacy Loss Accounting for Random Allocation via Multi-scale FFT. 2026. arXiv: 2610.
  26. [26]V. Feldman and M. Shenfeld. Gaussian Approximation for Composition and Subsampling of Differentially Private Algorithms. 2026. arXiv: 2610.33333.arxiv.org/abs/2610.33333
  27. [27]A. Ganesh. Tighter Privacy Analysis for Truncated Poisson Sampling. 2025. arXiv: 2508.15089.arxiv.org/abs/2508.15089
  28. [28]B. Ghazi, R. Kumar, P. Manurangsi, and R. Pagh. “Private Counting from Anonymous Messages: Near-Optimal Accuracy with Vanishing Communication Overhead”. In: ICML. 2020.arxiv.org/abs/2106.04247
  29. [29]R. D. Gordon. “Values of Mills’ ratio of area to bounding ordinate and of the normal probability integral for large values of the argument”. In: The Annals of Mathematical Statistics (1941).DOI
  30. [30]J. van den Hooff, D. Lazar, M. Zaharia, and N. Zeldovich. “Vuvuzela: Scalable private messaging resistant to traffic analysis”. In: ACM Symposium on Operating Systems Principles (SOSP). 2015.
  31. [31]J. Jin, C. Chuengsatiansup, T. Murray, B. I. P. Rubinstein, Y. Yarom, and O. Ohrimenko. “Elephants Do Not Forget: Differential Privacy with State Continuity for Privacy Budget”. In: ACM SIGSAC Conference on Computer and Communications Security (CCS). 2024.arxiv.org/abs/2401.17628
  32. [32]P. Kairouz, B. McMahan, S. Song, O. Thakkar, A. Thakurta, and Z. Xu. “Practical and private (deep) learning without sampling or shuffling”. In: ICML. 2021.arxiv.org/abs/2103.00039
  33. [33]C. J. Lebeda, M. Regehr, G. Kamath, and T. Steinke. “Avoiding Pitfalls for Privacy Accounting of Subsampled Mechanisms Under Composition”. In: IEEE Conference on Secure and Trustworthy Machine Learning (SaTML). 2025.arxiv.org/abs/2405.20769
  34. [34]X. Li, W. Liu, H. Feng, K. Huang, Y. Hu, J. Liu, K. Ren, and Z. Qin. “Privacy Enhancement Via Dummy Points in the Shuffle Model”. In: IEEE Transactions on Dependable and Secure Computing (2024).arxiv.org/abs/2009.13738
  35. [35]R. Mckenna, Y. Huang, A. Sinha, B. Balle, Z. Charles, C. A. Choquette-Choo, B. Ghazi, G. Kaissis, R. Kumar, R. Liu, D. Yu, and C. Zhang. “Scaling Laws for Differentially Private Language Models”. In: ICML. 2025.arxiv.org/abs/2501.18914
  36. [36]T. Murakami, Y. Sei, and R. Eriguchi. “Augmented Shuffle Protocols for Accurate and Robust Frequency Estimation under Differential Privacy”. In: IEEE Symposium on Security and Privacy (S&P). 2025.
  37. [37]PLD accounting for subsampling and random allocation. Code: https://github.com/moshenfeld/PLD_accounting.git, branch MS-FFT-paper (the version used in this paper), package: https://pypi.org/project/PLD-accounting/. 2026.
  38. [38]D. Sommer, S. Meiser, and E. Mohammadi. “Privacy loss classes: The central limit theorem in differential privacy”. In: Privacy Enhancing Technologies Symposium (PETS). 2019.
  39. [39]T. Steinke. Composition of differential privacy & privacy amplification by subsampling. 2022. arXiv: 2210.00597.arxiv.org/abs/2210.00597
  40. [40]K. Talwar, S. Wang, A. McMillan, V. Feldman, P. Bansal, B. Basile, A. Cahill, Y. S. Chan, M. Chatzidakis, J. Chen, O. R. A. Chick, M. Chitnis, S. Ganta, Y. Goren, F. Granqvist, K. Guo, F. Jacobs, O. Javidbakht, A. Liu, R. Low, D. Mascenik, S. Myers, D. Park, W. Park, G. Parsa, T. Pauly, C. Priebe, R. Rishi, G. N. Rothblum, C. Song, L. Song, K. Tarbe, S. Vogt, S. Zhou, V. Jina, M. Scaria, and L. Winstrom. “Samplable Anonymous Aggregation for Private Federated Data Analysis”. In: ACM SIGSAC Conference on Computer and Communications Security (CCS). 2024.arxiv.org/abs/2307.15017
  41. [41]Google Differential Privacy Team. DP-accounting. https://github.com/google/differential-privacy/tree/main/python/dp_accounting. 2022.
  42. [43]H. Xiao, J. Wan, E. Shi, and S. Devadas. “One-Sided Bounded Noise: Theory, Optimization Algorithms and Applications”. In: ACM SIGSAC Conference on Computer and Communications Security (CCS). 2025.DOI
  43. [44]Y. Zhu, J. Dong, and Y.-X. Wang. “Optimal accounting of differential privacy via characteristic function”. In: International Conference on Artificial Intelligence and Statistics (AISTATS). 2022.arxiv.org/abs/2106.08567

Paper details

vlnc:W_4sp5m6dt
Version
v1 · latest
Published
Fresh — added to the Hub within the last 30 days
Added
License
CC BY 4.0
Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

  • Computer Science

Claude 4.8/5 Opus

View statement
Looking for related papers…
Contents