0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于graph-relational domains的自适应问题

jf_pmFSk4VX 来源:GiantPandaCV 作者:GiantPandaCV 2022-10-28 15:31 次阅读

现有深度学习模型都不具有普适性,即在某个数据集上训练的结果只能在某个领域中有效,而很难迁移到其他的场景中,因此出现了迁移学习这一领域。其目标就是将原数据域(源域,source domain)尽可能好的迁移到目标域(target domain),Domain Adaptation任务中往往源域和目标域属于同一类任务,即源于为训练样本域(有标签),目标域为测集域,其测试集域无标签或只有少量标签,但是分布不同或数据差异大。主要分为两种情景:

homogeneous 同质:target 与 source domain 特征空间相似,但数据分布存在 distribution shift

heterogeneous 异构:target 与 source domain 特征空间不同

现有的DA方法倾向于强制对不同的domain进行对齐,即平等地对待每个域并完美地对它们的特征进行align。然而,在实践中,这些领域通常是异质的;当源域接近目标域时,DA可以预期工作良好,但当它们彼此相距太远时就效果不那么令人满意。问题就在于,它们把各个domain当成相互独立的,从而无视了domain之间的关系。

这样的话,它们在学encoder的时候,就会盲目地把所有不同domain的feature强制完全对齐。这样做是有问题的,因为有的domain之间其实联系并不大,强行对齐它们反而会降低预测任务的性能。而其实这种异质性通常可以用图来捕捉,其中域实现节点,两个域之间的邻接可以用边捕捉。

43ad9894-55a2-11ed-a3b6-dac502259ad0.png

例如,本文举了一个非常有趣的例子,为了捕捉美国天气的相似性,我们可以构建一个图,其中每个州都被视为一个节点,两个州之间的物理接近性产生一条边。在那里还有许多其他的场景,在这些场景中,领域之间的关系可以通过图自然地捕获。所以如果给定一个域图,我们可以根据图调整域的适应性,而不是强制让来自所有域的数据完美对齐,而忽略这种图的结构。其实在对domain graph这一比较重要的概念做出定义之后,就可以比较清晰地勾勒出本文提出的方法了。我们只需要对传统的adversarial DA方法做一下简单的改动:

传统的方法直接把data x作为encoder的输入,而我们把domain index u以及domain graph作为encoder的输入。

相比于传统的方法让discriminator对domain index进行分类,而我们让discriminator直接重构(reconstruct)出domain graph。

43c6ddfe-55a2-11ed-a3b6-dac502259ad0.png

论文的贡献在于:

提出使用图来描述域关系,并开发图-关系域适应(GRDA)作为第一个在图上跨域适应的通用对抗性的domain adaption方法。.

理论分析表明,在balance状态下,当域图为clique时,提出的方法能保持均匀对齐的能力,而对其他类型的图则能实现对齐。

最后通过充分的实验验证了方法在合成和真实数据集上提出的方法优于最先进的DA方法。

3. 方法

首先明确下本文的应用场景,他关注的是共N个域的无监督domain adaption setting。每个domain 都有一个离散域索引,属于源域索引集或目标域索引集。域之间的关系用一个域图来描述,其邻接矩阵a = [Aij],其中图中的i和j个索引节点(域)。

已知来自源域(uf E Us)的标记数据(x, y,u),来自目标域(u, EUt)的未标记数据[, =1],以及由A描述的域图,我们希望预测来自目标域的数据的标记[yte1]。注意,域图是在域上定义的,每个域(节点)包含多个数据点。

概述。我们使用对抗学习框架跨图关系域执行适应。本文提出的方法主要由三个成分组成:

编码器E,它以数据和相关域索引u和邻接矩阵a作为输入,生成编码。

预测器F,它基于编码ei进行预测

图判别器D,它指导编码适应图关系域。

3.1 Predictor

定义优化的loss为:

where the expectation is taken over the source-domain data distribution is a predictor loss function for the task (e.g., loss for regression).

3.2 Encoder and Node Embeddings

给定一个输入元组(x, u, A),用编码器E首先根据域索引和域的graph计算一个embedding的graph domain,然后将z和x,y输入到神经网络中,得到最终的编码e。理论上,任何节点的索引的embedding都应该同样有效,只要它们彼此不同,所以为了简单起见,论文通过一个重构损耗预先训练embeddings:

where is the sigmoid function.

3.3 Graph Discriminator

whereare the discriminator's reconstructions of node embeddings. The expectation is taken over a pair of i.i.d. samples from the joint data distribution .

更具体的模型实现细节可以参考原文的附录。

43ef4212-55a2-11ed-a3b6-dac502259ad0.png

3.5 Theory

论文阐述并证明了两个观点:

用的是adversarial training,本质上是在求一个minimax game的均衡点(equilibrium)。在传统的DA方法上,因为discriminator做的是分类,我们可以很自然地证明,这个minimax game的均衡点就是会完全对齐所有domain。在任何domain graph的情况下,当GRDA训练到最优时是可以保证不同domain的feature会根据domain graph来对齐,而不是让所有domain完全对齐。

传统的DA方法,其实是提出的GRDA的一个特例。这个特例其实非常直观:传统的DA方法(完全对齐所有domain)会等价于当GRDA的domain graph是全连接图(fully-connected graph or clique)时的情况。

4. 实验

441fc608-55a2-11ed-a3b6-dac502259ad0.png

