CausalVAE

题目:CausalVAE: Disentangled Representation Learning via Neural Structural Causal Models(通过结构因果模型实现接纠缠表征学习)
作者:Mengyue Yang

一、研究动机
1.目标概念往往是有因果关联的
CausalVAE_第1张图片
二、研究目标
1.习得解纠缠表征
2.实现do操作(干预)和反事实
3.自动习得因果图

三、技术方法
CausalVAE_第2张图片
1.通过VAE实现因果解纠缠
(1)Transforming Independent Exogenous Factors into Causal Representations(将独立的外生因素转变为因果表征)
在这里插入图片描述
例如:z1→z3
在这里插入图片描述

(2)Structural Causal Model Layer(即图中mask层,使子节点只与父节点有关)
在这里插入图片描述
可根据(公式1)改写为:
在这里插入图片描述
这一部分也让do操作成为可能,因为第一层的zi可把影响传递至第二层。

(3)A Probabilistic Generative Model for Causal-VAE
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.学习策略
(1)优化置信下界
CausalVAE_第3张图片
CausalVAE_第4张图片
CausalVAE_第5张图片
优化置信下限,令学习到的分布去靠近真正分布。
(2)学习因果结构
保证习得的知识接近标签u
在这里插入图片描述
保证知识可以传递至子节点
在这里插入图片描述
保证A为有向无环图(用了别的论文中方法)
在这里插入图片描述
总损失
在这里插入图片描述
四、实验结果
CausalVAE_第6张图片

你可能感兴趣的:(笔记,行人重识别)