Escaping Iterative Parameter-Space Noise: Differentially Private Learning with a Hypernetwork
Summary
A new framework for differentially private (DP) learning is proposed, which avoids iterative optimization in parameter space by employing a hypernetwork trained on public datasets to map a private dataset to the parameters of the target model. This approach contrasts with DP-SGD, which repeatedly injects high-dimensional noise. Specifically, each example is embedded into a low-dimensional representation, these embeddings are aggregated and perturbed to obtain a DP dataset embedding, and the hypernetwork then generates the target model parameters from this noisy embedding. Because privacy noise is injected only once into a low-dimensional dataset representation, the method significantly reduces the adverse effect of noise. Theoretically, it achieves higher utility than DP-SGD in a synthetic setting and demonstrates lower FID than DP-SGD and other public-data-guided methods when applied to LoRA fine-tuning of diffusion models.
Key takeaway
For AI Scientists or Machine Learning Engineers developing differentially private models, this hypernetwork-based framework offers a promising alternative to DP-SGD. It significantly reduces noise impact by injecting privacy noise only once into a low-dimensional dataset representation, potentially leading to higher utility and lower FID. You should consider evaluating this approach for tasks like LoRA fine-tuning, especially when iterative noise injection proves problematic for model performance under strict privacy budgets.
Key insights
This new DP learning framework avoids iterative noise by using a hypernetwork and single-shot low-dimensional perturbation.
Principles
- Iterative parameter-space noise hinders DP training utility.
- Single-shot, low-dimensional noise injection improves utility.
- Hypernetworks can map private data to model parameters.
Method
Embed examples into low-dimensional representations, aggregate and perturb them into a DP dataset embedding, then a hypernetwork generates target model parameters from this noisy embedding.
In practice
- Apply to LoRA fine-tuning of diffusion models.
- Achieve lower FID in DP-trained diffusion models.
- Improve utility over DP-SGD for fixed privacy budgets.
Topics
- Differentially Private Learning
- Hypernetworks
- DP-SGD
- LoRA Fine-tuning
- Diffusion Models
- Parameter-Space Noise
Best for: Research Scientist, Computer Vision Engineer, AI Scientist, Machine Learning Engineer, AI Security Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by Machine Learning.