Single domain generalization aims to learn a model that performs well on many unseen domains with only one domain data for training. Existing works focus on studying the adversarial domain augmentation (ADA) to improve the model's generalization capability. The impact on domain generalization of the statistics of normalization layers is still underinvestigated. In this paper, we propose a generic normalization approach, adaptive standardization and rescaling normalization (ASR-Norm), to complement the missing part in previous works. ASR-Norm learns both the standardization and rescaling statistics via neural networks. This new form of normalization can be viewed as a generic form of the traditional normalizations. When trained with ADA, the statistics in ASR-Norm are learned to be adaptive to the data coming from different domains, and hence improves the model generalization performance across domains, especially on the target domain with large discrepancy from the source domain. The experimental results show that ASR-Norm can bring consistent improvement to the state-of-the-art ADA approaches by 1.6%, 2.7%, and 6.3% averagely on the Digits, CIFAR-10-C, and PACS benchmarks, respectively. As a generic tool, the improvement introduced by ASR-Norm is agnostic to the choice of ADA methods.
翻译:现有工作重点是研究对抗性域增强(ADA),以提高该模型的概括能力。对正常层统计数据的域性概括化的影响仍然未得到充分调查。在本文件中,我们建议采用通用的正常化办法、适应性标准化和调整性正常化(ASR-Norm),以补充先前工作中缺失的部分。ASR-Norm通过神经网络学习标准化和调整统计数据,这种新的正常化形式可被视为传统正常化的通用形式。在接受ADA培训时,ASR-Norm的统计数据将适应不同领域的数据,从而改进跨领域的模式性概括化绩效,特别是在目标领域,与源领域有很大差异。实验结果表明,ASR-Norm能够以1.6 %、2.7%和6.3%的平均形式,对Digit采用的最新标准化形式。CIFAR-Norm的统计数据将适应不同领域的数据,从而改进不同领域的模型性通用的AFAS-C 和PACSA-S的改进方法。AFAR-10-C是通用的通用工具,通过通用的改进标准。