[论文解读] Variational Disentanglement for Domain Generalization
本文提出一种变分解耦网络(VDN)用于域泛化,通过变分推理框架解耦类别特定特征与域特定特征,最小化与不变真实特征分布之间的差异。通过优化一种新型证据上界并生成多样化、域无关的样本,VDN在PACS、Office-Home和Digits-DG基准上实现了对未见域的更好泛化性能,优于现有方法。
Domain generalization aims to learn an invariant model that can generalize well to the unseen target domain. In this paper, we propose to tackle the problem of domain generalization by delivering an effective framework named Variational Disentanglement Network (VDN), which is capable of disentangling the domain-specific features and task-specific features, where the task-specific features are expected to be better generalized to unseen but related test data. We further show the rationale of our proposed method by proving that our proposed framework is equivalent to minimize the evidence upper bound of the divergence between the distribution of task-specific features and its invariant ground truth derived from variational inference. We conduct extensive experiments to verify our method on three benchmarks, and both quantitative and qualitative results illustrate the effectiveness of our method.
研究动机与目标
- 通过在未见域上学习不变的特征表示来解决域泛化问题。
- 通过显式建模解耦表示,克服现有域不变特征学习方法中过拟合的风险。
- 通过模型生成的逼真、多样化样本实现数据增强,以提升泛化能力。
- 在合理的变分推理框架下统一特征解耦与域泛化。
提出的方法
- 提出一种基于变分推理的证据上界,用于度量任务特定特征分布与其不变真实分布之间的差异。
- 引入一种变分解耦网络(VDN),联合优化类别特定(zc)与域特定(zd)特征,以减少冗余并最大化后验似然。
- 使用解耦的潜在空间,其中zc捕捉语义内容,zd捕捉域特定的风格,从而支持风格迁移与数据生成。
- 采用生成网络通过跨域交换zd来合成新图像,生成多样化的训练样本。
- 结合对抗训练与重建损失,以稳定训练过程并提升样本质量。
- 将生成的样本作为增强数据进一步提升模型泛化能力,且与现有增强策略兼容。
实验结果
研究问题
- RQ1变分解耦能否通过学习跨域的不变特征有效提升域泛化能力?
- RQ2如何推导并优化特征分布差异的变分上界,以增强模型鲁棒性?
- RQ3解耦表示在多大程度上可减少域泛化中对源域的过拟合?
- RQ4来自解耦潜在空间的生成样本能否提升模型在未见域上的泛化能力?
- RQ5与当前最先进域泛化方法相比,该方法在准确率与鲁棒性方面表现如何?
主要发现
- VDN在PACS基准上达到最先进性能,平均准确率与域泛化能力均优于先前方法。
- 消融实验表明,生成样本显著提升泛化能力,当用作增强训练数据时准确率有明显提升。
- 模型展现出强大的零样本泛化能力,尤其在如照片到素描的挑战性域迁移中表现优异。
- 可视化结果表明,模型成功解耦内容与风格,实现了跨域的有意义图像转换。
- 该方法在多种基准上泛化良好,包括PACS、Office-Home和Digits-DG,且在强基线基础上保持一致的性能提升。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。