atlas

Research map / Federated learning and privacy / Privacy attacks and secure learning

PANORAMIA: Privacy Auditing of Machine Learning Models without Retraining

NeurIPS 2024 · Federated learning and privacy › Privacy attacks and secure learning · approach: Membership inference and auditing · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PANORAMIA, a post-hoc privacy leakage measurement that audits a trained model using known training members versus generated (synthetic) non-members, without retraining or modifying the model or training data.

Problem

Measuring the privacy leakage of a trained ML model with respect to a known subset of its training data, post-hoc, when in-distribution non-member data is unavailable and retraining or control of the training pipeline is impossible.

Approach

Replace real non-members with samples from a generative model trained on a subset of the members, train a loss-based membership inference classifier to separate known members from generated non-members, and compare it against a baseline that lacks access to the target model; the gap yields a privacy measurement (c-closeness plus epsilon, reported as epsilon-tilde) rather than a strict lower bound

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase ResNet101 training from 20 to 100 epochsPANORAMIA audit of CIFAR10 ResNet101 · CIFAR10measured privacy loss ε̃: 0.33 ± 0.21 -> 1.16 ± 0.19Helped
Increase WRN-28-10 training from 150 to 300 epochsPANORAMIA audit of CIFAR10 WRN-28-10 · CIFAR10measured privacy loss ε̃: 2.57 ± 0.23 -> 3.54 ± 0.23Helped
Increase CNN training from 50 to 100 epochsPANORAMIA audit of CelebA CNN · CelebAmeasured privacy loss ε̃: 0.76 ± 0.23 -> 1.33 ± 0.22Helped
Increase GPT-2 training from 37 to 150 epochsPANORAMIA audit of GPT-2 · WikiTextmeasured privacy loss ε̃: 0.22 ± 0.37 -> 2.40 ± 0.53Helped
Increase the DP-SGD privacy parameter ε from 1 to 15PANORAMIA audit of ResNet18 · CIFAR10measured privacy loss ε̃: 0.00 -> 1.13±0.19Helped
Increase the DP-SGD privacy parameter ε from 15 to ∞PANORAMIA audit of ResNet18 · CIFAR10measured privacy loss ε̃: 1.13±0.19 -> 1.43±0.21Helped
Use 20k test samples instead of 10kPANORAMIA audit of ResNet101 trained for 100 epochs · CIFAR10measured privacy loss ε̃: 2.23 -> 2.62Helped
Increase test set size to 20kPANORAMIA audit of GPT-2 trained for 150 epochs · WikiTextmeasured privacy loss ε̃: 2.59No clear effect
Use a helper model trained on synthetic data rather than no helper (ablation)PANORAMIA baseline on CIFAR10 · CIFAR10c_lb: +1.19Helped
Train the helper on synthetic rather than real non-member data (ablation)PANORAMIA baseline on CIFAR10 · CIFAR10c_lb: +0.23Helped
Use larger auditing test setsPANORAMIA audit of DP ResNet18 · CIFAR10measured privacy loss ε̃Helped
Apply PANORAMIA to tabular classificationPANORAMIA · Tabular dataprivacy leakage measurementNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CelebA WikiText-103

Benchmarks: CIFAR-10 CelebA WikiText-103

Metrics: epsilon-tilde (privacy measurement) c_lb lower bound precision at recall test accuracy

Baselines: O(1) audit RM;RN (real non-member MIA)

Builds on: O(1) privacy auditing DP-SGD StyleGAN2 GPT-2

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy