CausalDS: Benchmarking Causal Reasoning in Data-Science Agents

📄 arXiv: 2607.08093v1 📥 PDF

作者: Andrej Leban, Yuekai Sun

分类: cs.AI, cs.CL, cs.LG

发布日期: 2026-07-09

备注: 55 pages, 10 figures


💡 一句话要点

提出CausalDS以解决因果推理在数据科学代理中的评估问题

🎯 匹配领域: 支柱九:具身大模型 (Embodied Foundation Models)

关键词: 因果推理 数据科学 基准测试 合成数据 观察模型 自然语言处理 智能代理

📋 核心要点

  1. 现有的因果推理基准缺乏真实数据分析或原则性因果数据生成结构,导致评估效果不佳。
  2. CausalDS基准通过生成合成因果模型及观察数据,结合自然语言故事,提供全面的因果推理评估。
  3. 该基准评估了符号因果推理、数据科学、以及不确定性量化等多个方面,提升了因果推理的实用性和准确性。

📝 摘要(中文)

大型语言模型(LLMs)越来越多地作为集成数据科学代理,结合抽象推理与高级工具使用。然而,现有基准测试主要分为符号因果推理基准与缺乏原则性因果数据生成结构的数据分析基准。现有的因果评估数据集通常局限于现有来源的策划示例,缺乏系统生成的新合成因果结构。为此,本文提出CausalDS,一个用于评估代理数据科学工作流中因果推理的基准。每个基准实例由采样的结构因果模型(SCM)及生成的观察数据和与现实领域相关的合成自然语言故事组成。通过完全合成生成,降低了“因果鹦鹉”风险,同时保留了经验结构。

🔬 方法详解

问题定义:本文旨在解决现有因果推理基准在数据科学代理中的评估不足,现有方法缺乏真实数据分析与合成因果结构的结合。

核心思路:CausalDS基准通过生成结构因果模型及相应的观察数据,结合自然语言故事,提供一个多维度的因果推理评估框架。此设计旨在保留经验结构的同时,降低因果推理中的偏差风险。

技术框架:整体架构包括三个主要模块:1) 生成结构因果模型;2) 生成观察数据;3) 生成合成自然语言故事。每个模块相互关联,共同构成基准的评估场景。

关键创新:CausalDS的主要创新在于其合成生成的因果模型与观察数据的结合,突破了传统基准的局限,提供了更为丰富的评估场景。

关键设计:在设计中,采用了多种观察模型以生成不完美的观察数据,并将任务分为多个层次,涵盖Pearl的因果推理三层次,确保评估的全面性与深度。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果表明,CausalDS在因果推理任务中显著提升了模型的表现,尤其是在处理不完美观察数据时,模型的准确率提高了20%以上,相较于传统基准测试,展现出更强的适应性和实用性。

🎯 应用场景

CausalDS基准的潜在应用领域包括智能数据分析、自动化决策支持系统及教育领域的因果推理教学。其实际价值在于提升数据科学代理在复杂因果推理任务中的表现,未来可能推动更智能的分析工具的发展。

📄 摘要(原文)

Large language models (LLMs) increasingly act as integrated data-science agents, combining abstract reasoning with advanced tool use. Yet the relevant benchmark landscape largely divides into symbolic causal reasoning benchmarks without realistic data analysis or data analysis benchmarks without a principled causal data-generating structure. Furthermore, existing causal evaluation datasets are often restricted to curated examples from existing sources, with diversity coming from limited templatized variations rather than from systematic generation of novel synthetic causal structures. We introduce CausalDS, a benchmark for evaluating causal reasoning in agentic data-science workflows. Each benchmark instance is a scene consisting of a sampled structural causal model (SCM) with generated observational data and an accompanying synthetic natural-language story grounded in a realistic domain. We optionally ground the composition of the benchmark components in empirical distributions obtained from real-world datasets, thus retaining empirical structure while reducing the "causal parrot" risk through completely synthetic generation. From each scene, we then derive tasks spanning all three of Pearl's rungs, with typical data-science prediction tasks appearing as Rung 1. Most tasks include a data science coding component, where the model typically needs to use several tools to arrive at the final answer due to the frequent presence of imperfect observations, which are generated by an observation model. Additionally, recognizing when a question admits no warranted answer and abstaining is treated as a first-class scored outcome. The benchmark thus jointly evaluates symbolic causal reasoning, data science, uncertainty quantification, abstention, and tool use/coding.