本文介绍了一种名为 I-FLOP 的新型因果结构学习算法,旨在从干预数据中高效学习有向无环图(DAG)的节点顺序和父节点集合。该算法是对 FLOP 算法的扩展,将其适用范围从观测数据推广至干预数据。I-FLOP 的核心创新在于将 Hauser 和 Bühlmann 提出的干预 BIC 评分函数与 FLOP 算法中基于 Cholesky 分解的迭代评分更新机制相结合,从而在保持计算速度的同时适应干预数据的特性。理论分析表明,在样本量趋于无穷时,I-FLOP 能够恢复与真实数据生成 DAG 属于同一干预马尔可夫等价类别的图结构。实验部分,作者在真实和模拟的干预数据集上将 I-FLOP 与现有算法进行了对比,结果显示该算法在结构学习性能和运行时间两方面均具有明显优势。该研究为高维干预数据的因果发现提供了一种高效且可靠的解决方案。
| FLOP | 一种快速学习变量顺序和父节点集的算法,用于因果结构学习。 |
| I-FLOP | FLOP的扩展版本,专门处理干预数据,利用干预BIC评分进行快速学习。 |
| 干预BIC评分 | 一种基于贝叶斯信息准则的评分函数,用于评估干预数据下的因果图结构。 |
| 马尔可夫等价类 | 一组具有相同条件独立关系的DAG,它们无法仅通过观测数据区分。 |
| Cholesky分解 | 一种矩阵分解方法,用于高效计算评分更新,提升算法速度。 |
📱 每天一份 AI 前沿日报
关注公众号,每天 09:00 推送 · 不错过任何重磅