atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Do-PFN: In-Context Learning for Causal Effect Estimation

NeurIPS 2025 · Probabilistic and scientific modeling › Causal discovery · approach: Causal effect identification · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Pre-trains a TabPFN-style transformer (Do-PFN) on synthetic SCMs with simulated interventions so it predicts interventional outcomes and CATEs from observational data alone, without the causal graph.

Problem

Estimating causal effects (conditional interventional distributions and CATEs) from observational data typically requires interventional data, a known causal graph, or unconfoundedness, which limits real-world applicability.

Approach

Extend prior-data fitted networks to causal inference by pre-training on synthetic SCMs that simulate both observational data and interventional outcomes, so the model learns to output interventional distributions p(y|do(t), x) conditioned on an observational dataset in-context, with theoretical consistency and optimality results.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use intervention-focused pre-training instead of observational-outcome pre-trainingDo-PFN vs Dont-PFN · Synthetic CID case studiesMSEHelped
Use Do-PFN instead of Random Forest, TabPFN v2, or Dont-PFNSynthetic CID prediction · Synthetic case studiesMSEHelped
Use Do-PFN instead of meta-learners, DML, DragonNet, or TARNetCATE estimation · Synthetic case studiesMSEHelped
Use Do-PFN instead of causal baselinesCATE estimation · Law School AdmissionsMSEHelped
Use Do-PFN in place of other methodsCATE estimation · Amazon SalesMSEMixed
Extend pre-training to graph sizes up to 60 nodes (ablation)Do-PFN v1.1 · Synthetic graphs with 21–50 nodesMSEHelped
Increase the number of observational data points (ablation)Do-PFN · Synthetic CATE datasets with varying sample sizesMSEHelped
Provide additional data points as noise increases (ablation)Do-PFN · Synthetic datasets with increasing noiseMSEHelped
Increase Gaussian noise variance to two times the usual variance (ablation)Do-PFN · Out-of-distribution synthetic dataMSEHurt
Use the pointwise average of training functions (ablation)Do-PFN · Out-of-distribution synthetic dataMSEHurt
Use Laplace, T, Gumbel, or mixture noise instead of the training noise (ablation)Do-PFN · Out-of-distribution synthetic dataMSENo clear effect
Vary base-rate ATE magnitude (ablation)Do-PFN · Synthetic CATE estimationMSENo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: synthetic SCM prior data RealCause Law School Admissions Amazon Sales

Benchmarks: Do-PFN synthetic case studies RealCause Law School Admissions Amazon Sales

Metrics: normalized MSE PICP critical difference (Nemenyi)

Baselines: TabPFN (v2) Random Forest Dont-PFN DoWhy (Int.) DoWhy (Cntf.) S-Learner T-Learner X-Learner DML DragonNet TARNet Causal Forest (DML)

Builds on: TabPFN prior-data fitted networks DoWhy EconML

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy