添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
文章探讨了无监督域自适应的概念,即在有标签源域和无标签目标域之间的适应。定义了域的组成,包括特征空间和边际概率分布的变化。提到了相关问题,如多域学习、领域泛化和迁移学习。此外,还介绍了生成对抗网络(GANs)的基础理论、挑战和评价指标,并讨论了域不变特征学习方法,特别是利用对抗性训练来对齐源域和目标域的特征表示。 摘要生成于 ,由 DeepSeek-R1 满血版支持,

1、无监督域自适应 Unsupervised domain adaptation

经典机器学习假设训练集和测试集来自相同的分布。

然而,这个假设在现实世界的应用程序中可能并不总是成立,例如,数据来源不同。

这种情况下,域分布之间会存在差异,直接将训练好的模型应用于新数据集可能会导致性能下降。

本贴主要讨论 无监督域自适应 (有标签的源域、无标签的目标域)。

2、域的组成

域由特征空间和边际概率分布(即数据的特征和这些特征在数据集中的分布)组成。 根据这个定义,域的变化可能是由特征空间的变化或边际概率分布的变化引起的。当使用文本挖掘对文档进行分类时,特征空间的变化可能是由于语言的变化(例如,英语到西班牙语),而边际概率分布的变化可能是由于文档主题的变化(例如,计算机科学到英国文学)。

Homogeneous domain adaptation  均匀的 特征空间相同

heterogeneous domain adaptation 不均匀的 特征空间不同

二、相关问题

介绍相关问题,更好的界定domain adaptation的研究范围。

多域学习 (multi-domain learning ):如何将多个相关渠道的数据放在一起训练,而能够相互促进,而非相互干扰。一般数据量不是很多的时候这样做。

领域泛化 (domain generalization):即在带有标记数据的多个源领域上训练模型,然后在训练过程中 未看到的另外的目标领域上进行测试 。这与领域自适应形成对比,在领域自适应中, 目标示例(可能未标记)在训练期间可用

迁移学习 (transfer learning)问题可能是将知识从 源领域转移到不同的目标领域 ,也可能是将知识 从源任务转移到不同的目标任务(或两者的结合)。域 由特征空间和边际概率分布(即数据的特征和这些特征在数据集中的分布)组成。 任务 由标签空间和客观预测函数(即从训练数据中学习到的标签集和预测函数)组成。 域自适应是一类特殊的迁移学习。

1、Generative adversarial networks(GANs)

1)理论基础

让两个匹配良好的神经网络相互对抗,扮演 数据鉴别器 数据生成器 的角色,这对组合能够完善每个玩家(数据鉴别器、数据生成器)的能力,以执行合成数据生成等功能。

生成器的输入为 噪声向量,其中包含从某些分布(如正态分布或均匀分布)中提取的随机值。

生成器网络的目标是输出 一个与真实训练数据无法区分的向量。

鉴别器的输入 为来自训练数据的真实样本或来自生成器的假样本作为输入。

鉴别器的目标 是确定输入样本为真实的概率。

在训练过程中,这两个网络玩一个 极大极小的游戏 ,其中生成器试图愚弄鉴别器,而鉴别器试图不被愚弄。优化目标如下,其中D(G(z)) 为生成数据G(z)为真的概率:

最终的目标,我们希望判别器能够鉴别真伪,即上式最大化;理想情况下,真实的判为真,

D(x)为1;假的判为假,logD(G(z))为0;log为单调递增函数,上式取得最大值;

而生成器的目标,则是混淆结果,上式最小化;理想情况下,真实的判为假,D(x)为0;假的判为真,logD(G(z))为1;log为单调递增函数,上式取得最小值;

通过这样的极大极小对抗,生成足以混淆生成器的样本,并实现好的分类效果。

2)面临问题

基于对抗思想,训练过程中可能会出现 难以收敛、模式崩溃 (生成器只学习生成数据分布的几个特定模式的真实样本)以及 梯度消失 等问题。

3)评价指标

生成器评价指标 :Parzen窗口估计、记忆检测、确定多样性、测量真实性、近似对数似然的方法。

针对任务的评价指标 :分割任务AUC、分类任务Accuracy等。

更多的时候,还是采用的针对任务的评价指标。

域适应和神经网络结合,出现了一下几个研究方向:

4.1、Domain-Invariant Feature Learning  域不变特征学习

这类方法假设存在这样的特征表示,并且边缘标签分布没有显着差异。

