Grounding Stylistic Domain Generalization with Quantitative Domain Shift Measures and Synthetic Scene Images
Yiran Luo, Joshua Feinglass, Tejas Gokhale, Kuan-Cheng Lee, Chitta Baral, Yezhou Yang
TL;DR
The paper addresses the fragility of domain generalization (DG) under stylistic shifts by introducing two quantitative measures, ICV and IDD, based on $D_{JS}$, to characterize stylistic domain shifts. It proposes SuperMarioDomains (SMD), a synthetic, consistently labeled multi-domain dataset, as a precursor to better ground DG training. The SMOS method uses a precursor model trained on SMD to ground subsequent DG training via a Jensen-Shannon Divergence penalty, achieving state-of-the-art results on five DG benchmarks, particularly excelling on abstract-styled domains while maintaining performance on photo-realistic domains. The work demonstrates that grounding DG with stylistically diverse, class-consistent synthetic data reduces distributional divergence across domains, with practical impact for more robust generalization in diverse visual styles.
Abstract
Domain Generalization (DG) is a challenging task in machine learning that requires a coherent ability to comprehend shifts across various domains through extraction of domain-invariant features. DG performance is typically evaluated by performing image classification in domains of various image styles. However, current methodology lacks quantitative understanding about shifts in stylistic domain, and relies on a vast amount of pre-training data, such as ImageNet1K, which are predominantly in photo-realistic style with weakly supervised class labels. Such a data-driven practice could potentially result in spurious correlation and inflated performance on DG benchmarks. In this paper, we introduce a new DG paradigm to address these risks. We first introduce two new quantitative measures ICV and IDD to describe domain shifts in terms of consistency of classes within one domain and similarity between two stylistic domains. We then present SuperMarioDomains (SMD), a novel synthetic multi-domain dataset sampled from video game scenes with more consistent classes and sufficient dissimilarity compared to ImageNet1K. We demonstrate our DG method SMOS. SMOS first uses SMD to train a precursor model, which is then used to ground the training on a DG benchmark. We observe that SMOS contributes to state-of-the-art performance across five DG benchmarks, gaining large improvements to performances on abstract domains along with on-par or slight improvements to those on photo-realistic domains. Our qualitative analysis suggests that these improvements can be attributed to reduced distributional divergence between originally distant domains. Our data are available at https://github.com/fpsluozi/SMD-SMOS .
