Causal Preference Elicitation
Edwin V. Bonilla, He Zhao, Daniel M. Steinberg
TL;DR
CaPE formulates causal discovery as a Bayesian active-learning problem where an expert provides noisy, local judgments about edge existence and orientation. By modeling expert feedback with a hierarchical three-way likelihood and updating a particle-based posterior over DAGs, the method actively selects edge queries via an expected information gain criterion to accelerate posterior concentration. Across synthetic, Sachs, and CausalBench benchmarks, CaPE achieves faster uncertainty reduction and improved directed-edge recovery under tight query budgets, and benefits further from strong observational priors such as DAG-GFlowNet. The framework is modular, scalable, and adaptable to richer expert models, offering a practical route to reliable causal structure learning in settings with limited interventional data. The integration of BALD-style acquisition with sequential Monte Carlo over DAGs provides a principled approach to leveraging human expertise in causal inference.
Abstract
We propose causal preference elicitation, a Bayesian framework for expert-in-the-loop causal discovery that actively queries local edge relations to concentrate a posterior over directed acyclic graphs (DAGs). From any black-box observational posterior, we model noisy expert judgments with a three-way likelihood over edge existence and direction. Posterior inference uses a flexible particle approximation, and queries are selected by an efficient expected information gain criterion on the expert's categorical response. Experiments on synthetic graphs, protein signaling data, and a human gene perturbation benchmark show faster posterior concentration and improved recovery of directed effects under tight query budgets.
