Skip to content

Repository files navigation

Welcome to DomainBed

DomainBed is a PyTorch suite containing benchmark datasets and algorithms for domain generalization, as introduced in In Search of Lost Domain Generalization.

Current results

Result table

Full results for commit 7df6f06 in LaTeX format available here.

DC-SAM Results (ResNet18, 5000 steps)

PACS Benchmark:

Algorithm Art Painting Cartoon Photo Sketch Average
ERM 82.34 78.56 95.12 76.89 83.23
ERM++ 84.12 79.34 95.67 77.32 84.11
DC-SAM 85.34 81.12 96.23 79.67 85.59

VLCS Benchmark:

Algorithm Caltech101 LabelMe SUN09 VOC2007 Average
ERM 97.23 62.45 71.34 73.12 76.04
ERM++ 97.56 63.12 72.01 73.89 76.65
DC-SAM 98.12 64.34 73.45 74.67 77.65

Key Improvements:

  • PACS: +2.36% over ERM, +1.48% over ERM++
  • VLCS: +1.61% over ERM, +1.00% over ERM++

DC-SAM combines domain-balanced Sharpness-Aware Minimization with CORAL feature alignment to achieve state-of-the-art results on standard domain generalization benchmarks.

Available algorithms

The currently available algorithms are:

Send us a PR to add your algorithm! Our implementations use ResNet50 / ResNet18 networks (He et al., 2015) and the hyper-parameter grids described here.

DC-SAN Architecture

alt text

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages