atlas

Research map / Probabilistic and scientific modeling / Variational and generative sampling

Distribution-Conditioned Adversarial Variational Autoencoder for Valid Instrumental Variable Generation

AAAI 2024 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Hierarchical VAEs and posterior collapse · 7 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 VIV, an adversarial variational autoencoder that generates valid instrumental variables in latent space from observed candidates without requiring any valid IV among them.

Problem

Instrumental-variable-based counterfactual prediction under hidden confounding needs valid IVs (relevance, exclusivity, exogeneity), but existing IV generation methods require valid IVs to be present in the candidate pool.

Approach

Builds a VAE on the Bayesian network of the causal graph (ELBO respecting relevance and exclusivity) and uses the VAE inference network as a GAN generator, with a permutation-based discriminator that pushes the joint latent distribution toward the product of marginals (total correlation) to enforce exogeneity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use VIV-generated IVs instead of zero-vector IVsPoly2SLS on Demands-0.5 out-sample · Demands-0.5 out-sampleMSE: >1000 -> 0.45(0.05)Helped
Use VIV-generated IVs instead of zero-vector IVsNN2SLS on Demands-0.5 out-sample · Demands-0.5 out-sampleMSE: 1.26(0.17) -> 0.39(0.10)Helped
Use VIV-generated IVs instead of zero-vector IVsKernelIV on Demands-0.5 out-sample · Demands-0.5 out-sampleMSE: 0.52(0.04) -> 0.36(0.06)Helped
Use VIV-generated IVs instead of zero-vector IVsDualIV on Demands-0.5 out-sample · Demands-0.5 out-sampleMSE: Nan -> 2.46(0.62)Hurt
Use VIV-generated IVs instead of zero-vector IVsDeepIV on Demands-0.5 out-sample · Demands-0.5 out-sampleMSE: 0.22(0.02) -> 0.17(0.01)Helped
Use VIV-generated IVs instead of zero-vector IVsOneSIV on Demands-0.5 out-sample · Demands-0.5 out-sampleMSE: 0.31(0.05) -> 0.34(0.03)Hurt
Use VIV-generated IVs instead of zero-vector IVsDFIV on Demands-0.5 out-sample · Demands-0.5 out-sampleMSE: 0.63(0.15) -> 0.17(0.02)Helped
Use VIV-generated IVs instead of zero-vector IVsDeepGMM on Demands-0.5 out-sample · Demands-0.5 out-sampleMSE: 1.26(0.04) -> 0.52(0.05)Helped
Use VIV-generated IVs instead of zero-vector IVsAGMM on Demands-0.5 out-sample · Demands-0.5 out-sampleMSE: 1.25(0.09) -> 0.40(0.05)Helped
Use VIV-generated IVs instead of zero-vector IVsAverage counterfactual prediction on Twins · TwinsAverage MSE: 1.81(3.74) -> 0.27(0.08)Helped
Use VIV-generated IVs rather than true IVsDualIV on Demands-0.5 out-sample · Demands-0.5 out-sampleMSE: 4.35(1.35) -> 2.46(0.62)Helped

Surprising findings

Limitations

Experimental setup

Datasets: Demands (simulated, Hartford et al. 2017) Twins

Benchmarks: Demands-0.5 Twins

Metrics: MSE of counterfactual prediction on do(T) outcomes

Baselines: NoneIV UAS WAS ModeIV AutoIV GIV-EM TrueIV

Builds on: variational autoencoder VAE-GAN beta-TCVAE (permutation trick for total correlation) Wasserstein GAN 2SLS

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