Causal normalizing flows: from theory to practice
Javaloy, Adrián, Sánchez-Martín, Pablo, Valera, Isabel
In this work, we deepen on the use of normalizing flows for causal reasoning. Specifically, we first leverage recent results on non-linear ICA to show that causal models are identifiable from observational data given a causal ordering, and thus can be recovered using autoregressive normalizing flows (NFs). Second, we analyze different design and learning choices for causal normalizing flows to capture the underlying causal data-generating process. Third, we describe how to implement the do-operator in causal NFs, and thus, how to answer interventional and counterfactual questions. Finally, in our experiments, we validate our design and training choices through a comprehensive ablation study; compare causal NFs to other approaches for approximating causal models; and empirically demonstrate that causal NFs can be used to address real-world problems, where the presence of mixed discrete-continuous data and partial knowledge on the causal graph is the norm. The code for this work can be found at https://github.com/psanch21/causal-flows.
Dec-8-2023
- Country:
- Europe
- Germany
- Baden-Württemberg > Tübingen Region
- Tübingen (0.04)
- Saarland > Saarbrücken (0.04)
- Baden-Württemberg > Tübingen Region
- United Kingdom > England
- Cambridgeshire > Cambridge (0.04)
- Germany
- North America
- Canada > British Columbia
- United States
- California > Los Angeles County
- Long Beach (0.04)
- Hawaii > Honolulu County
- Honolulu (0.04)
- Michigan (0.04)
- California > Los Angeles County
- Europe
- Genre:
- Research Report > New Finding (1.00)
- Technology: