Near Exact Privacy Amplification for Matrix Mechanisms

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Choquette-Choo, Christopher A., Ganesh, Arun, Haque, Saminul, Steinke, Thomas, Thakurta, Abhradeep
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913749068152832
author Choquette-Choo, Christopher A.
Ganesh, Arun
Haque, Saminul
Steinke, Thomas
Thakurta, Abhradeep
author_facet Choquette-Choo, Christopher A.
Ganesh, Arun
Haque, Saminul
Steinke, Thomas
Thakurta, Abhradeep
contents We study the problem of computing the privacy parameters for DP machine learning when using privacy amplification via random batching and noise correlated across rounds via a correlation matrix $\textbf{C}$ (i.e., the matrix mechanism). Past work on this problem either only applied to banded $\textbf{C}$, or gave loose privacy parameters. In this work, we give a framework for computing near-exact privacy parameters for any lower-triangular, non-negative $\textbf{C}$. Our framework allows us to optimize the correlation matrix $\textbf{C}$ while accounting for amplification, whereas past work could not. Empirically, we show this lets us achieve smaller RMSE on prefix sums than the previous state-of-the-art (SOTA). We also show that we can improve on the SOTA performance on deep learning tasks. Our two main technical tools are (i) using Monte Carlo accounting to bypass composition, which was the main technical challenge for past work, and (ii) a "balls-in-bins" batching scheme that enables easy privacy analysis and is closer to practical random batching than Poisson sampling.
format Preprint
id arxiv_https___arxiv_org_abs_2410_06266
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Near Exact Privacy Amplification for Matrix Mechanisms
Choquette-Choo, Christopher A.
Ganesh, Arun
Haque, Saminul
Steinke, Thomas
Thakurta, Abhradeep
Cryptography and Security
We study the problem of computing the privacy parameters for DP machine learning when using privacy amplification via random batching and noise correlated across rounds via a correlation matrix $\textbf{C}$ (i.e., the matrix mechanism). Past work on this problem either only applied to banded $\textbf{C}$, or gave loose privacy parameters. In this work, we give a framework for computing near-exact privacy parameters for any lower-triangular, non-negative $\textbf{C}$. Our framework allows us to optimize the correlation matrix $\textbf{C}$ while accounting for amplification, whereas past work could not. Empirically, we show this lets us achieve smaller RMSE on prefix sums than the previous state-of-the-art (SOTA). We also show that we can improve on the SOTA performance on deep learning tasks. Our two main technical tools are (i) using Monte Carlo accounting to bypass composition, which was the main technical challenge for past work, and (ii) a "balls-in-bins" batching scheme that enables easy privacy analysis and is closer to practical random batching than Poisson sampling.
title Near Exact Privacy Amplification for Matrix Mechanisms
topic Cryptography and Security
url https://arxiv.org/abs/2410.06266