From Observation to Orientation: an Adaptive Integer Programming Approach to Intervention Design
Abdelmonem Elrefaey, Rong Pan
TL;DR
The paper addresses budgeted causal discovery by learning a DAG from interventional data using an adaptive intervention design. It introduces a modular iterative integer programming framework (Adaptive_IP) that selects informative intervention sets to maximize edge orientation within a fixed budget and per-iteration limit, integrating Meek's rules to propagate orientations without extra experiments. The PKG representation tracks edge status across four sets (Unknown, Semi-directed, Adjacent, Known), and transition rules update this state as interventions yield outcomes. Empirical results on synthetic and real graphs show the adaptive approach reduces the number of intervention rounds and total manipulations compared to random baselines, with performance influenced by graph topology and intervention constraints; theoretical guarantees of finite convergence and correctness are provided under standard assumptions, and the framework is extensible to non-linear costs, batch experiments, and alternative objectives.
Abstract
Using both observational and experimental data, a causal discovery process can identify the causal relationships between variables. A unique adaptive intervention design paradigm is presented in this work, where causal directed acyclic graphs (DAGs) are for effectively recovered with practical budgetary considerations. In order to choose treatments that optimize information gain under these considerations, an iterative integer programming (IP) approach is proposed, which drastically reduces the number of experiments required. Simulations over a broad range of graph sizes and edge densities are used to assess the effectiveness of the suggested approach. Results show that the proposed adaptive IP approach achieves full causal graph recovery with fewer intervention iterations and variable manipulations than random intervention baselines, and it is also flexible enough to accommodate a variety of practical constraints.
