Causal inference on Bayesian graphical networks

Imagine the scenario where a data science team needs to identify relationships among variables to decide which one is more important in to devote engineering efforts to change it and increase a quantity of interest. This scenario applies, for example, to the case where one has observational data from the usage of an app and wishes to decide which app feature they should improve next. Typically, the data scientists resort to probabilistic relationships (e.g., regressions). These methods find correlations between intervention variables and quantities of interest and not causal relationships. This is, of course, problematic because one should always base their decisions on knowledge of the causal mechanisms. The objective of this project is to identify and quantify potential causal relationships from observational data. We use existing literature on causality to find potential causal relationships on observational data and turn this problem into decision making problem by incorporating uncertainty from the vague prior knowledge of the data science team. The method is based on Pearl’s causality but, instead of assuming a known causal graph, we put a prior on the space of causal graphs, condition it on the observational data, and derive one’s posterior uncertainty over the space of causal graphs. Using a Hastings-Metropolis algorithm, we sample potential causal graphs which are simultaneously compatible with one’s prior knowledge and the data. We do so to find potential causal effects among variables.


Funding Sponsor:

Ilias Bilionis
Assistant Professor of Mechanical Engineering

Ilias the Predictive Science Laboratory focusing on developing artificial intelligence technologies for accelerating the engineering innovation.