Causal discovery in Additive Noise Models using beam search

Hans Jarett J. Ong, Brian Godwin S. Lim, Renzo Roel P. Tan, Kazushi Ikeda

Published: 2026, Last Modified: 03 May 2026Artif. Life Robotics 2026EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: Causal discovery from observational data is a fundamental challenge. Greedy search algorithms like Regression with Subsequent Independence Test (RESIT), commonly used for learning Additive Noise Models (ANMs), are susceptible to making irreversible errors, especially in high-variance contexts. Such settings can be caused by unmeasured confounders or by high statistical noise from finite samples. To address this, we introduce a novel generalization of RESIT that replaces its local, greedy search with a more robust beam search, framing the task as a path search on a state-space graph. Through extensive simulation experiments, we demonstrate that structural accuracy, measured by Structural Hamming Distance (SHD) and Structural Intervention Distance (SID), consistently improves as the beam width (w) increases. Crucially, we also show that this performance gain comes at a manageable, approximately linear increase in computational cost relative to w. Furthermore, our analysis across different sample sizes shows these gains are most statistically significant in intermediate regimes (\(n=250, 500\)). This suggests that at these sample sizes, the statistical noise is high enough to mislead the greedy search into a suboptimal ordering, an error our wider beam search corrects, while performance converges at large sample sizes (\(n=1000\)). Our framework provides a practical, tunable algorithm that bridges the gap between fast but brittle local search methods and computationally infeasible global searches, thereby enhancing the reliability of causal discovery in complex, high-variance settings where such local errors are common.
Loading