Collaborative Diffusion for Multi-Modal Face Generation and Editing

Ziqi Huang, Kelvin C. K. Chan, Yuming Jiang, Ziwei Liu
2/14/2026

No official code found. Best implementation: ziqihuangg/Collaborative-Diffusion (443 stars, last commit 2025-10-07).

Abstract

Diffusion models arise as a powerful generative tool recently. Despite the great progress, existing diffusion models mainly focus on uni-modal control, i.e., the diffusion process is driven by only one modality of condition. To further unleash the users' creativity, it is desirable for the model to be controllable by multiple modalities simultaneously, e.g. generating and editing faces by describing the age (text-driven) while drawing the face shape (mask-driven). In this work, we present Collaborative Diffusion, where pre-trained uni-modal diffusion models collaborate to achieve multi-modal face generation and editing without re-training. Our key insight is that diffusion models driven by different modalities are inherently complementary regarding the latent denoising steps, where bilateral connections can be established upon. Specifically, we propose dynamic diffuser, a meta-network that adaptively hallucinates multimodal denoising steps by predicting the spatial-temporal influence functions for each pre-trained uni-modal model. Collaborative Diffusion not only collaborates generation capabilities from uni-modal diffusion models, but also integrates multiple uni-modal manipulations to perform multi-modal editing. Extensive qualitative and quantitative experiments demonstrate the superiority of our framework in both image quality and condition consistency.

View on arXivView PDF

Code Implementations(1)

[CVPR 2023] Collaborative Diffusion

44337PythonMar 22, 20231 years agoNOASSERTION
aigcdiffusion-modelsface-editingface-generationgen-ai+5 more

Cite this paper

@article{huang2026collaborative,
  title  = {Collaborative Diffusion for Multi-Modal Face Generation and Editing},
  author = {Ziqi Huang and Kelvin C. K. Chan and Yuming Jiang and Ziwei Liu},
  year   = {2026},
  eprint = {2304.10530},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2304.10530},
  journal = {CVPR 2023 2023}
}

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/2304.10530.svg)](https://codeofpaper.com/paper/2304.10530)

Discussion