FDS: Feedback-guided Domain Synthesis with Multi-Source Conditional Diffusion Models for Domain Generalization

Mehrdad Noori, Milad Cheraghalikhani, Ali Bahri, Gustavo Adolfo Vargas Hakim, David Osowiechi +3 more
7/4/2024
cs.CV

Official code: Mehrdad-Noori/FDS (21 stars, MIT, last commit 2024-07-18).

Abstract

Domain Generalization techniques aim to enhance model robustness by simulating novel data distributions during training, typically through various augmentation or stylization strategies. However, these methods frequently suffer from limited control over the diversity of generated images and lack assurance that these images span distinct distributions. To address these challenges, we propose FDS, Feedback-guided Domain Synthesis, a novel strategy that employs diffusion models to synthesize novel, pseudo-domains by training a single model on all source domains and performing domain mixing based on learned features. By incorporating images that pose classification challenges to models trained on original samples, alongside the original dataset, we ensure the generation of a training set that spans a broad distribution spectrum. Our comprehensive evaluations demonstrate that this methodology sets new benchmarks in domain generalization performance across a range of challenging datasets, effectively managing diverse types of domain shifts. The code can be found at: \url{https://github.com/Mehrdad-Noori/FDS.git}.

View on arXivView PDF

Code Implementations(1)

Mehrdad-Noori/FDSOfficial100%
MIT

[WACV 2025] FDS: Feedback-guided Domain Synthesis with Multi-Source Conditional Diffusion Models for Domain Generalization

212Shell, PythonMar 14, 20242 years agoMIT

Similar Papers

Cite this paper

@article{noori2024fds,
  title  = {FDS: Feedback-guided Domain Synthesis with Multi-Source Conditional Diffusion Models for Domain Generalization},
  author = {Mehrdad Noori and Milad Cheraghalikhani and Ali Bahri and Gustavo Adolfo Vargas Hakim and David Osowiechi and Moslem Yazdanpanah and Ismail Ben Ayed and Christian Desrosiers},
  year   = {2024},
  eprint = {2407.03588},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.03588v3}
}

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

Discussion