Optimal Algorithms for Mean Estimation under Local Differential Privacy
Hilal AsiVitaly FeldmanKunal Talwar
Proves that the PrivUnit algorithm achieves optimal variance for unbiased locally differentially private mean estimation and introduces a Gaussian-based variant, PrivUnitG, that enables dimension-independent parameter optimization and precise error analysis.
Modern data applications like federated learning and distributed machine learning frequently aggregate user data without relying on a trusted central party. Local differential privacy protects individual privacy by having each user randomize their own data vector before sharing it. While existing literature has established asymptotic rates showing how error scales generally with data dimension and privacy budgets, competing methods exhibit large differences in actual performance due to hidden constant factors. Because strict privacy budgets are non-negotiable and collecting more user data is often expensive or unfeasible, identifying the exact algorithm that delivers the smallest estimation error is essential.
The main objective of the article is to identify and characterize the strictly optimal algorithm for estimating the mean of Euclidean unit vectors under non-interactive, unbiased local differential privacy. The article evaluates existing mechanisms and formulates a new approach to achieve the lowest possible variance.
The article utilizes a rigorous mathematical and structural optimization approach. It first demonstrates that canonical protocols—which pair a local randomizer with standard additive aggregation—can achieve optimal error across all possible unbiased mechanisms. It then exploits domain rotational and reflection symmetries to express the optimal randomizer design as a linear program, subsequently validating the analytical findings through numerical simulations across varying dimensions and privacy parameters.
The investigation produced several key findings. First, the article proves that the existing PrivUnit algorithm, when configured with optimized parameters, achieves strictly optimal variance among all unbiased local private procedures. Second, it introduces PrivUnitG, a Gaussian-based variant that achieves the same optimal error up to a negligible multiplicative factor as the dimension grows. Third, unlike standard PrivUnit, the optimal operating parameters for PrivUnitG are independent of the data dimension, making high-dimensional implementations computationally efficient. Finally, analytical and empirical evaluations show that the normalized error constant converges cleanly to an asymptotic limit of approximately 0.614 as the privacy budget and dimensions increase.
These findings have direct operational and strategic implications for private analytics. System architects no longer need to guess among competing algorithms or accept poor empirical constants; optimized PrivUnit-style mechanisms provide the guaranteed best accuracy for a target privacy level. This optimizes the trade-off between user privacy and model utility, reducing the total sample size needed to hit target performance thresholds and lowering overall data collection costs.
Engineering teams deploying local differential privacy or shuffle-model architectures should adopt PrivUnit with optimal parameters or its Gaussian variant PrivUnitG. Practitioners operating in high dimensions should favor PrivUnitG to take advantage of its dimension-independent parameter tuning. Furthermore, developers should consider combining PrivUnitG with lossy compression techniques to minimize network communication overhead while preserving near-optimal statistical accuracy.
The conclusions are mathematically proven and backed by consistent numerical experiments, providing high confidence within the evaluated scope. However, key limitations apply: the optimality guarantees assume non-interactive protocols, unbiased estimators, and inputs bounded within the Euclidean unit sphere. Stakeholders should exercise caution if extending these exact mechanisms to interactive systems, biased estimation pipelines, or alternative data geometries without further validation.
- Paper: What Can We Learn Privately?, Shiva Prasad Kasiviswanathan et al. (2008). This foundational work introduces the theoretical formulation and sample complexity boundaries of local differential privacy protocols upon which private mean estimation algorithms build.
No sufficiently relevant recommendations were found.
