Privacy-Preserving Model Transcription with Differentially Private Synthetic Distillation
Bochao Liu, Shiming Ge, Pengju Wang, Shikun Li, Tongliang Liu
TL;DR
The work tackles privacy leakage in deployed models by introducing DPSD, a data-free, DP-guaranteed method to transcribe a private-data-trained teacher into a privacy-preserving student via a trainable generator. It creates a unified competitive-cooperative framework with three players, enabling synthetic data generation, DP-informed annotation, and adversarial generator updates to closely match private data distribution while protecting data and labels. The authors provide formal privacy proofs for data- and label-sensitive settings and analyze convergence, complemented by extensive experiments across 8 datasets and 26 baselines, showing state-of-the-art performance under various privacy budgets and even in federated settings. The approach offers a practical pathway for deploying high-accuracy models with privacy guarantees, and the results highlight a favorable privacy-utility tradeoff, though high-dimensional data pose ongoing challenges and invite improvements with newer generators.
Abstract
While many deep learning models trained on private datasets have been deployed in various practical tasks, they may pose a privacy leakage risk as attackers could recover informative data or label knowledge from models. In this work, we present \emph{privacy-preserving model transcription}, a data-free model-to-model conversion solution to facilitate model deployment with a privacy guarantee. To this end, we propose a cooperative-competitive learning approach termed \emph{differentially private synthetic distillation} that learns to convert a pretrained model (teacher) into its privacy-preserving counterpart (student) via a trainable generator without access to private data. The learning collaborates with three players in a unified framework and performs alternate optimization: i)~the generator is learned to generate synthetic data, ii)~the teacher and student accept the synthetic data and compute differential private labels by flexible data or label noisy perturbation, and iii)~the student is updated with noisy labels and the generator is updated by taking the student as a discriminator for adversarial training. We theoretically prove that our approach can guarantee differential privacy and convergence. The transcribed student has good performance and privacy protection, while the resulting generator can generate private synthetic data for downstream tasks. Extensive experiments clearly demonstrate that our approach outperforms 26 state-of-the-arts.
