CausalDS: Benchmarking Causal Reasoning in Data-Science Agents

Andrej Leban, Yuekai Sun

arXiv:2607.08093 · 2026-07-10 공개 · arXiv · PDF

tool-use synthetic-data uncertainty-quantification causal-reasoning structural-causal-model abstention-evaluation data-science-agents causal-parrot

Abstract

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.

한국어 요약

한 줄 요약

CausalDS는 데이터 사이언스 에이전트의 인과 추론 능력을 종합적으로 평가하는 벤치마크로, 구조적 인과 모델(SCM)과 자연어 스토리, 관측 데이터를 결합한 시나리오를 제시한다.

핵심 기여도

핵심 아이디어

기존 인과 추론 벤치마크는 상징적 추론에 집중하거나, 실제 데이터 분석 구조를 갖추지 못한 경우가 많았다. CausalDS는 이 두 접근을 통합하여, 실제 데이터 분석 환경에서의 인과 추론 능력을 종합적으로 평가하는 새로운 프레임워크를 제시한다. 구조적 인과 모델(SCM)을 기반으로 생성된 시나리오에서, 모델은 자연어 스토리, 관측 데이터, 그리고 도구 사용을 통해 추론을 수행해야 한다. 특히, 관측 모델(observation model)을 통해 불완전한 데이터를 생성함으로써, 현실적인 데이터 분석 상황을 반영한다. 이는 단순한 상징적 추론을 넘어, 추정, 불확실성 평가, 중단 결정, 코드 작성 등 다차원적인 능력을 평가하는 데 기여한다.

기술적 접근법

주요 결과

의의 및 한계

CausalDS는 기존 인과 추론 벤치마크와 데이터 사이언스 벤치마크의 한계를 극복하고, 실제 데이터 분석 환경에서의 종합적 인과 추론 능력을 평가할 수 있는 새로운 프레임워크를 제시한다. 특히, 관측 모델을 통해 불완전한 데이터를 생성함으로써, 현실적인 분석 상황을 반영하며, 도구 사용과 코드 작성 능력을 평가하는 점에서 차별화된다. 그러나, 벤치마크는 아직 제한된 수의 시나리오와 모델을 기반으로 하며, 더 다양한 상황과 모델 간 비교를 위해서는 확장이 필요하다. 또한, 모델이 단순히 기존 데이터를 암기하는 "인과 학舌" 현상을 방지하기 위해 완전히 합성된 데이터를 사용하지만, 이는 실제 데이터와의 차이를 반영할 수 있는 한계도 존재한다.

실용적 활용

CausalDS는 데이터 사이언스 에이전트의 인과 추론 능력을 평가하는 데 활용될 수 있으며, 의료, 금융, 사회과학 등 인과적 결론이 중요한 분야에서 모델의 신뢰도를 평가하는 데 유용하다. 또한, 모델 개발자들이 추론, 추정, 불확실성, 중단, 도구 사용 등 다차원적인 능력을 개선하는 데 사용할 수 있는 평가 기준을 제공한다.