Domain Generalization using Causal Matching
Divyat Mahajan, Shruti Tople, Amit Sharma

TL;DR
This paper challenges existing domain generalization methods by emphasizing the importance of modeling within-class variations and proposes matching-based algorithms to improve out-of-domain generalization, demonstrating competitive results on multiple datasets.
Contribution
It introduces a causal modeling perspective for domain generalization and proposes matching-based algorithms, including MatchDG, to better capture object-level invariances across domains.
Findings
MatchDG achieves competitive out-of-domain accuracy.
MatchDG recovers ground-truth object matches with over 50% overlap.
Modeling within-class variations improves generalization.
Abstract
In the domain generalization literature, a common objective is to learn representations independent of the domain after conditioning on the class label. We show that this objective is not sufficient: there exist counter-examples where a model fails to generalize to unseen domains even after satisfying class-conditional domain invariance. We formalize this observation through a structural causal model and show the importance of modeling within-class variations for generalization. Specifically, classes contain objects that characterize specific causal features, and domains can be interpreted as interventions on these objects that change non-causal features. We highlight an alternative condition: inputs across domains should have the same representation if they are derived from the same object. Based on this objective, we propose matching-based algorithms when base objects are observed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Multimodal Machine Learning Applications · Topic Modeling
