Certification for Differentially Private Prediction in Gradient-Based Training

Matthew Wicker, Philip Sosnin, Igor Shilov, Adrianna Janik, Mark N. Müller +3 more
6/19/2024
cs.LGcs.AI

No official code found. Best implementation: psosnin/AbstractGradientTraining (8 stars, GPL-3.0, last commit 2025-02-05).

Abstract

We study private prediction where differential privacy is achieved by adding noise to the outputs of a non-private model. Existing methods rely on noise proportional to the global sensitivity of the model, often resulting in sub-optimal privacy-utility trade-offs compared to private training. We introduce a novel approach for computing dataset-specific upper bounds on prediction sensitivity by leveraging convex relaxation and bound propagation techniques. By combining these bounds with the smooth sensitivity mechanism, we significantly improve the privacy analysis of private prediction compared to global sensitivity-based approaches. Experimental results across real-world datasets in medical image classification and natural language processing demonstrate that our sensitivity bounds are can be orders of magnitude tighter than global sensitivity. Our approach provides a strong basis for the development of novel privacy preserving technologies.

View on arXivView PDF

Code Implementations(1)

GPL-3.0

This repository contains an implementation of abstract gradient training.

81Python, Jupyter NotebookJun 11, 20241 years agoGPL-3.0

Similar Papers

Cite this paper

@article{wicker2024certification,
  title  = {Certification for Differentially Private Prediction in Gradient-Based Training},
  author = {Matthew Wicker and Philip Sosnin and Igor Shilov and Adrianna Janik and Mark N. Müller and Yves-Alexandre de Montjoye and Adrian Weller and Calvin Tsay},
  year   = {2024},
  eprint = {2406.13433},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.13433v3},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.13433.svg)](https://codeofpaper.com/paper/2406.13433)

Discussion