Differential Privacy via Distributionally Robust Optimization
Aras Selvi, Huikang Liu, Wolfram Wiesemann
TL;DR
This work reframes differential privacy mechanism design as an infinite-dimensional distributionally robust optimization problem to achieve non-asymptotic, instance-specific optimality. By leveraging strong duality, it builds convergent hierarchies of finite-dimensional upper and lower bounds for both data-independent and data-dependent noise designs, solvable via tailored cutting plane methods. The approach yields implementable noise perturbations that can outperform classical mechanisms like Laplace or Gaussian in various privacy regimes and extends to ML tasks such as private Naïve Bayes and proximal coordinate descent. The framework offers a flexible, extensible toolkit for DP mechanism design, with potential extensions to multi-dimensional queries and broader DP notions, underscoring the intersection of optimization and privacy.
Abstract
In recent years, differential privacy has emerged as the de facto standard for sharing statistics of datasets while limiting the disclosure of private information about the involved individuals. This is achieved by randomly perturbing the statistics to be published, which in turn leads to a privacy-accuracy trade-off: larger perturbations provide stronger privacy guarantees, but they result in less accurate statistics that offer lower utility to the recipients. Of particular interest are therefore optimal mechanisms that provide the highest accuracy for a pre-selected level of privacy. To date, work in this area has focused on specifying families of perturbations a priori and subsequently proving their asymptotic and/or best-in-class optimality. In this paper, we develop a class of mechanisms that enjoy non-asymptotic and unconditional optimality guarantees. To this end, we formulate the mechanism design problem as an infinite-dimensional distributionally robust optimization problem. We show that the problem affords a strong dual, and we exploit this duality to develop converging hierarchies of finite-dimensional upper and lower bounding problems. Our upper (primal) bounds correspond to implementable perturbations whose suboptimality can be bounded by our lower (dual) bounds. Both bounding problems can be solved within seconds via cutting plane techniques that exploit the inherent problem structure. Our numerical experiments demonstrate that our perturbations can outperform the previously best results from the literature on artificial as well as standard benchmark problems.
