English

A Joint Exponential Mechanism For Differentially Private Top-$k$

Cryptography and Security 2022-09-01 v2

Abstract

We present a differentially private algorithm for releasing the sequence of kk elements with the highest counts from a data domain of dd elements. The algorithm is a "joint" instance of the exponential mechanism, and its output space consists of all O(dk)O(d^k) length-kk sequences. Our main contribution is a method to sample this exponential mechanism in time O(dklog(k)+dlog(d))O(dk\log(k) + d\log(d)) and space O(dk)O(dk). Experiments show that this approach outperforms existing pure differential privacy methods and improves upon even approximate differential privacy methods for moderate kk.

Keywords

Cite

@article{arxiv.2201.12333,
  title  = {A Joint Exponential Mechanism For Differentially Private Top-$k$},
  author = {Jennifer Gillenwater and Matthew Joseph and Andrés Muñoz Medina and Mónica Ribero},
  journal= {arXiv preprint arXiv:2201.12333},
  year   = {2022}
}
R2 v1 2026-06-24T09:07:57.576Z