atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Causally Consistent Normalizing Flow

AAAI 2025 · Probabilistic and scientific modeling › Causal discovery · approach: Counterfactual identification and bounds · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CCNF, a causally consistent normalizing flow that uses a topological-batching sequential representation of SCMs and partial causal transformations to stay causally consistent while allowing multiple hidden layers.

Problem

Generative models such as normalizing flows often learn causal graphs that differ from the SCM they should match (causal inconsistency), which can cause issues like unfairness; prior causally consistent models (Causal NF, VACA) restrict depth and lose expressiveness.

Approach

Translate the SCM DAG into an ordered sequence of topological batches and chain partial causal transformations, each updating only one batch's variables conditioned on their parents, so the flow is causally consistent by design with arbitrary depth per batch.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CCNF instead of CausalNFCausal inference models · Nlin-TriangleKL: 0.37±0.00 -> 0.12±0.04Helped
Use CCNF instead of CausalNFCausal inference models · Nlin-TriangleIntervention MMD: 0.10±0.02 -> 0.03±0.03Helped
Use CCNF instead of CausalNFCausal inference models · Nlin-TriangleCounterfactual RMSD: 0.79±0.07 -> 0.14±0.05Helped
Use CCNF instead of CausalNFCausal inference models · Nlin-SimpsonKL: 0.25±0.00 -> 0.01±0.00Helped
Use CCNF instead of CausalNFCausal inference models · Nlin-SimpsonIntervention MMD: 0.04±0.01 -> 0.00±0.00Helped
Use CCNF instead of CausalNFCausal inference models · Nlin-SimpsonCounterfactual RMSD: 0.00±0.00 -> 0.00±0.00No clear effect
Use CCNF instead of the strongest baselineCausal inference models · M-GraphKL: 0.32±0.00 -> 0.01±0.00Helped
Use CCNF instead of the strongest baselineCausal inference models · M-GraphIntervention MMD: 0.12±0.01 -> 0.00±0.00Helped
Use CausalNF instead of CCNFCausal inference models · M-GraphCounterfactual RMSD: 0.02±0.01 -> 0.04±0.01Hurt
Use CCNF instead of CausalNFCausal inference models · NetworkKL: 1.38±0.04 -> 0.55±0.13Helped
Use CCNF instead of CausalNFCausal inference models · NetworkIntervention MMD: 0.15±0.02 -> 0.01±0.01Helped
Use CCNF instead of CausalNFCausal inference models · NetworkCounterfactual RMSD: 0.41±0.03 -> 0.25±0.06Helped

Surprising findings

Limitations

Experimental setup

Datasets: Nonlinear Triangle Nonlinear Simpson M-Graph Network Backdoor Chain Four Node Chain German credit

Benchmarks: Nonlinear Triangle Nonlinear Simpson M-Graph Network Backdoor Chain German credit

Metrics: KL divergence MMD RMSD causal consistency loss L(T_theta(X)) accuracy F1 individual fairness training and evaluation time

Baselines: CAREFL CausalNF VACA SVM

Builds on: Causal NF CAREFL VACA MAF flow++

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy