网易首页 > 网易号 > 正文 申请入驻

大规模因果结构学习的分布式方法

0
分享至

DCILP:大规模因果结构学习的分布式方法

DCILP: A Distributed Approach for Large-Scale Causal Structure Learning

https://arxiv.org/pdf/2406.10481?



摘要:

因果学习处理的是估计因果图这一计算要求很高的任务。本文介绍了一种用于因果图学习的新分治方法,称为DCILP。在分治阶段,识别每个变量Xi的马尔可夫毯MB(Xi),并且与每个MB(Xi)相关的因果学习子问题被独立地并行处理。这种方法受益于所考虑的数据样本数与变量数之间更有利的比例。相对地,它可能会受到隐藏混杂因素存在的不利影响,因为MB(Xi)外部的变量可能会影响其中的变量。在分治阶段生成的局部因果图的对账是一个具有挑战性的组合优化问题,尤其是在大规模应用中。DCILP的主要新颖之处在于将该对账表述为一个整数线性规划(ILP)问题,这是一种原创性的表述,它可以被委托给ILP求解器并高效处理。通过在中等至大规模图上的实验,以及与最先进方法的比较,DCILP在计算复杂度方面表现出显著改进,同时在真实世界问题上保持了学习精度,并且在合成问题上最多只遭受轻微的精度损失。

代码——https://github.com/shuyu-d/dcilp-exp

扩展版本——https://arxiv.org/abs/2406.10481

1 引言

从观测数据中发现因果关系,作为人工智能的一个重要问题而出现,具有基础性和实践性的动机(Pearl 2000;Peters, Janzing, and Schölkopf 2017)。一个显著的原因是,因果模型支持一些推理模式,例如反事实推理和算法追索(Tsirtsis et al. 2021),这些超出了基于相关性的模型所能达到的范围(Peters, Bühlmann, and Meinshausen 2016;Arjovsky et al. 2019;Sauer and Geiger 2021)。在因果发现和贝叶斯网络学习的文献中,有两类主要方法,即基于约束的方法(Spirtes et al. 2000;Meek 1995)和基于评分函数的方法(Chickering 2002a;Loh and Bühlmann 2014)(更多内容见第5节)。根据具体方法的不同,学习大规模因果图的策略包括将有向图的搜索空间限制为稀疏图的搜索空间(Ramsey et al. 2017;Loh and Bühlmann 2014),或者将潜在的组合问题转化为连续优化问题(Zheng et al. 2018;Aragam, Amini, and Zhou 2019;Ng, Ghassami, and Zhang 2020;Ng et al. 2021;Lopez et al. 2022)。尽管这些策略在降低复杂度方面带来了显著改进,但当变量数量和/或所寻求因果图的度数很高时,它们的可扩展性仍然有限。

为了更好地应对学习大规模因果结构中的计算挑战,越来越多的研究考虑将大规模因果发现问题分解为从变量子集定义的更小问题,并采用分治策略。这些变量子集可以是增量构建和细化的(Gao, Fadnis, and Campbell 2017);它们可以基于层次聚类(Gu and Zhou 2020)、基于条件独立性检验的递归分解(Zhang et al. 2020),或者通过每个变量相关联的马尔可夫毯(在第2节中定义)(Tsamardinos et al. 2003; Wu et al. 2020, 2022, 2023; Mokhtarian et al. 2021)。一个主要挑战在于征服步骤中,即对分治步骤中识别出的部分解进行融合或对账;大多数征服方法基于规则,这限制了它们的适用性。

在本文中,我们提出了原创的基于整数线性规划的因果建模分治法(DCILP),以解决因果发现中固有的可扩展性挑战。形式上,DCILP由三个阶段组成:


所提出的DCILP的原创性贡献有两方面。首先,阶段2在设计上可并行化;它能够处理与每个马尔可夫毯相关联的因果发现子问题,这使其能够扩展到数千个变量。因果不充分性问题通过仅保留涉及马尔可夫毯中心变量的因果关系而得到缓解。其次,也是最重要的,我们展示了阶段2中学习到的因果子图的对账可以被表述为一个整数线性规划(ILP)问题并被高效求解。定义二元ILP变量来表示因果关系(原因、结果、配偶和v结构);定义逻辑约束以强制其一致性,ILP变量的优化旨在找到一个因果图,使其尽可能接近所有局部子图的拼接,同时受一致性约束的约束。该ILP问题的求解可以委托给高效的ILP求解器。

