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

· Source: Machine Learning · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Cybersecurity & Data Privacy · Depth: Expert, quick

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

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

Topics

Best for: Research Scientist, Computer Vision Engineer, 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 Machine Learning.