Dynamic Expert-Guided Model Averaging for Causal Discovery
Adrick Tench, Thomas Demeester
TL;DR
The paper tackles the challenge of choosing among diverse causal-discovery methods by introducing a dynamic Expert Model Averaging framework that operates on a set of component graphs $M$ and leverages an expert $e$ to approve or reject potential edges and determine their orientation via thresholds $ heta_1$ and $ heta_2$. Edges are added in a cycle-free manner, guided by majority signals across $M$ and by expert input when ambiguous, with a clear separation between edge existence and orientation decisions. Experiments on six Bayesys networks and the SimSUM dataset, across clean and noisy data, show that this ensemble approach improves BSF and F1 scores and often reduces SHD compared to static baselines, while remaining functional when the expert is imperfect (including simulated and LLM-based experts). The work demonstrates the practical viability of using dynamic expert knowledge to mediate model averaging in causal discovery and provides actionable insights for deployment, along with acknowledged limitations and directions for future work in diverse data regimes and clinical settings.
Abstract
Understanding causal relationships is critical for healthcare. Accurate causal models provide a means to enhance the interpretability of predictive models, and furthermore a basis for counterfactual and interventional reasoning and the estimation of treatment effects. However, would-be practitioners of causal discovery face a dizzying array of algorithms without a clear best choice. This abundance of competitive algorithms makes ensembling a natural choice for practical applications. At the same time, real-world use cases frequently face challenges that violate the assumptions of common causal discovery algorithms, forcing heavy reliance on expert knowledge. Inspired by recent work on dynamically requested expert knowledge and LLMs as experts, we present a flexible model averaging method leveraging dynamically requested expert knowledge to ensemble a diverse array of causal discovery algorithms. Experiments demonstrate the efficacy of our method with imperfect experts such as LLMs on both clean and noisy data. We also analyze the impact of different degrees of expert correctness and assess the capabilities of LLMs for clinical causal discovery, providing valuable insights for practitioners.
