Papers
Topics
Authors
Recent
Search
2000 character limit reached

FedDM-prox: Federated Diffusion Training

Updated 2 March 2026
  • The paper demonstrates that incorporating a proximal regularizer in the local diffusion loss reduces client drift, yielding up to a 23% FID improvement under moderate data skew.
  • The method leverages U-Net-backed diffusion architectures and standard federated averaging without extra communication cost, ensuring seamless integration across clients.
  • Empirical results on CIFAR-10 and CelebA show that FedDM-prox maintains image fidelity and sharpness under heterogeneous data conditions compared to baseline approaches.

Federated Diffusion Model Training with Proximal Regularization (FedDM-prox) is a methodological advancement designed to address the unique challenges of training diffusion models in federated settings, particularly under client data heterogeneity. This approach is situated within the FedDM suite of algorithms, which leverage U-Net-backed diffusion architectures and address both communication efficiency and robust model convergence when client data distributions (non-IID) diverge significantly. FedDM-prox incorporates a proximal term in the local client objective to mitigate client-drift, thus enhancing convergence and model fidelity across disparate data partitions (Vora et al., 2024).

1. Federated Diffusion Model Framework

The core federated learning objective is to optimize a global diffusion model pθ(x0)p_\theta(x_0) over KK participating clients. Each client kk holds a private dataset DkD_k sampled from distribution qk(x0)q_k(x_0). The global optimization is expressed as:

minθF(θ)kwkFk(θ)\min_\theta F(\theta) \triangleq \sum_{k} w_k F_k(\theta)

where wk=Dk/jDjw_k = |D_k| / \sum_j |D_j|, and the local objective for each client,

Fk(θ)Ex0qk(x0)[t=1TEqk(xtxt1)[logpθ(xt1xt)]]F_k(\theta) \triangleq \mathbb{E}_{x_0 \sim q_k(x_0)} \left[ \sum_{t=1}^T \mathbb{E}_{q_k(x_t|x_{t-1})}\left[ -\log p_\theta(x_{t-1}|x_t) \right] \right]

corresponds to the variational diffusion-model loss. Optimization proceeds in communication rounds, where a subset of clients solve their local subproblems—typically via SGD—before sending updated parameters to a federating server for weighted aggregation.

2. Proximal Objective for Mitigating Client Drift

FedDM-prox directly addresses instability and slow convergence arising from non-IID client data by extending the local diffusion loss with a proximal regularizer centered at the current global model parameter θr\theta_r. The modified per-client optimization in round rr is:

Lkprox(θ)Fk(θ)+μ2θθr22L_k^\text{prox}(\theta) \triangleq F_k(\theta) + \frac{\mu}{2}\|\theta - \theta_r\|_2^2

where μ0\mu \geq 0 is a tunable proximal coefficient controlling the strength of regularization. This term constrains local updates, reducing their drift from the global model and consequently improving aggregation stability and convergence—particularly under severe data partition skew.

3. FedDM-prox Algorithmic Workflow

FedDM-prox is instantiated as follows:

  1. Initialization: Start with θ0\theta^0.
  2. Selection & Broadcast: In each round rr, randomly sample a subset SrS_r of kk clients; broadcast global model θr\theta_r.
  3. Local Update (per client ii):
    • Initialize θiθr\theta_i \leftarrow \theta_r.
    • For EE local epochs:
      • Sample minibatch BB from DiD_i.
      • Compute stochastic gradient of local diffusion loss.
      • Apply proximal-regularized SGD:

    θiθiη[Fi(θi)+μ(θiθr)]\theta_i \leftarrow \theta_i - \eta \left[\nabla F_i(\theta_i) + \mu (\theta_i - \theta_r)\right]

  • Return updated θi\theta_i.
  1. Aggregation: Server updates global parameters by weighted averaging:

θr+1iSrDijSrDjθi\theta_{r+1} \leftarrow \sum_{i \in S_r} \frac{|D_i|}{\sum_{j \in S_r} |D_j|} \theta_i

Repeat for RR rounds.

This method retains the same communication cost as FedDM-vanilla, as the proximal regularizer requires no additional communication nor does it increase the model size. Inclusion of the proximal step does increase per-round local computational complexity.

4. Convergence Analysis of FedDM-prox

The convergence guarantee of FedDM-prox extends theoretical results for non-convex federated learning. Under the assumptions:

  • Each Fk()F_k(\cdot) is LL-smooth,
  • Stochastic-gradient noise is bounded with variance σ2\sigma^2,
  • Local learning rate 0<η1/L0 < \eta \leq 1/L and μ>0\mu > 0,

then after RR communication rounds, the expected squared gradient norm satisfies:

E[F(θ)2]=O(F(θ0)FηR+σ2μR+μ)\mathbb{E}\left[\|\nabla F(\theta)\|^2\right] = O\left(\frac{F(\theta^0) - F^*}{\eta R} + \frac{\sigma^2}{\mu R} + \mu\right)

This yields O(1/R)O(1/R) convergence to a stationary point. The proximal term effectively regulates the deviation between local and global models, particularly critical when data heterogeneity is high (Vora et al., 2024).

5. Diffusion Model Backbone and Federated Specifics

FedDM algorithms, including FedDM-prox, utilize U-Net architectures as denoisers (ϵθ(,t)\epsilon_\theta(\cdot, t)), as introduced in Ho et al. 2020:

  • Encoder–decoder path with skip connections;
  • GroupNorm and Swish activations;
  • Self-attention at intermediate resolutions.

In DDPMs, the diffusion process operates directly in image space over T=1000T = 1000 timesteps (βt\beta_t linear from 1×1041 \times 10^{-4} to 2×1022 \times 10^{-2}). In Latent Diffusion Models (LDMs), an encoder maps x0x_0 to latent z0z_0, diffusion operates in latent space, then z0z_0 is decoded to pixels. Only model weights and batch statistics are client-local during federated training; the protocol for communication and aggregation is otherwise identical.

6. Hyperparameter Choices and Empirical Findings

Typical hyperparameter settings for FedDM-prox in experiments are:

Parameter Value
Total clients (KK) 10
Per-round clients (kk) 6
Global rounds (RR) 20
Local epochs (EE) 15
Batch size 128
Learning rate (η\eta) 1×1041 \times 10^{-4}
Proximal coeff. (μ\mu) $0.1$
Diffusion steps (TT) $1000$, β\beta as above

Empirical evaluation on CIFAR-10 under varying levels of label skew demonstrates robust improvements over FedDM-vanilla:

Skew Level FedDM-vanilla FID FedDM-prox FID
Low 7.24 6.10
Moderate 10.8 8.3
High 15.6 11.1

Under moderate skew, FedDM-prox reduces FID by approximately 23%. Communication remains approximately $65$ MB per round. Reference comparison: FedDM-quant achieves 4×4\times reduction (down to 16\sim16 MB/round) with a marginal FID increase.

7. Trade-Offs, Recommendations, and Qualitative Results

FedDM-prox achieves substantial enhancement in non-IID robustness without additional communication cost, at the price of increased local computational load due to the proximal term. Improved FID (up to 40%40\% lower than FedDM-vanilla) is observed particularly under severe heterogeneity. In contrast, FedDM-quant enables 4×4\times bandwidth reduction with only minor FID degradation, but necessitates a per-client calibration routine.

Comparison summary:

Algorithm Comm. Cost/round FID (CIFAR-10, moderate skew) Notes
FedDM-vanilla 65\sim65 MB $10.8$ Standard federated averaging
FedDM-prox 65\sim65 MB $8.3$ Stronger on non-IID, no extra comm.
FedDM-quant 16\sim16 MB $7.06$ 8-bit quantization, needs calibration

Qualitative results (e.g., on CelebA) show that FedDM-prox preserves image sharpness and detailed features under non-IID conditions, in contrast to the degradation observed in unregularized federated training. FID versus communication rounds demonstrates the steadier and ultimately superior convergence of FedDM-prox under high skew, with lower plateau values compared to baseline.

FedDM-prox is recommended for federated diffusion model scenarios where client data heterogeneity is the primary concern and bandwidth constraints are moderate; for cases where bandwidth is the primary concern, FedDM-quant offers a more appropriate trade-off (Vora et al., 2024).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Federated Diffusion Model Training (FedDM-prox).