后门准则(Backdoor Criterion)与前门准则(Frontdoor Criterion)

1.后门准则

定义:给定有向无环图(DAG)中一对有序变量(X,Y),如果变量集合Z(可以为空)满足: 

  1. Z中没有X的后代节点。
  2. Z阻断了X与Y之间的每条含有指向X的路径。

满足以上两点的Z,就称Z满足关于(X,Y)的后门准则。

如果变量集合Z满足(X,Y)的后门准则,那么X对Y的因果效应可以由下面的公式计算。

P(Y=y|do(X=x)) = \sum_{z}P(Y=y|X=x, Z=z)P(Z = z)

证明如下:

\small P(Y=y|do(X=x)) = \sum_{z}P(Y=y|do(X=x),Z=z)P(Z=z|do(X=x))) \\ = \sum_{z}P(Y=y|X=x, Z=z)P(Z = z|do(X=x))\\ = \sum_{z}P(Y=y|X=x, Z=z)P(Z = z)

一般而言,我们希望节点Z最好可以满足下面这些条件:

  1. 阻断X和Y之间的所有伪路径(即所有指向X的路径)。
  2. 保持所有X到Y的有向路径不变。
  3. 不会产生新的伪路径。(例如condition在collider或者其后代上,可能就会产生一条新的伪路径)。

下面展示一个简单的例子:

 

 根据上述因果图,估计X对Y的因果效应。从图中可以看出,从X到Y有两条路径,第一条是X-M-Y,第二条是X-W-Y。我们想要估计X对Y的因果效应,就应该要阻断第二条路径。根据上面的后门准则,我们可以发现W满足后门准则,所以我们校正W(或者说Condition在W上),就可以得到X对Y的因果效应。前提是W必须是可观测的!

如果W是不可观测的,那么对于W还可以使用后门准则吗?答案是否定的,因为我们无法观测到W,所以无法阻断X-W-Y这条路径,也就无法消除Confounding association,此时association就不是causation.

2.前门准则

定义:如果一个变量集合Z满足以下条件:

  1. Z切断了所有X到Y的有向路径。
  2. X到Z没有后门路径。
  3. 所有Z到Y的后门路径都被X阻断。

则称变量集合Z满足有序变量(X,Y)的前门准则。

如果Z满足变量对(X,Y)的前门准则和Positivity(即\small P(x,z)>0),那么X对Y的因果效应是可识别的,且由下式计算:

\small P(Y=y|do(X=x))=\sum_{z}P(Z=z|do(X=x))P(Y=y|do(z))=\sum_{z}P(z|x)\sum_{x'}P(y|x', z)P(x')

假设我们有一个这样的因果图:

证明如下:

 \small P(x,m,w,y)=P(w)P(x|w)P(m|x)P(y|w,m) \\ P(w,m,y|do(x))=P(w)P(m|x)P(y|m,w)\Rightarrow \sum_{w}\sum_{m}P(w,m,y|do(x))=\sum_{w}\sum_{m}P(w)P(m|x)P(y|m,w)\\ \Rightarrow P(y|do(x)) = \sum_{m}P(m|x)\sum_{w}P(y|w,m)P(w) \\ \Rightarrow P(y|do(x)) = \sum_{m}P(m|x)\sum_{w}P(y|w,m)\sum_{x'}P(w|x')P(x') \\ \Rightarrow P(y|do(x)) = \sum_{m}P(m|x)\sum_{w}P(y|w,m)\sum_{x'}P(w|x', m)P(x') \\ \Rightarrow P(y|do(x)) = \sum_{m}P(m|x)\sum_{x'}P(x')\sum_{w}P(y|m,w,x')P(w|x',m) \\ \Rightarrow P(y|do(x)) = \sum_{m}P(m|x)\sum_{x'}P(x')\sum_{w}P(y, w|m,x')\\ \Rightarrow P(y|do(x)) = \sum_{m}P(m|x)\sum_{x'}P(x')P(y|m,x')

对于上面的图,即使W是不可观测的,那么我们依然可以使用前门准则,估计X对于Y的因果效应。

但是有些情况,前后门准则都可能无法使用,例如下面这种情况。

因为W1和W2都是无法观测的,无论你使用前门准则还是后门准则,其T对于Y的因果效应总是无法正确估计的。对于这种情况,我们可以使用unconfounded children criterion或者do-calculus来正确估计。这两种方法就不再这里说了,感兴趣的可以自己去看看。

地址为:https://www.bradyneal.com/Introduction_to_Causal_Inference-Dec17_2020-Neal.pdf,在第六章可以看到。

monitor_control.restrict_backdoor是一种监控控制功能,用于限制后门的存在和使用。 在计算机系统中,后门是指由开发人员或黑客留下的一种隐藏程序或功能,可以绕过正常的安全认证和访问控制,从而非法进入系统或获取敏感信息。后门可能会对系统安全性和用户隐私造成严重威胁。 为了防止后门的存在和滥用,monitor_control.restrict_backdoor功能被引入。这个功能可以在系统层面进行控制,限制和监控对后门的访问。具体而言,该功能可以检测并阻止未经授权的后门访问,包括识别并拦截恶意程序或恶意活动。通过对后门的监控和限制,该功能可以提高系统的安全性和防御能力。 monitor_control.restrict_backdoor通过以下几个方面来实现对后门的限制: 1. 检测:该功能可以监测系统中的所有后门,并实时地进行识别和检查。这样可以及时发现后门的存在,并采取相应的措施。 2. 阻止:一旦发现后门的存在,该功能可以立即采取措施,阻止后门的进一步使用和滥用。这样可以避免后门给系统和用户带来潜在的风险和威胁。 3. 记录:该功能可以对后门的使用进行记录和审计。这样可以追踪后门的创建者和使用者,及时发现和处理潜在的安全问题。 总之,monitor_control.restrict_backdoor是一项重要的系统功能,它可以有效地限制和监控后门的存在和使用。通过加强对后门的检测、阻止和记录,该功能可以提高系统的安全性,并对系统进行全面的保护。
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值