LGOct 10, 2017

Learning to Generalize: Meta-Learning for Domain Generalization

arXiv:1710.03463v11736 citations
Originality Incremental advance
AI Analysis

This addresses the challenge of models performing poorly on new domains with different statistics, which is a critical issue for real-world AI applications, though it builds incrementally on existing domain generalization techniques.

The paper tackles the problem of domain shift in machine learning by proposing a meta-learning method for domain generalization, achieving state-of-the-art results on a cross-domain image classification benchmark and demonstrating potential on reinforcement learning tasks.

Domain shift refers to the well known problem that a model trained in one source domain performs poorly when applied to a target domain with different statistics. {Domain Generalization} (DG) techniques attempt to alleviate this issue by producing models which by design generalize well to novel testing domains. We propose a novel {meta-learning} method for domain generalization. Rather than designing a specific model that is robust to domain shift as in most previous DG work, we propose a model agnostic training procedure for DG. Our algorithm simulates train/test domain shift during training by synthesizing virtual testing domains within each mini-batch. The meta-optimization objective requires that steps to improve training domain performance should also improve testing domain performance. This meta-learning procedure trains models with good generalization ability to novel domains. We evaluate our method and achieve state of the art results on a recent cross-domain image classification benchmark, as well demonstrating its potential on two classic reinforcement learning tasks.

Code Implementations5 repos
Foundations

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

Your Notes