Generalized Rainbow Differential Privacy
Yuzhou Gu, Ziqi Zhou, Onur Günlü, Rafael G. L. D'Oliveira, Parastoo Sadeghi, Muriel Médard, Rafael F. Schaefer
TL;DR
This work introduces rainbow differential privacy, where datasets are nodes in a neighbor graph and each dataset has a preferred output ordering (rainbow) over a finite output space. Under a boundary homogeneous condition, the authors prove the existence and uniqueness of an optimal $(\epsilon,\delta)$-DP mechanism and provide a closed-form construction that depends only on the boundary distributions, enabling a pullback from a boundary rainbow graph and reducing the problem to line graphs. The core technical device is the $T_{\epsilon,\delta}$ operator, which propagate boundary probabilities inward along line graphs to yield distributions that dominate all $(\epsilon,\delta)$-close competitors, establishing optimality. They also analyze the special case $\delta=0$ and the general case $\delta>0$, providing explicit recursions and phase-transition behavior, plus numerical results, and they discuss limitations under non-homogeneous boundaries, dataset-dependence, and connections to lexicographic ordering and exponential mechanisms. The results extend prior two- and three-color rainbow DP work to arbitrary numbers of outputs with a unified, rigorous approach, with potential implications for dataset-adaptive DP mechanism design and broader ordering-based privacy frameworks.
Abstract
We study a new framework for designing differentially private (DP) mechanisms via randomized graph colorings, called rainbow differential privacy. In this framework, datasets are nodes in a graph, and two neighboring datasets are connected by an edge. Each dataset in the graph has a preferential ordering for the possible outputs of the mechanism, and these orderings are called rainbows. Different rainbows partition the graph of connected datasets into different regions. We show that if a DP mechanism at the boundary of such regions is fixed and it behaves identically for all same-rainbow boundary datasets, then a unique optimal $(ε,δ)$-DP mechanism exists (as long as the boundary condition is valid) and can be expressed in closed-form. Our proof technique is based on an interesting relationship between dominance ordering and DP, which applies to any finite number of colors and for $(ε,δ)$-DP, improving upon previous results that only apply to at most three colors and for $ε$-DP. We justify the homogeneous boundary condition assumption by giving an example with non-homogeneous boundary condition, for which there exists no optimal DP mechanism.
