Escaping Iterative Parameter-Space Noise: Differentially Private Learning with a Hypernetwork

· Source: stat.ML updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Cybersecurity & Data Privacy · Depth: Expert, extended

Summary

DP-DeepSets, a novel differentially private (DP) learning framework, addresses the utility loss in gradient-based DP methods by avoiding iterative, high-dimensional noise injection. It employs a hypernetwork, trained on public datasets, to map a private dataset directly to target model parameters. The approach embeds each private example into a low-dimensional representation, aggregates these, and injects DP noise only once into this low-dimensional dataset embedding. This mechanism significantly reduces the adverse effects of noise. Theoretically, DP-DeepSets achieves higher utility than DP-SGD in a synthetic linear regression setting. Experimentally, it demonstrates lower FID scores for LoRA fine-tuning of diffusion models on CIFAR-10 with 128 private data points, outperforming DP-SGD and other public-data-guided approaches, especially at strict privacy budgets like ε=1.

Key takeaway

For Machine Learning Engineers or AI Scientists fine-tuning large models on sensitive, small private datasets, traditional DP-SGD incurs substantial utility loss. You should evaluate DP-DeepSets as an alternative. Its single, low-dimensional noise injection method can yield significantly higher model utility, particularly for LoRA fine-tuning of diffusion models, even under strict privacy budgets like ε=1. This approach offers a path to better performance where gradient-based DP methods struggle.

Key insights

Differentially private learning can achieve higher utility by injecting noise once into a low-dimensional dataset embedding via a public hypernetwork.

Principles

Method

DP-DeepSets embeds private data points, clips their L2-norm, averages them, adds Gaussian noise to this low-dimensional dataset embedding, then uses a Transformer-based network to generate target model parameters.

In practice

Topics

Code references

Best for: Research Scientist, AI Scientist, Machine Learning Engineer, AI Security Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by stat.ML updates on arXiv.org.