论文精讲 | 基于昇思MindSpore的多粒度因果结构学习有效提升因果关系发现的准确率

论文标题

Multi-Granularity Causal Structure Learning

论文来源

AAAI 2024

论文链接

https://ojs.aaai.org/index.php/AAAI/article/view/29278

代码链接

http://www.sdu-idea.cn/codes.php?name=MgCSL

昇思MindSpore作为开源的AI框架,为产学研和开发人员带来端边云全场景协同、极简开发、极致性能、安全可信的体验,支持超大规模AI预训练,自2020年3月28日开源以来已超过700W+的下载量。昇思MindSpore已支持上千篇AI顶会论文,走入290+所高校进行教学,通过HMS在5000+App上商用,拥有数量众多的开发者,在AI计算中心、智能制造、金融、云、无线、数通、能源、消费者1+8+N、智能汽车等端边云车全场景广泛应用,是Gitee指数最高的开源软件。欢迎大家参与开源贡献、套件、模型众智、行业创新与应用、算法创新、学术合作、AI书籍合作等,贡献您在云侧、端侧、边侧以及安全领域的应用案例。

在科技界、学术界和工业界对昇思MindSpore的广泛支持下,基于昇思MindSpore的AI论文2023年在所有AI框架中占比8%,连续两年进入全球第二,感谢CAAI和各位高校老师支持,我们一起继续努力做好AI科研创新。昇思MindSpore社区支持顶级会议论文研究,持续构建原创AI成果。我会不定期挑选一些优秀的论文来推送和解读,希望更多的产学研专家跟昇思MindSpore合作,一起推动原创AI研究,昇思MindSpore社区会持续支撑好AI创新和AI应用,本文是昇思MindSpore AI顶会论文系列第32篇,我选择了来自山东大学软件学院的余国先和王峻老师团队发表于AAAI2024的一篇论文解读,感谢各位专家教授同学的投稿,更多精彩的论文精读文章和开源代码实现请扫下方二维码访问Models。

image.png

01 研究背景

在数字化转型和科技创新加速的背景下,数据科学领域正经历着从数据中心范式向科学中心范式的重大转变,伴随而来的是在各个研究领域内蔓延开来的因果革命。与依赖于表面相关性的传统分析方法不同,因果结构学习的核心目标是从观测数据中识别变量间的因果关系,并挖掘表征因果结构的有向无环图。在诸如推荐系统、医学诊断、流行病学等领域中,因果结构学习对于稳定推断和合理决策起到至关重要的作用。

鉴于因果结构学习的重要性,已有大量学者投入到相关研究中,提出了基于约束、基于分数和基于梯度的方法,其中基于梯度的方法备受关注。该方法利用可微的有向无环约束,将结构学习问题转换成连续优化问题,并结合机器学习技术搜索有向无环图,有效提高了因果关系发现的准确率。

02 团队介绍

论文第一作者梁嘉旋目前就读于山东大学软件学院(2021-至今),硕士研究生,主要研究方向为因果学习。

第一作者导师王峻,山东大学-南洋理工大学人工智能国际联合研究院教授,博士生导师,长期致力于可信可解释人工智能理论及其在生物医学大数据分析中的应用,主持(完成)4项国家自然科学基金和多项省部级科研项目,作为主要完成人获重庆市科技进步和自然科学奖各1项,山东计算机学会自然科学一等奖1项,以第一(通讯)作者在IEEE TKDE/TNNLS/TCYB、中国科学-信息科学、计算机学报、AAAI、 IJCAI等国内外重要期刊和会议学术发表论文100余篇。研究成果受到国内外信息和生命科学等不同学科领域同行的广泛关注和引用。

03 论文简介

本文主要针对多粒度因果结构识别困难的问题,着眼于改进因果方法的多粒度因果关系学习能力。现有方法通常独立地考虑单个变量(微观变量)间的因果作用,忽略了多个变量(宏观变量)涌现出的复杂协同作用及其共同行为模式,阻碍了因果结构的正确识别。例如,大脑可以表征为微观层面的神经元及突触,但高阶的协同子系统普遍存在,它们通常位于典型的功能网络之间,并可能出现协同作用。然而,宏观变量的未知性增加了提取有效粗粒化策略进而发现宏观变量的难度。同时,多粒度变量之间的因果方向识别是另一个亟待解决的难题。此外,因果算法的高复杂性使其在处理高维数据时效率显著下降,限制了它们的实际应用。

image.png

图1 算法框架图

为此,本文提出了一种多粒度因果结构学习算法MgCSL。如图1所示,该算法首先构建一个编码独立的稀疏自编码器来探索有效的粗粒化策略并提取因果变量抽象,其中将编码表示求和以获得潜在的宏观变量表示,并由解码器重构观测数据。从微观变量到宏观变量的贡献矩阵可由编码器参数的路径乘积中提取得到。接下来,MgCSL为每个微观变量构建一个多层感知器,以微观变量和宏观表示作为输入探索潜在的因果机制。为了进一步提高效率,MgCSL引入简化无环约束,以确定多粒度变量之间的因果方向并发现多粒度因果结构。

04 实验结果

为了验证MgCSL的有效性,本文在合成和真实数据集上进行了实验。

image.png

图 2 多粒度图数据集上的实验结果

首先在多粒度合成数据集上的实验结果如图2所示,宏观变量的存在对基线的准确率产生了影响。即使在小图上,它们的准确率也低至0.5甚至更低。MgCSL能够从多粒度变量的数据中提取有价值的信息用于有向无环图学习,从而以较少的时间开销在准确率和SHD方面实现了最佳性能。

image.png

表 1 加性高斯过程的非线性模型数据集上的实验结果

本文也在典型的因果发现合成数据集上进行了实验。如表1所示,MgCSL在大多数指标上都超过了基线,即使在高维图上,其准确率仍然很高。此外,简化的无环惩罚使MgCSL能够在更短的时间内提供有效的结果,确保其在实际应用中的可行性。

image.png

表 2 Sachs蛋白质信号数据集上的实验结果

为了进一步验证MgCSL的有效性,本文在Sachs的蛋白质信号数据集上进行了实验。表2中的结果显示,与基线相比,MgCSL仍然表现出了具有竞争力的性能,在准确率、F1 和 SHD 方面均超过了基线,并识别出了6条正确的因果边。这标志着其在实际应用中具有明显的潜力。

05 总结与展望

本文研究了如何在观测数据上学习多粒度因果结构,这是一个实际且重要的问题,然而目前的相关研究较少。本文提出了一种有效的方法MgCSL,通过利用编码独立的稀疏自编码器提取潜在的宏观变量,并借助多层感知器对因果机制进行建模,进而引入简化无环惩罚加速多粒度因果结构的发现。在合成和真实数据集上的实验证明了MgCSL的有效性。

在使用昇思MindSpore框架复现算法时,按照官方提供的文档和示例,能够较为轻松地完成大部分代码的实现,而昇思MindSpore的易用性与并行加速功能显著地提升了开发效率,为开发者带来了便利。随着越来越多的开发者与研究者加入昇思MindSpore社区,期待大家能够共同建设一个开放、协作的平台,积极分享使用经验并提出改进建议,推动昇思MindSpore的持续进步和不断完善。

往期回顾

论文精讲 | 基于昇思MindSpore评测的FLAG3D——自然语言引导的三维健身动作数据集

论文精讲 | 基于昇思MindSpore的加速对抗训练算法,可显著减少训练时间

论文精讲 | 基于昇思MindSpore的联合矫正与细化平衡低光照图像增强

论文精讲 | 基于昇思MindSpore片段级异常注意力的弱监督视频异常检测

  • 14
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值