Domain generalization (DG), i.e., out-of-distribution generalization, has attracted increased interests in recent years. Domain generalization deals with a challenging setting where one or several different but related domain(s) are given, and the goal is to learn a model that can generalize to an unseen test domain. For years, great progress has been achieved. This paper presents the first review for recent advances in domain generalization. First, we provide a formal definition of domain generalization and discuss several related fields. Next, we thoroughly review the theories related to domain generalization and carefully analyze the theory behind generalization. Then, we categorize recent algorithms into three classes and present them in detail: data manipulation, representation learning, and learning strategy, each of which contains several popular algorithms. Third, we introduce the commonly used datasets and applications. Finally, we summarize existing literature and present some potential research topics for the future.
翻译:广域化(DG),即超分布性通用化(DG)近年来吸引了越来越多的兴趣。广域化涉及一个具有挑战性的环境,其中给出了一个或几个不同但相关的不同领域,目标是学习一个能够概括为无形测试域的模式。多年来,已经取得了很大进展。本文件介绍了对最近领域通用化进展的第一次审查。首先,我们提供了域通用化的正式定义,并讨论了几个相关领域。接着,我们彻底审查了与域通用有关的理论,并仔细分析了一般化背后的理论。然后,我们将最近的算法分为三个类别,并详细介绍这些算法:数据操作、代表学习和学习战略,每个类别都包含几种流行算法。第三,我们介绍了通用数据集和应用。最后,我们总结了现有的文献,并为未来提出了一些潜在的研究课题。