news 2026/6/25 17:38:42

14.5 因果发现方法:PC算法、基于约束与基于分数的学习

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
14.5 因果发现方法:PC算法、基于约束与基于分数的学习

14.5 因果发现方法:PC算法、基于约束与基于分数的学习

因果发现旨在仅从观测数据中推断变量间潜在的因果结构,是因果科学中一项基础而核心的任务。与基于干预实验的“黄金标准”不同,因果发现试图在无法进行主动实验的场景下,从被动收集的数据中揭示数据生成机制。其主流方法主要建立在结构因果模型有向无环图的框架之上。根据方法论的核心原理,主要分为两大类:基于约束的方法基于分数的方法。PC算法是前者的典型代表,而后者的核心是搜索优化。近年来,融合两类方法优势的混合方法也日益受到重视。本节将系统阐述PC算法的原理与演进,并深入剖析基于约束与基于分数这两种核心学习范式的思想、流程与前沿发展。

14.5.1 PC算法:基于约束的经典范式

PC算法(以其提出者Peter和Clark命名)是应用最广泛的基于约束的因果发现算法。它通过系统地检验变量间的条件独立性,逐步构建并定向因果图。

14.5.1.1 核心假设与三步流程

PC算法的有效性依赖于几个关键假设:因果马尔可夫性(DAG中的变量仅依赖于其父节点)、因果忠诚性(概率分布中的所有条件独立性均忠实地由DAG中的d-分离关系反映),以及无隐变量和选择偏差。其流程分为三个核心步骤:

  1. 骨架构建:算法从一个所有变量两两相连的完全无向图开始。对于每一对相邻变量( X , Y ) (X, Y)(XY),它按条件集大小l = 0 , 1 , 2 , … l=0, 1, 2, \ldotsl=012的顺序,测试在给定其他l ll个变量的条件下X XXY YY是否独立。若找到某个条件集S SS使得X ⊥ ⁣ ⁣ ⁣ ⊥ Y ∣ S X \perp\!\!\!\perp Y \mid SXYS成立,则删除X X

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/25 7:32:22

Windows系统苹果设备驱动自动化安装解决方案

Windows系统苹果设备驱动自动化安装解决方案 【免费下载链接】Apple-Mobile-Drivers-Installer Powershell script to easily install Apple USB and Mobile Device Ethernet (USB Tethering) drivers on Windows! 项目地址: https://gitcode.com/gh_mirrors/ap/Apple-Mobile…

作者头像 李华
网站建设 2026/6/24 22:03:05

如何快速获取Steam游戏清单:新手用户的完整下载指南

如何快速获取Steam游戏清单:新手用户的完整下载指南 【免费下载链接】Onekey Onekey Steam Depot Manifest Downloader 项目地址: https://gitcode.com/gh_mirrors/one/Onekey 还在为手动查找Steam游戏清单而烦恼吗?Onekey Steam Depot清单下载工…

作者头像 李华
网站建设 2026/6/25 0:05:05

仿写文章Prompt:Minecraft存档修复工具使用指南

仿写文章Prompt:Minecraft存档修复工具使用指南 【免费下载链接】Minecraft-Region-Fixer Python script to fix some of the problems of the Minecraft save files (region files, *.mca). 项目地址: https://gitcode.com/gh_mirrors/mi/Minecraft-Region-Fixer…

作者头像 李华
网站建设 2026/6/25 14:35:20

Hearthstone-Script自动化框架深度解析与实战部署

Hearthstone-Script自动化框架深度解析与实战部署 【免费下载链接】Hearthstone-Script Hearthstone script(炉石传说脚本)(2024.01.25停更至国服回归) 项目地址: https://gitcode.com/gh_mirrors/he/Hearthstone-Script 技…

作者头像 李华
网站建设 2026/6/24 14:02:35

Free-NTFS-for-Mac实战教程:突破macOS文件系统限制的完整方案

Free-NTFS-for-Mac实战教程:突破macOS文件系统限制的完整方案 【免费下载链接】Free-NTFS-for-Mac Nigate,一款支持苹果芯片的Free NTFS for Mac小工具软件。NTFS R/W for macOS. Support Intel/Apple Silicon now. 项目地址: https://gitcode.com/gh_…

作者头像 李华
网站建设 2026/6/23 23:00:05

【计算机毕业设计案例】基于springboot的面试刷题平台系统的设计与实现多领域真题题库(编程、算法、专业知识(程序+文档+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华