Home Knowledge Base Domain generalization (DG)

Domain generalization (DG) trains machine learning models to perform well on entirely unseen target domains without any access to target domain data during training. Unlike domain adaptation (which accesses unlabeled target data), DG must learn representations robust enough to handle arbitrary domain shifts.

Why Domain Generalization Matters

Techniques

Benchmark Datasets

BenchmarkDomainsTask
PACSPhoto, Art, Cartoon, SketchObject recognition
Office-HomeArt, Clipart, Product, RealObject recognition
DomainNet6 visual styles, 345 classesLarge-scale recognition
WildsMultiple real-world distribution shiftsVarious tasks
Terra IncognitaDifferent camera trap locationsWildlife identification

Evaluation Protocol

Key Findings

Domain generalization remains an open research challenge — the gap between in-domain and out-of-domain performance persists, and no method reliably generalizes across all types of domain shifts.

domain generalizationtransfer learning

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.