通过创建域不变特征表示(通常以特征提取器神经网络的形式)来对齐源域和目标域。

学习域不变特征的域自适应方法的一般网络设置如下图所示。(a)在训练过程中如何对齐域(对齐组件)以及每个域上使用的特征提取器是否在域之间不共享,部分共享或全部共享权重方面,方法有所不同。(b)将目标数据送入域不变特征提取器,再送入任务分类器。

下面讨论各种特征对齐方式。

4.1.1 Divergence.

4.1.2 Reconstruction.

4.1.3 Adversarial.

这里介绍的是 特征级对抗域自适应方法 。不同方法主要是对齐组件的组成不同。在大多数情况下,对齐组件由 域分类器组成 ,当然也有可能是学习近似Wasserstein距离的网络或GAN。

域分类器的主要作用是判断输出特征是从来自源域还是目标域。

对比,GAN中的判别器,它试图准确地预测样本是来自真实数据分布还是来自生成器。换句话说,鉴别器区分两个分布,一个是实分布,一个是假分布。

域分类器的目标是正确地对域(源或目标)进行分类。在这种情况下,对特征提取器进行训练,使得域分类器无法对特征表示来自哪个领域进行分类。

通常,这些网络通过在这两个步骤之间交替进行对抗性训练。在执行反向传播以更新特征提取器权重时通过训练特征提取器,使具有梯度反转层的域分类器的梯度为负,从而使域分类器表现不佳,最大程度地混淆域分类器(当它在二元标签上输出均匀分布时),或反转标签。

由于数据分布通常是多模态的,因此可以通过在特征表示和任务分类器预测的多线性映射上调节域分类器来改善结果,这考虑了 分布的多模态性质

五、参考文献

1、Wilson G, Cook D J. A survey of unsupervised deep domain adaptation[J]. ACM Transactions on Intelligent Systems and Technology (TIST), 2020, 11(5): 1-46.

2、Swami Sankaranarayanan, Yogesh Balaji, Arpit Jain, Ser Nam Lim, and Rama Chellappa. 2018. Learning from synthetic data: Addressing domain shift for semantic segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

【迁移学习】Domain Adaptation系列论文解析(不断更新中) - 知乎

【迁移学习】Domain Adaptation系列论文解析(二) - 知乎

1 、基于对抗学习 实际上,AdaptSegNet就是经典的基于对抗学习的 域适应 方法。这一类的方法训练一个判别器来使得目标域的分布在像素空间或者特征空间上进行对齐(在像素空间上的对齐已经被证明对于语义分割任务而言优于特征空间),从而使得分割模型的性能能从源域泛化到目标域上。除了AdaptSeg之外,这一方向上的经典工作还有: 1 、Fcns in the wild: Pixel-level adversarial and constraint-based
一、 Domain adaptation 在开始介绍之前,首先我们需要知道 Domain adaptation 的概念。 Domain adaptation ,我在标题上把它称之为 域适应 ,但是在文中我没有再翻译它,而是保持它的英文原意,这也有助于我们更好的理解它的概念。 Domain adaptation 的目标是在某一个训练集上训练的模型,可以应用到另一个相关但不相同的测试集上。 对这个问题列
为了解决传统监督学习需要大量人工标注的问题。顾名思义,就是将某个领域或者任务学习好的知识或模式,应用到到新的不同但相关?的领域中,达到可观的效果。比如我们最常见的fine-tuning。 根据目前已有的研究显示, 1 )深度神经网络可以很好地学习到数据间的可迁移特征,或者叫做域不变( domain in... IEEE 2020年 计算机视觉 与模式识别会议(CVPR)(口头) 如果您发现本文或代码对您的研究有用,请引用我们的文章: @InProceedings{pan2020 unsupervised , title = { Unsupervised Intra- domain Adaptation for Semantic Segmentation through Self-Supervision}, author = {Pan, Fei and Shin, Inkyu and Rameau, Francois and Lee, Seokju and Kweon, In So}, booktitle = {IEEE Conference on Com
为了解决传统监督学习需要大量人工标注的问题。顾名思义,就是将某个领域或者任务学习好的知识或模式,应用到到新的不同但相关?的领域中,达到可观的效果。比如我们最常见的fine-tuning。 根据目前已有的研究显示, 1 )深度神经网络可以很好地学习到数据间的可迁移特征,或者叫做域不变( domain invariant)特征;2)但由于层数的增加,特征由general到task-specific,越来越不适合迁移,但同时也要保证特征足够。 领域自适应( Domain Adaptat...