论文构造了一个15个domain的toy dataset及其对应的domain graph(如下图的左边)DG-15。可以看到,GRDA的accuracy可以大幅超过其他的方法,特别是其他方法在离source domain比较远(从domain graph的角度)的target domain的准确率并不是很高,但GRDA却能够保持较高的准确率。

44440644-55a2-11ed-a3b6-dac502259ad0.png

5. 结论

在本文中,论文确定了graph-relational domains的自适应问题,并提出了一种通用的DA方法来解决这一问题。我们进一步提供了理论分析,表明我们的方法恢复了经典DA方法的一致对齐,并实现了其他类型图的非平凡对齐,从而自然地融合了由域图表示的域信息。实证结果证明该方法非常有效

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    7002

    浏览量

    88942
  • 模型
    +关注

    关注

    1

    文章

    3226

    浏览量

    48807
  • 深度学习
    +关注

    关注

    73

    文章

    5500

    浏览量

    121111

原文标题:【域自适应】Graph-Relational Domain Adaptation

文章出处:【微信号:GiantPandaCV,微信公众号:GiantPandaCV】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何在自己的固件中增加wifi自适应性相关功能,以通过wifi自适应认证测试?

    目前官方提供了自适应测试固件 ESP_Adaptivity_v2.0_26M_20160322.bin 用于进行 wifi 自适应认证测试. 请问如何在自己的固件中增加 wifi 自适应性相关功能,以通过 wifi
    发表于 07-12 08:29

    自适应天线原理_石镇

        自适应天线原理_石镇第一章传统天线第二章预备知识第三章主波束自适应控制  &
    发表于 06-16 17:25

    基于AccelDSP的自适应滤波器设计

    【作者】:袁江南;汤碧玉;陈辉煌;【来源】:《厦门大学学报(自然科学版)》2010年02期【摘要】:给出了一种自适应滤波器的设计和FPGA的实现方法.简要分析了最小均方误差(LMS)、归一化最小均方
    发表于 04-24 09:01

    CCS软件的自适应滤波纯软件仿真

    我在ccs软件中仿真自适应滤波的实验,编译成功,可是运行不起来我在教程上面看的是要进行纯软件设置,是要在哪里设置呢?还有一个问题,教程的图形需要设置:view->graph->time/frequency我使用的是CCS6.0找不到上述设置求解答,谢谢
    发表于 03-29 11:14

    自适应数字传感器设计

    信号,这样会使测试结果的分析造成偏差。自适应数字传感器在选择高量程加速度传感器的条件下,能够根据加速度信号的幅值自动调整测试增益,保持加速度信号的完整输出,拓宽了动态测试范围,实现了加速度传感器测量
    发表于 11-08 16:23

    自适应PID程序

    最近在用电机驱动控制压力,采用PID控制方式,但是效果并不理想,哪位大神给发一个自适应PID的程序,不胜感激
    发表于 01-22 22:05

    如何提高自适应均衡器的性能?

    自适应电缆均衡器是什么?自适应均衡器设计面临哪些技术挑战?如何提高自适应均衡器的性能?
    发表于 05-18 06:04

    如何实现自适应测频?

    如何实现自适应测频?
    发表于 11-29 07:42

    HarmonyOS/OpenHarmony应用开发-ArkTS自适应线性布局自适应拉伸实现

    自适应拉伸,在线性布局下,常用空白填充组件Blank,在容器主轴方向自动填充空白空间,达到自适应拉伸效果。实现方式@Entry@Componentstruct BlankExample &
    发表于 02-21 10:09

    自适应控制试题

    自适应控制理论试题
    发表于 08-21 12:41

    LabVIEW开发自适应降噪ANC

    LabVIEW开发自适应降噪ANC 在许多情况下,信号很嘈杂,必须消除噪声。自适应降噪(ANC)是可用于消除信号噪声的主要实时方法之一。可以使用LabVIEW自适应滤滤器工具包来设计ANC应用程序
    发表于 11-30 19:38

    自适应比特加载

    自适应比特加载 自适应比特加载指的是根据每个载波的信息质量参数将每对发射器/接收器的调制参数进行匹配。对每个载波
    发表于 06-18 08:01 1956次阅读
    <b class='flag-5'>自适应</b>比特加载

    什么是自适应控制_自适应控制基本原理

    自适应控制包括模型参考自适应控制和自校正控制两个分支。前者是20世纪50年代建立起来的,它是通过自适应机构来克服系统模型参数的不确定性;后者是瑞典学者Astrom1973年提出的,它是通过在线估计系统模型参数,进而修改控制器的参
    发表于 03-27 09:35 5.7w次阅读

    自适应控制的优缺点_自适应控制存在的问题及发展

    近年来,自校正控制技术如雨后春笋般地迅速发展。关于离散时间随机自适应控制的稳定性和收敛性,澳大刊亚纽卡斯尔大学的Goodwin作出了有益的贡献。自寻优自适应控制系统、变结构白适应控制系统也得到了相应
    的头像 发表于 03-27 10:26 5w次阅读

    什么是自适应光学?自适应光学原理与方法的发展

    目前,世界上大型的望远镜系统都采用了自适应光学技术,自适应光学的出现为补偿动态波前扰动,提高光波质量提供了新的研究方向。 60多年来,自适应光学技术获得蓬勃发展,现已应用于天文学、空间光学、激光、生物医学等领域。
    发表于 03-11 10:27 2038次阅读