ACTIVA: Amortized Causal Effect Estimation via Variational Autoencoders
Organizations: Learning and Reasoning Group, Vrije Universiteit Amsterdam · Leiden Institute of Advanced Computer Science (LIACS), Leiden University · Informatics Institute & Institute for Logic, Language and Computation, University of Amsterdam
Abstract
Predicting post-intervention distributions from observational data is central to many scientific and decision-making problems, but remains challenging due to causal ambiguity, restrictive modeling assumptions, and the lack of amortization across tasks. We introduce ACTIVA, a transformer-based conditional variational autoencoder for amortized estimation of full interventional distributions from observational data and intervention queries. ACTIVA learns a conditional latent prior that amortizes causal knowledge across diverse training tasks, so that a new causal model drawn from the training distribution is handled in a single forward pass, without interventional data, a causal graph, or per-task fitting. Beyond the training distribution, only a parametric shift of the simulator is tested. We provide a population-level characterization of ACTIVA's estimand, showing that, under idealized expressivity and infinite samples assumptions, ACTIVA's learning objective targets a simulator-weighted mixture over the interventional distributions of causal models that are observationally compatible with the input. Empirically, on synthetic datasets and biologically realistic gene-expression simulations, ACTIVA substantially outperforms a correlational baseline, reduces spurious non-descendant effects, and achieves competitive performance relative to strong amortized baselines. On a pair of observationally equivalent models sharing a single observational dataset, ACTIVA recovers the predicted mixture, validating the theory in a finite-capacity model. Our results show that ACTIVA is a promising approach for estimating interventional distributions from observational data.
Figures & tables
| All | All | Desc. | Non-Desc. | ||||||
| Data | Approach | ERG | NLL | ERG | NLL | ERG | NLL | ERG | NLL |
| Gauss 2 | Linear Causal (O) | — | — | 0.09 | 0.90 | 0.32 | 1.39 | 0.02 | 0.73 |
| ACTIVA (ours) | 0.14 | -1.57 | 0.14 | 0.90 | 0.48 | 1.41 | 0.03 | 0.78 | |
| MACE-TNP | 0.16 | -0.73 | 0.17 | 1.09 | 0.47 | 1.39 | 0.06 | 0.99 | |
| Gaussian Cond. | — | — | 1.16 | 8.55 | 0.33 | 1.39 | 1.43 | 11.00 | |
| Beta 2 | Linear Causal (PI) | — | — | 0.16 | 0.82 | 0.31 | 1.44 | 0.01 | 0.19 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| parameter | in-distribution | out-of-distribution |
|---|---|---|
| genes | 8 | 11 |
| b | Uniform(0, 1) | Uniform(0.5, 2.0) |
| k_param | Uniform(1, 5) | Uniform(3, 7) |
| k_sign | Beta(1, 1) | Beta(0.5, 0.5) |
| hill | { 1.9, 2.0, 2.1} | { 1.5, 2.5} |
| decays | { 0.7, 0.8, 0.9} | { 0.5, 1.5} |
Causal Effect Estimation
Causal effect estimation measures how outcomes would change under interventions, using experiments or observational data and explicit assumptions.
See all 264 papers