总体而言,DCILP定义了一个灵活的框架,其中每个阶段可以使用不同的算法组件:(i)对于阶段1中的马尔可夫毯发现任务,我们遵循(Loh and Bühlmann 2014)的设置,将自己限制在线性结构方程模型(第2节);(ii)对于阶段2中的因果发现子问题,我们考虑GES(Chickering 2002b)和DAGMA(Bello, Aragam, and Ravikumar 2022),因为它们是因果建模的两种代表性且高效的先进算法;(iii)对于阶段3,我们使用Gurobi ILP求解器(Gurobi Optimization 2025)。

本文组织如下。在第2节中介绍形式化背景之后,我们在第3节中描述DCILP。第4节介绍DCILP的实验设置和结果。第5节讨论DCILP相对于相关工作所处的位置。第6节总结全文并提出一些进一步工作的展望。

2 形式化背景



3 DCILP概述

在描述了DCILP核心的分治策略之后,本节详细介绍了用于对账局部因果图的整数线性规划方法。在本文的剩余部分,我们假设马尔可夫性质和因果充分性。

3.1 分治策略

如图1所示,DCILP是一个三阶段过程:



3.2 因果子图之间的冲突

在阶段2中发现的因果效应关系的朴素拼接,给出为:





3.3 通过ILP对账因果子图




3.4 改进ILP公式



3.5 讨论



4 实验

本节报告DCILP的实验验证,更多细节和补充结果请参考扩展版本(Dong et al. 2025)。

4.1 实验设置

目标。实验的主要目标是根据因果学习的标准SHD、TPR、FDR和FPR指标,以及其计算效率,来评估DCILP的性能。

第二个目标是评估DCILP阶段2中使用的因果学习器如何影响整体性能。我们报告DCILP-ges(分别地,DCILP-dagma)的性能,对应于在阶段2中使用GES(分别地,DAGMA)的DCILP。选择GES(Chickering 2002b)和DAGMA(Bello, Aragam, and Ravikumar 2022),后者被称为NOTEARS(Zheng et al. 2018)的显著改进,是因为它们是使用不同技术的两种代表性先进因果学习方法:GES是一种贪婪搜索方法(在大样本极限下最优),用于寻找CPDAG,而DAGMA是一种用于学习因果DAG的高效连续优化方法。DCILP-ges和DCILP-dagma针对GES和DAGMA基线进行评估;GOLEM(Ng, Ghassami, and Zhang 2020)和DAS(Montagna et al. 2023)也用于比较。我们还通过考虑DCILP(MB*)变体来检验阶段1性能对整体结果的影响,其中将真实马尔可夫毯提供给阶段2。


4.2 合成图上的结果







我们观察到,DAGMA几乎精确地恢复了潜在的DAG,TPR和FDR分别接近1和0。DCILP-dagma在所有问题维度 d d上相对于DAGMA在运行时间上取得了显著提升,同时在学习准确率上有适度损失(在SF3数据上中位TPR约0.9;中位FDR约0.2,在ER1数据上低于0.1)。然而,在非等噪声方差(NV)设置(Reisach, Seiler, and Weichwald 2021)中的补充结果表明,DCILP-ges在NV情况下比DAGMA稳健得多(图5)。更多细节见扩展版本(Dong et al. 2025)。


4.3 真实世界图上的结果

在MUNIN上(图6),DCILP-dagma和DCILP-ges与DAGMA相比(加速约270倍)以及与GES相比(加速约25倍)实现了运行时间的显著减少。同时,它们的学习准确率与DAGMA相当,并且显著优于GES;DCILP-dagma和DCILP-ges的SHD与DAGMA一起排名第一或第二;DAGMA、GES和DCILP-dagma的TPR相似,而DCILP-ges在均匀噪声下略逊一筹。

对于其他 n / d 比例和噪声类型,也观察到类似趋势(详情见Dong et al. 2025, Appendix D.6)。


4.4 阶段3中ILP的影响


5 相对于相关工作的定位

