A method may include obtaining one or more assumptions from a user, where the assumptions may be associated with a target result in a machine learning system. The method may also include identifying multiple variables, where the variables may represent causality candidates for the target result. The method may additionally include estimating a causal effect for each of the variables, and generating a causality explanation of the target result based on the causal effects for the variables. The method may also include providing the causality explanation to the user.
展开▼