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. 2306.10428
35
3

Differentially Private Histogram, Predecessor, and Set Cardinality under Continual Observation

17 June 2023
Monika Henzinger
A. Sricharan
Teresa Anna Steiner
ArXivPDFHTML
Abstract

Differential privacy is the de-facto privacy standard in data analysis. The classic model of differential privacy considers the data to be static. The dynamic setting, called differential privacy under continual observation, captures many applications more realistically. In this work we consider several natural dynamic data structure problems under continual observation, where we want to maintain information about a changing data set such that we can answer certain sets of queries at any given time while satisfying ϵ\epsilonϵ-differential privacy. The problems we consider include (a) maintaining a histogram and various extensions of histogram queries such as quantile queries, (b) maintaining a predecessor search data structure of a dynamically changing set in a given ordered universe, and (c) maintaining the cardinality of a dynamically changing set. For (a) we give new error bounds parameterized in the maximum output of any query cmax⁡c_{\max}cmax​: our algorithm gives an upper bound of O(dlog⁡2dcmax⁡+log⁡T)O(d\log^2dc_{\max}+\log T)O(dlog2dcmax​+logT) for computing histogram, the maximum and minimum column sum, quantiles on the column sums, and related queries. The bound holds for unknown cmax⁡c_{\max}cmax​ and TTT. For (b), we give a general reduction to orthogonal range counting. Further, we give an improvement for the case where only insertions are allowed. We get a data structure which for a given query, returns an interval that contains the predecessor, and at most O(log⁡2ulog⁡T)O(\log^2 u \sqrt{\log T})O(log2ulogT​) more elements, where uuu is the size of the universe. The bound holds for unknown TTT. Lastly, for (c), we give a parameterized upper bound of O(min⁡(d,Klog⁡T))O(\min(d,\sqrt{K\log T}))O(min(d,KlogT​)), where KKK is an upper bound on the number of updates. We show a matching lower bound. Finally, we show how to extend the bound for (c) for unknown KKK and TTT.

View on arXiv
Comments on this paper