arXiv reader

Rao Differential Privacy

Carlos Soto

arXiv
2508.17135v1 · PDF · 23 August 2025
Categories
stat.ML, cs.CR, cs.IT, cs.LG, math.IT
Licence
CC BY 4.0 The site shows the text.

Abstract

Differential privacy (DP) has recently emerged as a definition of privacy to release private estimates. DP calibrates noise to be on the order of an individuals contribution. Due to the this calibration a private estimate obscures any individual while preserving the utility of the estimate. Since the original definition, many alternate definitions have been proposed. These alternates have been proposed for various reasons including improvements on composition results, relaxations, and formalizations. Nevertheless, thus far nearly all definitions of privacy have used a divergence of densities as the basis of the definition. In this paper we take an information geometry perspective towards differential privacy. Specifically, rather than define privacy via a divergence, we define privacy via the Rao distance. We show that our proposed definition of privacy shares the interpretation of previous definitions of privacy while improving on sequential composition.

Items 27

Definition

Definition 2.1

MWTB

A random mechanism f_D is said to satisfy \epsilon-differentially private, pure differential privacy, if for all D\sim D',

\log\left(\frac{\int_S d\mu f_D}{\int_S d\mu f_{D'}}\right)\leq\epsilon

where \epsilon is a pre-specified parameter referred as the privacy budget, S is any measurable set, and \mu is the base measure.

Definition

Definition 2.2

D52W

A mechanism is said to be (\epsilon,\delta)-DP if for all adjacent datasets D\sim D',

\int_S d\mu f_D\leq\exp(\epsilon)\int_Sd\mu f_{D'}+\delta

where \epsilon>0 and \delta\in(0,1) are pre-specified parameters.

Definition

Definition 2.3

UHL7

For two probability densities f_1 and f_2, the Rényi divergence of order \alpha>1 from f_1 is,

D_{\alpha}(P\|Q)=\frac{1}{\alpha-1}\log \mathbb{E} \left(\frac{f_1(x)}{f_2(x)}\right)^{\alpha}.
Definition

Definition 2.4

23YR

For two probability densities f_1 and f_2, the Kullback-Leibler divergence from f_1 is defined as

D_{KL}(f_1\|f_2)=\int f_1(x)\log\frac{f_1(x)}{f_2(x)}dx.
Definition

Definition 2.5

KG9Y

A random mechanism f_D said to satisfy Kullback Leibler DP if

D_{KL}(f_D\|f_{D'})\leq\alpha

for all D\sim D' and a pre-specified \alpha.

Definition

Definition 2.6

G841

A randomized mechanism f_D is said to satisfy (\xi, \rho)-zero concentrated differentially privacy if for all D\sim D' and all \alpha\in(1,\infty),

D_{\alpha}(f_D\|f_{D'})\leq\xi+\rho\alpha

where D_{\alpha}(\cdot\|\cdot) is the \alpha-Rényi divergence. For (0,\rho) a mechanism satisfies \rho-zCDP.

Definition

Definition 2.7

4SUV

A randomized mechanism f_D is said to satisfy \zeta-Rényi differential privacy of order \alpha

D_{\alpha}(f_D\|f_{D'})\leq\zeta

for all D\sim D' and pre-specified \zeta.

Example

Example 1

ABUB

[rao1945information, costa2015fisher, miyamoto2024closed] Consider the univariate Gaussian density f(x)=\frac{1}{\sqrt{2\pi\sigma^2}}\exp(-(x-\mu)^2/(2\sigma^2)). Here \theta=(\mu,\sigma) is the set of parameters. The entries of the information matrix are g_{11}=\mathbb{E}[\frac{\partial}{\partial\mu}\log f\frac{\partial}{\partial\mu}\log f]=\mathbb{E}[(x-\mu)^2/\sigma^4]=1/\sigma^4\mathbb{E}[(\mu-x)^2]=1/\sigma^2, g_{12}=g_{21}=\mathbb{E}[\frac{\partial}{\partial\mu}\log f\frac{\partial}{\partial\sigma}\log f]=0, and g_{22}=\mathbb{E}[\frac{\partial}{\partial\sigma}\log f\frac{\partial}{\partial\sigma}\log f]=\mathbb{E}[-1/\sigma^2+(x-\mu)^4/\sigma^6]=2/\sigma^2. We have the information matrix, and hence the Riemannian metric is:

g=\begin{bmatrix} \frac{1}{\sigma^2} & 0 \\ 0 & \frac{2}{\sigma^2} \end{bmatrix}.

The coordinate pair in the parameter space is (\mu,\sigma), and the entries of the metric tensor give us information on how these parameters effect the distance. For instance, we note that g_{11} says that, for two Gaussian densities with the same \sigma, they are increasingly similar for larger \sigma. This matches intuition as the distributions become infinitely flat as \sigma\rightarrow\infty, so they locally become more and more similar. Computing the distance between two normal densities is not immediately straightforward as we need to integrate

\int_{(\mu_1,\sigma_1)}^{(\mu_2,\sigma_2)}\sqrt{\sum g_{ij}\partial\mu\partial\sigma}dt=\int_{(\mu_1,\sigma_1)}^{(\mu_2,\sigma_2)}\sum \sqrt{\frac{1}{\sigma^2}(\partial\mu)^2+\frac{2}{\sigma^2}(\partial\sigma)^2}dt

We can identify this line element with that of the upper Poincare half-plane so we have that

d_R((\mu_1,\sigma_1),(\mu_2,\sigma_2))=2\sqrt{2}\log\frac{\sqrt{(\mu_1-\mu_2)^2+2(\sigma_1+\sigma_2)^2} +\sqrt{(\mu_1-\mu_2)^2+2(\sigma_1-\sigma_2)^2}} {\sqrt{(\mu_1-\mu_2)^2+2(\sigma_1+\sigma_2)^2} -\sqrt{(\mu_1-\mu_2)^2+2(\sigma_1-\sigma_2)^2}}.

We note this can be algebraically rewritten and include equivalent reformulations in the appendix. The two special cases, as noted by Rao are d_R((\mu_1,\sigma),(\mu_2,\sigma))=\frac{|\mu_1-\mu_2|}{\sigma} and d_R((\mu,\sigma_1),(\mu,\sigma_2))=\sqrt{2}|\log(\sigma_2/\sigma_1)|.

Definition

Definition 3.1

NTDF

A random mechanism f_D satisfies \theta-Rao differential privacy if for all adjacent datasets D\sim D' we have that

d_R(f_D,f_{D'})\leq \theta

where d_R(\cdot,\cdot) is the Rao distance for densities and \theta is the privacy budget, a pre-specified parameter.

Lemma

Lemma 3.2

L1VM

Given the above, two mechanisms f_{1,D} and f_{2,D} with privacy budgets \theta_1 and \theta_2, respectively, the total privacy budget is \sqrt{\theta_1^2+\theta_2^2}.

Theorem

Theorem 3.3

RYIF

Let f_D be a random mechanism that satisfies Rao DP for some \theta and \varphi be an arbitrary random function. We have that \varphi\circ f_D also satisfies Rao DP under the same \theta.

Definition

Definition 4.1

176Y

The \eta-sensitivity of a function h:D\rightarrow\mathcal{S} and d_\eta being a distance function is defined \Delta_\eta(h)=\sup_{D\sim D'} d_\eta(h(D),h(D')).

Theorem

Theorem 4.2

HBXY

Let f_1(x;\mu_1,\sigma) and f_2(x;\mu_2,\sigma) be two Laplace densities with the same scale parameter. The Rao distance between f_1 and f_2 is,

d_R(f_1(x;\mu_1,\sigma),f_2(x;\mu_2,\sigma))=\frac{|\mu_1-\mu_2|}{\sigma}.
Used by Proof
Proof Sketch

Proof Sketch Sketch

ZNKK

The proof is nearly identical to Example 1 with the information matrix being g_{11}=\frac{1}{\sigma^2}.

Definition

Definition 4.3

1G8L

The Laplace mechanism to release a private version of summary h(D) with the form f(x;D)=(2\sigma)^{-1}\exp\{|x-h(D)|/\sigma\}.

Theorem

Theorem 4.4

GRGP

The Laplace mechanism with \sigma\geq\Delta/\theta satisfies \theta-Rao Privacy.

Proof of Theorem 4.4

This follows semi-directly from Theorem 4.2. We have that d_R(f_D,f_{D'})=\frac{|h(D)-h(D')|}{\sigma}. We thus need \frac{|h(D)-h(D')|}{\sigma}\leq\theta for all D\sim D'.

\begin{aligned} \frac{|h(D)-h(D')|}{\sigma} &\leq \frac{\Delta}{\sigma} \\ \implies \frac{\Delta}{\sigma} &\leq \theta\\ \implies \sigma &\geq \frac{\Delta}{\theta}. \end{aligned}

This is the required result.

Corollary

Corollary 4.5

D1H7

The Laplace mechanism that satisfies \epsilon pure DP satisfies Rao DP with \theta=\epsilon.

Theorem

Theorem 4.6

T72R

Let f_1(x;\mu_1,\sigma) and f_2(x;\mu_2,\sigma) be two Gaussian densities with the same scale parameter. The Rao distance between f_1 and f_2 is,

d_R(f_1(x;\mu_1,\sigma),f_2(x;\mu_2,\sigma))=\frac{|\mu_1-\mu_2|}{\sigma}.
Definition

Definition 4.7

1EM7

The Gaussian mechanism to release a private version of summary h(D) takes the form f(x;D)=(2\pi\sigma^2)^{-1/2}\exp\{(x-h(D))^2/2\sigma^2\}.

Theorem

Theorem 4.8

EL4L

The Gaussian mechanism with \sigma\geq\Delta/\theta satisfies \theta-Rao DP.

Corollary

Corollary 4.9

R8N5

The Gaussian mechanism that satisfies (\epsilon,\delta)-DP satisfies Rao DP with \theta=\epsilon/\sqrt{2\log(1.25/\delta)}. The Gaussian mechanism that satisfies \mu-GDP satisfies Rao DP with \theta=\mu.

Theorem

Theorem 4.10

JFN4

Let f^N_1(x;\mu_1,\sigma) and f^N_2(x;\mu_2,\sigma) be two Generalized Gaussian densities with the same scale parameter. That is f_i(x;\mu,\sigma)=(2\sigma\Gamma(1/N)/N)^{-1}\exp\{|x-\mu_i|^N/\sigma\}. The Rao distance between f_1 and f_2 is

d_R(f_1(x;\mu_1,\sigma),f_2(x;\mu_2,\sigma))=\frac{|\mu_1-\mu_2|}{\sigma} \left(\frac{N\Gamma(2-1/N)}{\Gamma(1+1/N)}\right)^{1/2}
Definition

Definition 4.11

HAUK

The generalized Gaussian mechanism of degree N to release a private version of summary h(D) takes the form f^N(x;D)=(2\sigma\Gamma(1/N)/N)^{-1}\exp\{|x-h(D)|^N/\sigma\}.

Theorem

Theorem 4.12

QDF1

The Generalized Gauss mechanism with \sigma\geq\Delta \left(\frac{N\Gamma(2-1/N)}{\Gamma(1+1/N)}\right)^{1/2}/\theta satisfies \theta-Rao Privacy.

Proof

Proof

KC0N

Let \varphi be an arbitrary deterministic function and f_D be our mechanism. By definition we have d_R(f_D,f_{D'})\leq\theta. We have that,

\begin{aligned} \int_\mathcal{X} \varphi(f(x;D))+\varphi(f(x;D')) dx &= \int_{\varphi^{-1}(\mathcal{X}) }f(x;D)+f(x;D') dx. \\ \end{aligned}

Thus we have that

\begin{aligned} \int \left( \sqrt{\varphi(f(x;D))}+\sqrt{\varphi(f(x;D'))}\right)^2 - 2\int \sqrt{\varphi(f(x;D))\varphi(f(x;D'))} &= \int \left( \sqrt{f(x;D)}+\sqrt{f(x;D')}\right)^2 \\ &- 2\int \sqrt{f(x;D)(f(x;D')} \\ \int \sqrt{\varphi(f(x;D))\varphi(f(x;D'))} &= \int \sqrt{f(x;D)f(x;D')} \leq \theta \end{aligned}

Note that (\sqrt{x}+\sqrt{y})^2-2\sqrt{xy}=x+y. Since this holds for all D\sim D' we have by symmetry that \|\varphi(f(x;D))-\varphi(f(x;D')) \| \leq \|f(x;D)-f(x;D') \|.

We thus have the required result.

Definition

Definition C.1

159P

A mechanism f_D is said to satisfy \mu-Gaussian differential privacy if for all adjacent datasets D\sim D'

T(f_D,f_{D'})\geq G_{\mu}

where G_{\mu}=:T(N(0,1),N(\mu,1)), T(\cdot,\cdot) is a trade-off function, and \mu is the privacy parameter.

Source and licence

The text on this page is from arXiv:2508.17135v1 by Carlos Soto, under the licence CC BY 4.0. The corpus made these changes: it read the items out of the LaTeX source, it expanded the macros of the paper, it put each proof after its statement, and it converted the text to HTML. The formulas are the TeX of the paper, and KaTeX renders them. A formula or a reference can look different from the PDF. The page is published under CC BY 4.0.

The record of each item is in analysis/objects/2508/2508.17135.jsonl.