Beating randomized response on incoherent matrices

By Moritz Hardt, Aaron Roth. 2011

99 citations recorded by the source corpus.

Computing accurate low rank approximations of large matrices is a fundamental data mining task. In many applications however the matrix contains sensitive information about individuals. In such case we would like to release a low rank approximation that satisfies a strong privacy guarantee such as differential privacy. Unfortunately, to date the best known algorithm for this task that satisfies differential privacy is based on naive input perturbation or randomized response: Each entry of the matrix is perturbed independently by a sufficiently large random noise variable, a low rank approximation is then computed on the resulting matrix. We give (the first) significant improvements in accuracy over randomized response under the natural and necessary assumption that the matrix has low coherence. Our algorithm is also very efficient and finds a constant rank approximation of an m x n matrix in time O(mn). Note that even generating the noise matrix required for randomized response already requires time O(mn).

Subfields: Artificial Intelligence, Computational Mechanics

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. Peter Kairouz
  2. Abhradeep Thakurta
  3. Jonathan Ullman
  4. Kunal Talwar
  5. Kamalika Chaudhuri
  6. Pramod Viswanath
  7. Yu-Xiang Wang
  8. Vitaly Feldman

In Computational Mechanics

  1. Cynthia Dwork
  2. Prateek Jain
  3. Moritz Hardt
  4. Kamalika Chaudhuri
  5. Abhradeep Thakurta
  6. Sewoong Oh
  7. Aaron Roth
  8. Pramod Viswanath

Citations in the corpus