Differentially Private Robust Low-Rank Approximation

Abstract

In this paper, we study the following robust low-rank matrix approximation problem: given a matrix $A \in \R^{n \times d}$, find a rank-$k$ matrix $B$, while satisfying differential privacy, such that $ \norm{ A - B }_p \leq \alpha \mathsf{OPT}_k(A) + \tau,$ where $\norm{ M }_p$ is the entry-wise $\ell_p$-norm and $\mathsf{OPT}_k(A):=\min_{\mathsf{rank}(X) \leq k} \norm{ A - X}_p$. It is well known that low-rank approximation w.r.t. entrywise $\ell_p$-norm, for $p \in [1,2)$, yields robustness to gross outliers in the data. We propose an algorithm that guarantees $\alpha=\widetilde{O}(k^2), \tau=\widetilde{O}(k^2(n+kd)/\varepsilon)$, runs in $\widetilde O((n+d)\poly~k)$ time and uses $O(k(n+d)\log k)$ space. We study extensions to the streaming setting where entries of the matrix arrive in an arbitrary order and output is produced at the very end or continually. We also study the related problem of differentially private robust principal component analysis (PCA), wherein we return a rank-$k$ projection matrix $\Pi$ such that $\norm{ A - A \Pi }_p \leq \alpha \mathsf{OPT}_k(A) + \tau.$

Cite

Text

Arora et al. "Differentially Private Robust Low-Rank Approximation." Neural Information Processing Systems, 2018.

Markdown

[Arora et al. "Differentially Private Robust Low-Rank Approximation." Neural Information Processing Systems, 2018.](https://mlanthology.org/neurips/2018/arora2018neurips-differentially/)

BibTeX

@inproceedings{arora2018neurips-differentially,
  title     = {{Differentially Private Robust Low-Rank Approximation}},
  author    = {Arora, Raman and Braverman, Vladimir and Upadhyay, Jalaj},
  booktitle = {Neural Information Processing Systems},
  year      = {2018},
  pages     = {4137-4145},
  url       = {https://mlanthology.org/neurips/2018/arora2018neurips-differentially/}
}