We study the problem of private vector mean estimation in the shuffle model of privacy where n users each have a unit vector v(i)∈Rd. We propose a new multi-message protocol that achieves the optimal error using O~(min(nε2,d)) messages per user. Moreover, we show that any (unbiased) protocol that achieves optimal error requires each user to send Ω(min(nε2,d)/log(n)) messages, demonstrating the optimality of our message complexity up to logarithmic factors. Additionally, we study the single-message setting and design a protocol that achieves mean squared error O(dnd/(d+2)ε−4/(d+2)). Moreover, we show that any single-message protocol must incur mean squared error Ω(dnd/(d+2)), showing that our protocol is optimal in the standard setting where ε=Θ(1). Finally, we study robustness to malicious users and show that malicious users can incur large additive error with a single shuffler.
@article{arxiv.2404.10201,
title = {Private Vector Mean Estimation in the Shuffle Model: Optimal Rates Require Many Messages},
author = {Hilal Asi and Vitaly Feldman and Jelani Nelson and Huy L. Nguyen and Kunal Talwar and Samson Zhou},
journal= {arXiv preprint arXiv:2404.10201},
year = {2024}
}