ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2112.12279
28
5
v1v2 (latest)

Randomize the Future: Asymptotically Optimal Locally Private Frequency Estimation Protocol for Longitudinal Data

22 December 2021
O. Ohrimenko
Anthony Wirth
Hao Wu
ArXiv (abs)PDFHTML
Abstract

Longitudinal data tracking under Local Differential Privacy (LDP) is a challenging task. Baseline solutions that repeatedly invoke a protocol designed for one-time computation lead to linear decay in the privacy or utility guarantee with respect to the number of computations. To avoid this, the recent approach of Erlingsson et al. (2020) exploits the potential sparsity of user data that changes only infrequently. Their protocol targets the fundamental problem of frequency estimation protocol for longitudinal binary data, with ℓ∞\ell_\inftyℓ∞​ error of O((1/ϵ)⋅(log⁡d)3/2⋅k⋅n⋅log⁡(d/β))O ( (1 / \epsilon) \cdot (\log d)^{3 / 2} \cdot k \cdot \sqrt{ n \cdot \log ( d / \beta ) } )O((1/ϵ)⋅(logd)3/2⋅k⋅n⋅log(d/β)​), where ϵ\epsilonϵ is the privacy budget, ddd is the number of time periods, kkk is the maximum number of changes of user data, and β\betaβ is the failure probability. Notably, the error bound scales polylogarithmically with ddd, but linearly with kkk. In this paper, we break through the linear dependence on kkk in the estimation error. Our new protocol has error O((1/ϵ)⋅(log⁡d)⋅k⋅n⋅log⁡(d/β))O ( (1 / \epsilon) \cdot (\log d) \cdot \sqrt{ k \cdot n \cdot \log ( d / \beta ) } )O((1/ϵ)⋅(logd)⋅k⋅n⋅log(d/β)​), matching the lower bound up to a logarithmic factor. The protocol is an online one, that outputs an estimate at each time period. The key breakthrough is a new randomizer for sequential data, FutureRand, with two key features. The first is a composition strategy that correlates the noise across the non-zero elements of the sequence. The second is a pre-computation technique which, by exploiting the symmetry of input space, enables the randomizer to output the results on the fly, without knowing future inputs. Our protocol closes the error gap between existing online and offline algorithms.

View on arXiv
Comments on this paper