Actual Causation


Applying the IIT framework to the question,
"What caused what?"

Summary

Actual causation is concerned with the question: “What caused what?” Consider a transition between two states within a system of interacting elements, such as an artificial neural network, or a biological brain circuit. Which combination of synapses caused the neuron to fire? Which image features caused the classifier to misinterpret the picture? Even detailed knowledge of the system’s causal network, its elements, their states, connectivity, and dynamics does not automatically provide a straightforward answer to the “what caused what?” question.

Theory: Actual Causation

To address this question in a principled manner, we have developed a formal account of actual causation based on the five causal principles of integrated information theory (IIT)—namely, existence (here: realization), composition, information, integration, and exclusion. The formalism is generally applicable to discrete Markovian dynamical systems constituted of interacting elements and naturally extends from deterministic to probabilistic causal networks, and also from binary to multi-valued variables. Finally, it allows us to quantify the causal strength between an occurrence and its cause or effect in informational terms (Albantakis et al. 2019).


Actual causation is concerned with the question “What caused what?”

As shown in Juel et al. 2019, we can, moreover, use the actual causation framework to trace the causes of an action back in time (“causes of causes”) and evaluate the spatial and temporal extent to which internal mechanisms and states contributed to the actual causes of an agent’s actions, as opposed to being driven by its sensory inputs.

In the system MCX depicted here, the actual cause of the XOR gate X to be “on” (1) at time t is the second-order occurrence CMt−1 = (1,0). The individual occurrences Ct−1 = 1 or Mt−1 = 0 taken by themselves (while the other element is considered undetermined) do not specify any causal information about Xt = 1.

Simulation

References

Acknowledgements

This demo was made possible by funding from an FQXi Mini Grant (FQXi-MGB-1810) and through the support of a grant from Templeton World Charity Foundation, Inc. (TWCF0196).