最相关的工作是(Gu and Zhou 2020)提出的分治策略,定义了划分、估计和融合(PEF)方法。划分步骤作为层次聚类算法进行。估计步骤包括估计与每个聚类相关联的DAG或CPDAG。PEF与DCILP的第一个区别在于划分阶段:在PEF中,变量被划分,而DCILP考虑重叠的马尔可夫毯。注意到两种方法都面临因果不充分性问题,DCILP阶段2中涉及的冗余可能带来更好的稳健性。PEF与DCILP的第二个也是最重要的区别在于征服阶段。PEF处理一个组合优化问题,在子图之间定义并选择最佳边,而DCILP依赖ILP求解来确保从局部因果图构建的全局因果图的一致性。

(Zhang et al. 2020)提出的一种自顶向下策略,针对CPDAG,通过递归地将变量集分裂为更小的子集来进行。相反,自底向上策略是(Gao, Fadnis, and Campbell 2017)提出的图增长结构学习(GGSL),针对贝叶斯网络。在这些方法中,一个主要目标是减少为引出整体因果结构所需的条件独立性检验的数量。另一个相关工作,尽管程度较小,是(Mokhtarian et al. 2021)提出的名为MARVEL的递归变量消除方法。与DCILP一样,MARVEL算法依赖于马尔可夫毯的识别,使用例如Grow-Shrink(GS)(Margaritis and Thrun 1999)、IAMB(Tsamardinos et al. 2003)或基于精度矩阵的方法(例如,Loh and Bühlmann 2014)。实践中的主要问题是,递归过程没有为从潜在早期错误中恢复提供空间。


6 结论


该方法的一个主要局限来自阶段1和阶段2中马尔可夫毯和局部因果关系的学习准确率,这需要足够的样本与变量比。

未来研究的一个途径是以更集成的方式考虑这三个阶段,例如,在阶段3的ILP目标中考虑阶段2中识别出的因果边的强度(而不是仅考虑这些边的存在性)。

另一个视角是利用阶段3中ILP求解器发现的多个解。例如,在多个ILP解中保留的因果关系可以用于定义期望因果图的骨干,从而以集成学习的精神扩展DCILP。一个更长期的视角是使用双线性函数来近似经过充分研究的因果评分(Loh and Bühlmann 2014),以便将阶段3从整数线性规划扩展到二次规划。

原文链接:https://arxiv.org/pdf/2406.10481?

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
遭痛批!花光2.5亿卢比却只换回一枚铜牌,输王楚钦孙颖莎有隐情

遭痛批!花光2.5亿卢比却只换回一枚铜牌,输王楚钦孙颖莎有隐情

体坛小二哥
2026-10-04 22:46:03
卢璐刘欢在希腊办银婚真相!卢璐刚从生死边缘归来,只想抓住剩下时光

卢璐刘欢在希腊办银婚真相!卢璐刚从生死边缘归来,只想抓住剩下时光

小徐讲八卦
2026-10-05 09:58:01
张本智和:有些中国的极端球迷总开闪光灯 他们还不觉得自己很恶劣

张本智和:有些中国的极端球迷总开闪光灯 他们还不觉得自己很恶劣

风过乡
2026-10-05 19:01:15
要发动总攻了?俄罗斯发布最后警告:不离开基辅的人,后果需自负

要发动总攻了?俄罗斯发布最后警告:不离开基辅的人,后果需自负

莹莹的历史说
2026-10-05 04:54:05
蔡康永为“台独”顽固分子沈伯洋造势,蒋万安又为蔡康永站台,蔡康永在多个平台发文感谢蒋万安

蔡康永为“台独”顽固分子沈伯洋造势,蒋万安又为蔡康永站台,蔡康永在多个平台发文感谢蒋万安

大风新闻
2026-10-05 14:10:35
米克尔:当年签约曼联是个愚蠢的错误,耽误了一两年职业生涯

米克尔:当年签约曼联是个愚蠢的错误,耽误了一两年职业生涯

懂球帝
2026-10-05 00:33:20
集体飙升!PCB又“炸”了

集体飙升!PCB又“炸”了

格隆汇
2026-10-05 16:43:45
勇士丢绝平三分惜败快船:库里10分八村首秀21分瓦格勒制胜球

