Reveal-or-Obscure: A Differentially Private Sampling Algorithm for Discrete Distributions

Naima Tasnim, Atefeh Gilani, Lalitha Sankar, Oliver Kosut
4/20/2025
cs.ITcs.CRcs.DS

No official code found. Best implementation: naima144/reveal-or-obscure (0 stars, last commit 2025-01-22).

Abstract

We introduce a differentially private (DP) algorithm called reveal-or-obscure (ROO) to generate a single representative sample from a dataset of $n$ observations drawn i.i.d. from an unknown discrete distribution $P$. Unlike methods that add explicit noise to the estimated empirical distribution, ROO achieves $ε$-differential privacy by randomly choosing whether to "reveal" or "obscure" the empirical distribution. While ROO is structurally identical to Algorithm 1 proposed by Cheu and Nayak (arXiv:2412.10512), we prove a strictly better bound on the sampling complexity than that established in Theorem 12 of (arXiv:2412.10512). To further improve the privacy-utility trade-off, we propose a novel generalized sampling algorithm called Data-Specific ROO (DS-ROO), where the probability of obscuring the empirical distribution of the dataset is chosen adaptively. We prove that DS-ROO satisfies $ε$-DP, and provide empirical evidence that DS-ROO can achieve better utility under the same privacy budget of vanilla ROO.

View on arXivView PDF

Code Implementations(1)

Extended version of the paper "Reveal-or-Obscure: A Differentially Private Sampling Algorithm for Discrete Distributions" submitted to ISIT 2025.

00Jan 22, 20251 years ago

Similar Papers

Cite this paper

@article{tasnim2025revealorobscure,
  title  = {Reveal-or-Obscure: A Differentially Private Sampling Algorithm for Discrete Distributions},
  author = {Naima Tasnim and Atefeh Gilani and Lalitha Sankar and Oliver Kosut},
  year   = {2025},
  eprint = {2504.14696},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.14696v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.14696.svg)](https://codeofpaper.com/paper/2504.14696)

Discussion