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, Moslem Yazdanpanah, Ismail Ben Ayed, Christian Desrosiers
TL;DR
The paper tackles domain generalization by introducing Feedback-guided Domain Synthesis (FDS), a diffusion-based framework that trains a single conditional diffusion model on multiple source domains and synthesizes diverse pseudo-domains through domain interpolation. Two mixing strategies—noise-level and condition-level interpolation—generate inter-domain samples, which are then filtered by an entropy-based criterion to select informative examples for training. Empirical results on DG benchmarks (PACS, VLCS, OfficeHome) show consistent improvements over ERM and competitive gains versus SOTA methods, with ablations highlighting the critical role of the filtering step in boosting OOD generalization. The approach also demonstrates regularization benefits in in-domain settings and provides intuitive visual evidence (t-SNE, inter-domain transitions) of enhanced domain coverage, suggesting practical impact for robust vision systems in the face of distribution shifts.
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}.
