论文阅读-Causality Inspired Representation Learning for Domain Generalization

news/发布时间2024/5/17 5:28:24

标题:Causality Inspired Representation Learning for Domain Generalization
会议:CVPR

统计学上的相关(stastistical dependence)不一定表示因果关系。CIRL 旨在挖掘内在的因果机制(intrinsic causal mechanism)。

名词解释

  • DG(Domain Generalization)域泛化
  • SCM(Structural Causal Model)结构化因果模型

因果图

因果图
输入X由两部分组成causal part: S, non-causal part: U,只有S能够因果地影响标签Y的预测。

从因果角度考虑域泛化问题

  1. Common Cause Principle: 如果 X 和 Y 统计学相关,则存在一个变量S,它因果地影响这两个变量,并在以S为条件时,X和Y独立。
  2. Independent Causal Mechanisms(ICM) Principle: 每个变量在给定其原因的情况下的条件分布(即它的机制)并不通知或影响其他机制。

文章用学习因果表示 (causal representation)代替直接重构因果因子(causal factor),并使得因果表示具有3个性质

  • 因果因素S能和非因果因素U分离
  • \(s_1, s_2, ... , s_n\)之间是相互独立,不含有彼此的信息
  • 因果因素S是足够用来预测Y标签的

因果启发的表示学习 (Causality Inspired Representation Learning)

因果表示算法(CIRL)由3个模块组成

  1. causal intervention module:通过 因果干预 (生成带有扰动的新数据)将 causal factor S 从 non-causal factor U 中分离出来
  2. causal factorization module:将S分解成一个个独立的\(s_i\)。令表示的每个维度联合独立,用来近似因果因子(to approximate causal factor)
  3. adversarial mask module:检测包含因果信息较少的维度,迫使它们学习更多的、更新的因果信息(采用对抗学习 包含掩码器和表示生成器(masker and representation generator))。确保因果充分性(causal sufficiency)。

CIRL framework

实验结果

表示重要性 (Representation Importance)

  • 利用分类器的第一层的权重来估计每个表示维度的重要性
  • 对每个维度上的权重都用(x − min)/(max − min)进行归一化

img

结果:MatchDG, CIRL 表示重要性的平均值大、标准差小,具有优越性。
原因:CIRL将能够真正影响分类的因果信息嵌入到了表示中

参数敏感性 (Parameter Sensitivity)

img
CIRL在超参数在较大的取值范围下都能取得有竞争性的表现,即, 5.0 ≤ τ ≤ 10.0 和 0.5 ≤ κ ≤ 0.6(无论是以ResNet-18 或 ResNet-50为基础),进一步证明了该方法的稳定性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ulsteruni.cn/article/88383530.html

如若内容造成侵权/违法违规/事实不符,请联系编程大学网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

Dockerfile简介

1.什么是dockerfile dockerfile是用来构建Docker镜像的文本文件,是由一条条 构建镜像所需的 指令和参数 构成的脚本。2.Dockerfile构建过程解析 dockerfile构建过程解析:Docker执行Dockerfile的大致流程:

UI Toolkit进阶 - Template模板

上篇文章我们介绍了UI Toolkit,但是没有深入它的用法。本文就以一个项目界面从UGUI到UI Toolkit的改造过程为例,来学习一下较高阶的使用方法。 首先介绍一下本次的项目MarkovCraft,这个项目是在MarkovJunior基础上的一个二次开发,把原项目放在了Unity中,让用户在三维环境中…

论文解读(SGDA)《Semi-supervised Domain Adaptation in Graph Transfer Learning》

Note:[ wechat:Y466551 | 可加勿骚扰,付费咨询 ] 论文信息论文标题:Semi-supervised Domain Adaptation in Graph Transfer Learning论文作者:论文来源:2024 aRxiv论文地址:download 论文代码:download视屏讲解:click1-摘要作为图转移学习的一个特殊情况,图上的无监督…

使用U盘安装centos 8 遇到的问题

1 出现 dracut-initqueue timeout 说明是找不到系统盘了 可以先进入dev目录找到 sdc+数字 或 sdb+数字 的文件,这个文件名看可能就是你U盘的文件 重启系统,进入页面然后按“e”,会进入另一个界面,忘记截图了 将 linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Cent…

利用宝塔面板进行自动检测针对iis8.5应用池停止启动bat

使用宝塔的计划任务,做了一个自动检测针对ii8.5对于高流量会假死状态,针对每分钟检测,碰到停止的应用池自动启动。 代码:C:\Windows\System32\inetsrv\appcmd.exe start apppool /apppool.name:www.nongpin88.com&C:\Windows\System32\inetsrv\appcmd.exe start apppoo…

将精益IT和ITSM相结合,为客户和员工创造价值

在被要求使用精益 IT 之前,我已经从事IT服务管理 (ITSM)、运营、高级 IT 领导和顾问工作 30 多年了。那么什么是精益IT呢? 我的首席信息官派我去巴黎参加由 Steve Bell 和 Mike Orzen(精益 IT 的作者)主持的第一届精益 IT 会议。我还遇到了迈克尔-巴勒(Michael Balle),他…