Theorem. Let q : X → R q : \mathcal{X} \rightarrow \mathbb{R} q : X → R be a real-valued query and M : X → Y M : \mathcal{X} \rightarrow Y M : X → Y be an ( ε , δ ) (\varepsilon, \delta ) ( ε , δ ) -differentially private mechanism. Then
For every x 0 ∼ x 1 ∈ X x_0 ∼ x_1 \in \mathcal{X} x 0 ∼ x 1 ∈ X , at least one of the following holds
Pr [ ∣ M ( x 0 ) − q ( x 0 ) ∣ < ∣ q ( x 0 ) − q ( x 1 ) ∣ 2 ] ≤ 1 + δ 1 + e − ε = 1 2 + O ( δ + ε ) .
\Pr\left[ |M(x_0) − q(x_0)| < \frac{|q(x_0) − q(x_1)|}{2} \right]
\le
\frac{1 + \delta}
{1 + e^{−\varepsilon}}
= \frac{1}{2} + O( \delta + \varepsilon).
Pr [ ∣ M ( x 0 ) − q ( x 0 ) ∣ < 2 ∣ q ( x 0 ) − q ( x 1 ) ∣ ] ≤ 1 + e − ε 1 + δ = 2 1 + O ( δ + ε ) . Pr [ ∣ M ( x 1 ) − q ( x 1 ) ∣ < ∣ q ( x 0 ) − q ( x 1 ) ∣ 2 ] ≤ 1 + δ 1 + e − ε = 1 2 + O ( δ + ε ) .
\Pr\left[ |M(x_1) − q(x_1)| < \frac{|q(x_0) − q(x_1)|}{2} \right]
\le
\frac{1 + \delta}
{1 + e^{−\varepsilon}}
= \frac{1}{2} + O( \delta + \varepsilon). \\
Pr [ ∣ M ( x 1 ) − q ( x 1 ) ∣ < 2 ∣ q ( x 0 ) − q ( x 1 ) ∣ ] ≤ 1 + e − ε 1 + δ = 2 1 + O ( δ + ε ) .
Corollary. For every x ∈ X x \in \mathcal{X} x ∈ X , there is some x ′ x' x ′ at Hamming distance at most 1 1 1 from x x x such that
Pr [ ∣ M ( x ′ ) − q ( x ′ ) ∣ < L S q ( x ) 2 ] ≤ 1 + δ 1 + e − ε = 1 2 + O ( δ + ε ) .
\Pr\left[ |M(x') − q(x')| < \frac{LS_q(x)}{2} \right]
\le
\frac{1 + \delta}
{1 + e^{−\varepsilon}}
= \frac{1}{2} + O( \delta + \varepsilon). \\
Pr [ ∣ M ( x ′ ) − q ( x ′ ) ∣ < 2 L S q ( x ) ] ≤ 1 + e − ε 1 + δ = 2 1 + O ( δ + ε ) .
Proof.
Let
G b = { y ∈ R : ∣ y − q ( x b ) ∣ < ∣ q ( x 0 ) − q ( x 1 ) ∣ } , ∀ b ∈ { 0 , 1 } , p = min { Pr [ M ( x 0 ) ∈ G 0 ] , Pr [ M ( x 1 ) ∈ G 1 ] } .
\begin{align*}
G_b
&= \left\{ y \in \mathbb{R} : |y − q(x_b)| < |q(x_0) − q(x_1)| \right\},
\quad \forall b \in \{0, 1\}, \\
p &= \min \{ \Pr[ M(x_0) \in G_0 ], \Pr[ M(x_1) \in G_1 ] \}.
\end{align*}
G b p = { y ∈ R : ∣ y − q ( x b ) ∣ < ∣ q ( x 0 ) − q ( x 1 ) ∣ } , ∀ b ∈ { 0 , 1 } , = min { Pr [ M ( x 0 ) ∈ G 0 ] , Pr [ M ( x 1 ) ∈ G 1 ]} . To shed light on the final inequality, assume first that M ( x 0 ) M(x_0) M ( x 0 ) and M ( x 1 ) M(x_1) M ( x 1 ) have identical distributions.
Then M ( x 0 ) ∈ G 0 M(x_0) \in G_0 M ( x 0 ) ∈ G 0 and M ( x 1 ) ∈ G 1 M(x_1) \in G_1 M ( x 1 ) ∈ G 1 are mutually disjoint events, and therefore at least one of them has probability at most 1 / 2 1 / 2 1/2 .
In general, since M ( x 0 ) M(x_0) M ( x 0 ) and M ( x 1 ) M(x_1) M ( x 1 ) have similar distributions, we should expect similar results.
We present two ways of deriving it.
First,
2 ⋅ p ≤ Pr [ M ( x 0 ) ∈ G 0 ] + Pr [ M ( x 1 ) ∈ G 1 ] ≤ Pr [ M ( x 0 ) ∈ G 0 ] + e ε Pr [ M ( x 0 ) ∈ G 1 ] + δ ≤ Pr [ M ( x 0 ) ∈ G 0 ] + e ε ( 1 − Pr [ M ( x 0 ) ∈ G 0 ] ) + δ = e ε + δ + ( 1 − e ε ) ⋅ Pr [ M ( x 0 ) ∈ G 0 ] .
\begin{align*}
2 \cdot p
&\le \Pr[ M(x_0) \in G_0 ] + \Pr[ M(x_1) \in G_1 ] \\
&\le \Pr[ M(x_0) \in G_0 ] + e^\varepsilon \Pr[ M(x_0) \in G_1 ] + \delta \\
&\le \Pr[ M(x_0) \in G_0 ] + e^\varepsilon \big(1 - \Pr[ M(x_0) \in G_0 ]\big) + \delta \\
&= e^\varepsilon + \delta + (1 - e^\varepsilon) \cdot \Pr[ M(x_0) \in G_0 ].
\end{align*}
2 ⋅ p ≤ Pr [ M ( x 0 ) ∈ G 0 ] + Pr [ M ( x 1 ) ∈ G 1 ] ≤ Pr [ M ( x 0 ) ∈ G 0 ] + e ε Pr [ M ( x 0 ) ∈ G 1 ] + δ ≤ Pr [ M ( x 0 ) ∈ G 0 ] + e ε ( 1 − Pr [ M ( x 0 ) ∈ G 0 ] ) + δ = e ε + δ + ( 1 − e ε ) ⋅ Pr [ M ( x 0 ) ∈ G 0 ] . Similarly, we have 2 ⋅ p ≤ e ε + δ + ( 1 − e ε ) ⋅ Pr [ M ( x 1 ) ∈ G 1 ] 2 \cdot p \le e^\varepsilon + \delta + (1 - e^\varepsilon) \cdot \Pr[ M(x_1) \in G_1 ] 2 ⋅ p ≤ e ε + δ + ( 1 − e ε ) ⋅ Pr [ M ( x 1 ) ∈ G 1 ] .
It follows that
2 ⋅ p ≤ e ε + δ + ( 1 − e ε ) ⋅ p ⟺ p ≤ e ε + δ e ε + 1 .
2 \cdot p \le e^\varepsilon + \delta + (1 - e^\varepsilon) \cdot p
\Longleftrightarrow
p \le \frac{e^\varepsilon + \delta}{e^\varepsilon + 1}.
2 ⋅ p ≤ e ε + δ + ( 1 − e ε ) ⋅ p ⟺ p ≤ e ε + 1 e ε + δ . Second Proof:
1 − p ≥ Pr [ M ( x 0 ) ∉ G 0 ] ≥ Pr [ M ( x 0 ) ∈ G 1 ] ≥ e − ε ⋅ Pr [ M ( x 1 ) ∈ G 1 ] − δ ≥ e − ε ⋅ p − δ .
\begin{align*}
1 − p
&\ge \Pr[ M(x_0) \notin G_0 ] \\
&\ge \Pr[ M(x_0) \in G_1] \\
&\ge e^{− \varepsilon} \cdot \Pr[ M(x_1) \in G_1 ] − \delta \\
&\ge e^{− \varepsilon} \cdot p − \delta.
\end{align*}
1 − p ≥ Pr [ M ( x 0 ) ∈ / G 0 ] ≥ Pr [ M ( x 0 ) ∈ G 1 ] ≥ e − ε ⋅ Pr [ M ( x 1 ) ∈ G 1 ] − δ ≥ e − ε ⋅ p − δ . Solving, we deduce that p ≤ ( 1 + δ ) / ( 1 + e − ε ) p \le (1 + \delta ) / (1 + e^{−\varepsilon}) p ≤ ( 1 + δ ) / ( 1 + e − ε ) .
Third Proof:
there is an alternative proof, which is quite close the proof of packing lower bound.
1 ≥ Pr [ M ( x 0 ) ∈ G 0 ] + Pr [ M ( x 0 ) ∈ G 1 ] ≥ Pr [ M ( x 0 ) ∈ G 0 ] + e − ε ⋅ ( Pr [ M ( x 1 ) ∈ G 1 ] − δ ) ≥ ( 1 + e − ε ) ⋅ p − e − ε ⋅ δ .
\begin{aligned}
1 &\ge \Pr[ M(x_0) \in G_0 ] + \Pr[ M(x_0) \in G_1]\\
&\ge \Pr[ M(x_0) \in G_0 ] + e^{− \varepsilon} \cdot (\Pr[ M(x_1) \in G_1 ] − \delta)\\
&\ge (1 + e^{− \varepsilon}) \cdot p − e^{− \varepsilon} \cdot \delta.
\end{aligned}
1 ≥ Pr [ M ( x 0 ) ∈ G 0 ] + Pr [ M ( x 0 ) ∈ G 1 ] ≥ Pr [ M ( x 0 ) ∈ G 0 ] + e − ε ⋅ ( Pr [ M ( x 1 ) ∈ G 1 ] − δ ) ≥ ( 1 + e − ε ) ⋅ p − e − ε ⋅ δ . It concludes that
p ≤ e ε + δ e ε + 1 .
p \le \frac{e^\varepsilon + \delta}{e^\varepsilon + 1}.
p ≤ e ε + 1 e ε + δ . ■ \blacksquare ■
Reference
Vadhan, Salil. “The Complexity of Differential Privacy.” 2017. https://doi.org/10.1007/978-3-319-57048-8_7.
← Back to all notes Back to top ↑