CVLGAug 28, 2020

Learning to Balance Specificity and Invariance for In and Out of Domain Generalization

arXiv:2008.12839v1236 citations
AI Analysis

This work addresses domain generalization for machine learning models, offering an incremental improvement by balancing specificity and invariance to enhance performance on both seen and unseen domains.

The paper tackles the problem of domain generalization by proposing Domain-specific Masks for Generalization to balance domain-invariant and domain-specific features, achieving competitive performance on PACS and DomainNet benchmarks.

We introduce Domain-specific Masks for Generalization, a model for improving both in-domain and out-of-domain generalization performance. For domain generalization, the goal is to learn from a set of source domains to produce a single model that will best generalize to an unseen target domain. As such, many prior approaches focus on learning representations which persist across all source domains with the assumption that these domain agnostic representations will generalize well. However, often individual domains contain characteristics which are unique and when leveraged can significantly aid in-domain recognition performance. To produce a model which best generalizes to both seen and unseen domains, we propose learning domain specific masks. The masks are encouraged to learn a balance of domain-invariant and domain-specific features, thus enabling a model which can benefit from the predictive power of specialized features while retaining the universal applicability of domain-invariant features. We demonstrate competitive performance compared to naive baselines and state-of-the-art methods on both PACS and DomainNet.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes