Differentially Private Space-Efficient Algorithms for Counting Distinct Elements in the Turnstile Model

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Cummings, Rachel, Epasto, Alessandro, Mao, Jieming, Mukherjee, Tamalika, Ou, Tingting, Zhong, Peilin
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912402632605696
author Cummings, Rachel
Epasto, Alessandro
Mao, Jieming
Mukherjee, Tamalika
Ou, Tingting
Zhong, Peilin
author_facet Cummings, Rachel
Epasto, Alessandro
Mao, Jieming
Mukherjee, Tamalika
Ou, Tingting
Zhong, Peilin
contents The turnstile continual release model of differential privacy captures scenarios where a privacy-preserving real-time analysis is sought for a dataset evolving through additions and deletions. In typical applications of real-time data analysis, both the length of the stream $T$ and the size of the universe $|U|$ from which data come can be extremely large. This motivates the study of private algorithms in the turnstile setting using space sublinear in both $T$ and $|U|$. In this paper, we give the first sublinear space differentially private algorithms for the fundamental problem of counting distinct elements in the turnstile streaming model. Our algorithm achieves, on arbitrary streams, $\tilde{O}_η(T^{1/3})$ space and additive error, and a $(1+η)$-relative approximation for all $η\in (0,1)$. Our result significantly improves upon the space requirements of the state-of-the-art algorithms for this problem, which is linear, approaching the known $Ω(T^{1/4})$ additive error lower bound for arbitrary streams. Moreover, when a bound $W$ on the number of times an item appears in the stream is known, our algorithm provides $\tilde{O}_η(\sqrt{W})$ additive error, using $\tilde{O}_η(\sqrt{W})$ space. This additive error asymptotically matches that of prior work which required instead linear space. Our results address an open question posed by [Jain, Kalemaj, Raskhodnikova, Sivakumar, Smith, Neurips23] about designing low-memory mechanisms for this problem. We complement these results with a space lower bound for this problem, which shows that any algorithm that uses similar techniques must use space $\tildeΩ(T^{1/3})$ on arbitrary streams.
format Preprint
id arxiv_https___arxiv_org_abs_2505_23682
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Differentially Private Space-Efficient Algorithms for Counting Distinct Elements in the Turnstile Model
Cummings, Rachel
Epasto, Alessandro
Mao, Jieming
Mukherjee, Tamalika
Ou, Tingting
Zhong, Peilin
Data Structures and Algorithms
Cryptography and Security
The turnstile continual release model of differential privacy captures scenarios where a privacy-preserving real-time analysis is sought for a dataset evolving through additions and deletions. In typical applications of real-time data analysis, both the length of the stream $T$ and the size of the universe $|U|$ from which data come can be extremely large. This motivates the study of private algorithms in the turnstile setting using space sublinear in both $T$ and $|U|$. In this paper, we give the first sublinear space differentially private algorithms for the fundamental problem of counting distinct elements in the turnstile streaming model. Our algorithm achieves, on arbitrary streams, $\tilde{O}_η(T^{1/3})$ space and additive error, and a $(1+η)$-relative approximation for all $η\in (0,1)$. Our result significantly improves upon the space requirements of the state-of-the-art algorithms for this problem, which is linear, approaching the known $Ω(T^{1/4})$ additive error lower bound for arbitrary streams. Moreover, when a bound $W$ on the number of times an item appears in the stream is known, our algorithm provides $\tilde{O}_η(\sqrt{W})$ additive error, using $\tilde{O}_η(\sqrt{W})$ space. This additive error asymptotically matches that of prior work which required instead linear space. Our results address an open question posed by [Jain, Kalemaj, Raskhodnikova, Sivakumar, Smith, Neurips23] about designing low-memory mechanisms for this problem. We complement these results with a space lower bound for this problem, which shows that any algorithm that uses similar techniques must use space $\tildeΩ(T^{1/3})$ on arbitrary streams.
title Differentially Private Space-Efficient Algorithms for Counting Distinct Elements in the Turnstile Model
topic Data Structures and Algorithms
Cryptography and Security
url https://arxiv.org/abs/2505.23682