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:

KK0

where KK1 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 KK2.
  2. Selection & Broadcast: In each round KK3, randomly sample a subset KK4 of KK5 clients; broadcast global model KK6.
  3. Local Update (per client KK7):
    • Initialize KK8.
    • For KK9 local epochs:
      • Sample minibatch kk0 from kk1.
      • Compute stochastic gradient of local diffusion loss.
      • Apply proximal-regularized SGD:

    kk2

  • Return updated kk3.
  1. Aggregation: Server updates global parameters by weighted averaging:

kk4

Repeat for kk5 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 kk6 is kk7-smooth,
  • Stochastic-gradient noise is bounded with variance kk8,
  • Local learning rate kk9 and DkD_k0,

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

DkD_k2

This yields DkD_k3 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 (DkD_k4), 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 DkD_k5 timesteps (DkD_k6 linear from DkD_k7 to DkD_k8). In Latent Diffusion Models (LDMs), an encoder maps DkD_k9 to latent qk(x0)q_k(x_0)0, diffusion operates in latent space, then qk(x0)q_k(x_0)1 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 (qk(x0)q_k(x_0)2) 10
Per-round clients (qk(x0)q_k(x_0)3) 6
Global rounds (qk(x0)q_k(x_0)4) 20
Local epochs (qk(x0)q_k(x_0)5) 15
Batch size 128
Learning rate (qk(x0)q_k(x_0)6) qk(x0)q_k(x_0)7
Proximal coeff. (qk(x0)q_k(x_0)8) qk(x0)q_k(x_0)9
Diffusion steps (minθF(θ)kwkFk(θ)\min_\theta F(\theta) \triangleq \sum_{k} w_k F_k(\theta)0) minθF(θ)kwkFk(θ)\min_\theta F(\theta) \triangleq \sum_{k} w_k F_k(\theta)1, minθF(θ)kwkFk(θ)\min_\theta F(\theta) \triangleq \sum_{k} w_k F_k(\theta)2 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 minθF(θ)kwkFk(θ)\min_\theta F(\theta) \triangleq \sum_{k} w_k F_k(\theta)3 MB per round. Reference comparison: FedDM-quant achieves minθF(θ)kwkFk(θ)\min_\theta F(\theta) \triangleq \sum_{k} w_k F_k(\theta)4 reduction (down to minθF(θ)kwkFk(θ)\min_\theta F(\theta) \triangleq \sum_{k} w_k F_k(\theta)5 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 minθF(θ)kwkFk(θ)\min_\theta F(\theta) \triangleq \sum_{k} w_k F_k(\theta)6 lower than FedDM-vanilla) is observed particularly under severe heterogeneity. In contrast, FedDM-quant enables minθF(θ)kwkFk(θ)\min_\theta F(\theta) \triangleq \sum_{k} w_k F_k(\theta)7 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 minθF(θ)kwkFk(θ)\min_\theta F(\theta) \triangleq \sum_{k} w_k F_k(\theta)8 MB minθF(θ)kwkFk(θ)\min_\theta F(\theta) \triangleq \sum_{k} w_k F_k(\theta)9 Standard federated averaging
FedDM-prox wk=Dk/jDjw_k = |D_k| / \sum_j |D_j|0 MB wk=Dk/jDjw_k = |D_k| / \sum_j |D_j|1 Stronger on non-IID, no extra comm.
FedDM-quant wk=Dk/jDjw_k = |D_k| / \sum_j |D_j|2 MB wk=Dk/jDjw_k = |D_k| / \sum_j |D_j|3 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).