勇士丢绝平三分惜败快船:库里10分八村首秀21分瓦格勒制胜球

醉卧浮生
2026-10-05 09:37:42
张锋再次助攻诺贝尔奖,华人学者潘卓华因论文被抢发而憾失诺奖?

张锋再次助攻诺贝尔奖,华人学者潘卓华因论文被抢发而憾失诺奖?

生物世界
2026-10-05 20:28:00
马斯克突然给白宫献计!全民不用工作也能拿钱,要把中国卷到底

马斯克突然给白宫献计!全民不用工作也能拿钱,要把中国卷到底

旧窗老街
2026-10-04 19:05:26
年轻人捧红的“穷鬼天堂”,成了国庆期间最狠的镰刀

年轻人捧红的“穷鬼天堂”,成了国庆期间最狠的镰刀

大佬灼见
2026-10-04 10:25:56
肠道里有恶性肿瘤的人,身体一般会有这5个表现

肠道里有恶性肿瘤的人,身体一般会有这5个表现

芹姐说生活
2026-10-05 19:41:58
曾是歌坛一代天王,却沦为臭名昭著的台独分子,今家破人亡下场惨

曾是歌坛一代天王,却沦为臭名昭著的台独分子,今家破人亡下场惨

蜉蝣说
2026-09-22 11:49:00
中签概率0.0169%付款截止10月13日:下周新股申购,搞明白5条规则

中签概率0.0169%付款截止10月13日:下周新股申购,搞明白5条规则

慧眼看世界哈哈
2026-10-05 17:20:54
巴西总统选举首轮投票无人胜出,卢拉:出乎意料

巴西总统选举首轮投票无人胜出,卢拉:出乎意料

澎湃新闻
2026-10-05 17:02:02
中央定调,延迟退休实施,1970年以后出生需要缴够20年才退休吗?

中央定调,延迟退休实施,1970年以后出生需要缴够20年才退休吗?

虎哥闲聊
2026-10-05 19:10:48
更多细节披露!迪拜航空用斧子砍机长的副驾曾因“极端主义思想”被禁飞,并发布“仇女”言论,为何能飞以色列?

更多细节披露!迪拜航空用斧子砍机长的副驾曾因“极端主义思想”被禁飞,并发布“仇女”言论,为何能飞以色列?

新民周刊
2026-10-05 11:31:23
韩国媒体确认了:韩军多支前沿部队被发现官兵持空枪执行巡防任务,韩国国防部决定将对这些部队的上层组织给予警告处分

韩国媒体确认了:韩军多支前沿部队被发现官兵持空枪执行巡防任务,韩国国防部决定将对这些部队的上层组织给予警告处分

吉刻新闻
2026-10-05 20:04:37
利好!今天,外围又涨疯了

利好!今天,外围又涨疯了

中国基金报
2026-10-05 15:18:49
葡萄牙老帅:C罗掉进了热苏斯的陷阱,一切都是事先安排好的

葡萄牙老帅:C罗掉进了热苏斯的陷阱,一切都是事先安排好的

懂球帝
2026-10-05 05:08:06
2026-10-05 22:51:00
CreateAMind incentive-icons
CreateAMind
CreateAMind.agi.top
1610文章数 21关注度
往期回顾 全部

科技要闻

2026年诺奖:三名科学家因光遗传学获奖

头条要闻

高市早苗新内阁遭"当头一棒":日农相丑闻被披露遭围攻

头条要闻

高市早苗新内阁遭"当头一棒":日农相丑闻被披露遭围攻

体育要闻

30天30队·热:扬尼斯、阿德巴约与克雷

娱乐要闻

蔡康永回应漏洞百出,太平轮旧事被扒

财经要闻

零跑声明切割!蔡康永两面人身份被抵制

汽车要闻

方程豹9月热销破4万 首款皮卡鲨鱼将于四季度上市

态度原创

数码
家居
亲子
本地
公开课

数码要闻

AMD锐龙AI Max Pro 495亮相 统一内存最高192GB

家居要闻

2026建博会(广州) 公装联探展交流活动

亲子要闻

今天我们来玩一个锻炼反应能力的小游戏

本地新闻

中秋逛白塔寺,体验国医妙荟雅集

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版