Causal discovery using dynamically requested knowledge

Neville Kenneth Kitson, Anthony Costa Constantinou · Knowledge-Based Systems · 2025

Causal Bayesian Networks (CBNs) are an important tool for reasoning under uncertainty in complex real-world systems. Determining the graphical structure of a CBN remains a key challenge and is undertaken either by eliciting it from humans, using machine learning to learn it from data, or using a combination of these two approaches. In the latter case, human knowledge is generally provided to the algorithm before it starts, but here we investigate a novel approach where the structure learning algorithm itself dynamically identifies and requests knowledge for relationships that the algorithm identifies as “uncertain” during structure learning. We integrate this approach into the Tabu structure learning algorithm and show that it offers considerable gains in structural accuracy, which are generally larger than those offered by existing approaches for integrating knowledge. We suggest that a variant which requests only arc orientation information may be particularly useful where the practitioner has little preexisting knowledge of the causal relationships. As well as offering improved accuracy, the approach can use human expertise more effectively and contributes to making the structure learning process more transparent. • Novel Tabu-AL algorithm requests human input as it learns a causal structure. • Algorithm mainly asks about arc orientations which it is “uncertain” about. • Produces more accurate graphs than other forms of knowledge fusion. • Achieves similar accuracy gains to increasing sample size by 100 times. • Provides an exploratory and efficient approach to causal discovery.

Read the paper · More papers on PaperTik