Gradient Inversion of Federated Diffusion Models

Jiyue Huang, Chi Hong, Lydia Y. Chen, Stefanie Roos
5/30/2024
cs.AIcs.CRcs.CV

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Diffusion models are becoming defector generative models, which generate exceptionally high-resolution image data. Training effective diffusion models require massive real data, which is privately owned by distributed parties. Each data party can collaboratively train diffusion models in a federated learning manner by sharing gradients instead of the raw data. In this paper, we study the privacy leakage risk of gradient inversion attacks. First, we design a two-phase fusion optimization, GIDM, to leverage the well-trained generative model itself as prior knowledge to constrain the inversion search (latent) space, followed by pixel-wise fine-tuning. GIDM is shown to be able to reconstruct images almost identical to the original ones. Considering a more privacy-preserving training scenario, we then argue that locally initialized private training noise $ε$ and sampling step t may raise additional challenges for the inversion attack. To solve this, we propose a triple-optimization GIDM+ that coordinates the optimization of the unknown data, $ε$ and $t$. Our extensive evaluation results demonstrate the vulnerability of sharing gradient for data protection of diffusion models, even high-resolution images can be reconstructed with high quality.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{huang2024gradient,
  title  = {Gradient Inversion of Federated Diffusion Models},
  author = {Jiyue Huang and Chi Hong and Lydia Y. Chen and Stefanie Roos},
  year   = {2024},
  eprint = {2405.20380},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.20380v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.20380.svg)](https://codeofpaper.com/paper/2405.20380)

Discussion