Search papers, labs, and topics across Lattice.
This paper addresses the limitations of traditional causal discovery methods that rely on i.i.d. assumptions, which often lead to inaccurate inferences due to hidden confounding and selection biases. By analyzing causal mechanism shifts across different environments, the authors develop a formal criterion based on mutual information to identify structural biases and introduce the StruBI algorithm for practical implementation. Experimental results demonstrate that StruBI significantly outperforms existing methods in accurately detecting affected variables and their corresponding biases.
Structural biases can be identified through dependent mechanism shifts, revealing hidden confounding and selection biases that traditional methods miss.
Causal discovery methods commonly assume that all data is independently and identically distributed (i.i.d.) and that there are no unmeasured variables affecting the system. In practice, these assumptions are often violated, leading to inaccurate inference. In this paper, we study how to identify hidden confounding and selection biases from causal mechanism shifts. In particular, we show that structural biases lead to dependent mechanism shifts. That is, by considering for which variables the mechanisms change given data from different environments, we can tell which variables are unbiased, which are subject to hidden confounding, and which are undergoing selection bias. We formalize this into an empirically testable criterion based on mutual information, and show under which conditions it identifies structural biases. To tell which nodes are subject to what kind of bias, we introduce the StruBI algorithm. Experiments on synthetic and real-world data show that StruBI works well in practice, accurately recovering affected variable sets and types of biases, outperforming the state-of-the-art by a wide margin.