Hadamard Response: Estimating Distributions Privately, Efficiently, and with Little Communication

By Jayadev Acharya, Ziteng Sun, Huanyu Zhang. 2018

173 citations recorded by the source corpus.

We study the problem of estimating $k$-ary distributions under $\varepsilon$-local differential privacy. $n$ samples are distributed across users who send privatized versions of their sample to a central server. All previously known sample optimal algorithms require linear (in $k$) communication from each user in the high privacy regime $(\varepsilon=O(1))$, and run in time that grows as $n\cdot k$, which can be prohibitive for large domain size $k$. We propose Hadamard Response (HR}, a local privatization scheme that requires no shared randomness and is symmetric with respect to the users. Our scheme has order optimal sample complexity for all $\varepsilon$, a communication of at most $\log k+2$ bits per user, and nearly linear running time of $\tilde{O}(n + k)$. Our encoding and decoding are based on Hadamard matrices, and are simple to implement. The statistical performance relies on the coding theoretic aspects of Hadamard matrices, ie, the large Hamming distance between the rows. An efficient implementation of the algorithm using the Fast Walsh-Hadamard transform gives the computational gains. We compare our approach with Randomized Response (RR), RAPPOR, and subset-selection mechanisms (SS), both theoretically, and experimentally. For $k=10000$, our algorithm runs about 100x faster than SS, and RAPPOR.

Subfields: Artificial Intelligence, Computer Networks and Communications, Computer Science Applications, Privacy & Security

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Jayadev Acharya
  2. Peter Kairouz
  3. Ziteng Sun
  4. Jonathan Ullman
  5. Thomas Steinke
  6. Ayfer Özgür
  7. Badih Ghazi
  8. Gautam Kamath

In Computer Networks and Communications

  1. Ayfer Özgür
  2. Jayadev Acharya
  3. Leighton Pate Barnes
  4. Ziteng Sun
  5. Himanshu Tyagi
  6. Clément Louis Canonne
  7. Yanjun Han
  8. Wei-Ning Chen

In Computer Science Applications

  1. Jayadev Acharya
  2. Ziteng Sun
  3. Jonathan Ullman
  4. Mark Bun
  5. Thomas Steinke
  6. Clément Louis Canonne
  7. Himanshu Tyagi
  8. Gautam Kamath

In Privacy & Security

  1. Jonathan Ullman
  2. Badih Ghazi
  3. Ravi Kumar
  4. Thomas Steinke
  5. Peter Kairouz
  6. Pasin Manurangsi
  7. Rasmus Pagh
  8. Jayadev Acharya

Citations in the corpus