atlas

Research map / Image generation / Editing and style transfer

Benchmarking Counterfactual Image Generation

NeurIPS 2024 · Image generation › Editing and style transfer · approach: Localized and attribute-specific editing · 5 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.

Benchmarks SCM-based (Deep-SCM) counterfactual image generation model families (VAE, HVAE, GAN, with normalising flows for attributes) on MorphoMNIST, CelebA (two causal graphs) and ADNI brain MRI using composition, effectiveness, realism (FID) and minimality (CLD) metrics, and releases a Python package.

Problem

Counterfactual image generation lacks ground truth and a unified comparison; existing methods and metrics have not been evaluated together under causal constraints.

Approach

A unified benchmark framework that evaluates all Deep-SCM style amortized explicit (VAE, HVAE) and amortized implicit (GAN) mechanisms with a shared set of causal, effectiveness, realism and minimality metrics across several datasets and causal graphs, including new graphs for CelebA and new GAN setup for ADNI.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use HVAE instead of VAECounterfactual image generation · MorphoMNISTLPIPS, 1 cycle: $0.026_{0.003}$ -> $\mathbf{0.006_{0.001}}$Helped
Use HVAE instead of VAECounterfactual image generation · CelebA simple and complexLPIPS, 1 cycle: $0.295_{0.004}$ -> $\mathbf{0.063_{0.003}}$; $0.282_{0.061}$ -> $\mathbf{ 0.122_{0.033}}$Helped
Use HVAE instead of VAECounterfactual image generation · ADNILPIPS, 1 cycle: $0.306_{0.008}$ -> $\mathbf{0.101_{0.012}}$Helped
Use HVAE instead of VAECounterfactual image generation · MorphoMNISTThickness MAE, do(t): $0.109_{0.01}$ -> $\mathbf{0.086_{0.09}}$Helped
Use HVAE instead of VAECounterfactual image generation · MorphoMNISTDigit accuracy, do(y): $0.775_{0.02}$ -> $\mathbf{0.972_{0.02}}$Helped
Use HVAE instead of VAECounterfactual image generation · CelebA simpleEyeglasses F1, do(e): $0.810_{0.02}$ -> $\mathbf{0.981_{0.02}}$Helped
Use HVAE instead of VAECounterfactual image generation · CelebA complexAge F1, do(a): $0.35_{0.04}$ -> $\mathbf{0.654_{0.1}}$Helped
Use HVAE instead of VAECounterfactual image generation · ADNIVentricular volume MAE, do(v): $0.20_{0.04}$ -> $\mathbf{0.04_{0.01}}$Helped
Use HVAE instead of VAECounterfactual image generation · MorphoMNISTFID: $10.124$ -> $\mathbf{5.362}$Helped
Use HVAE instead of VAECounterfactual image generation · CelebA simpleFID: $66.412$ -> $\mathbf{22.047}$Helped
Use GAN instead of HVAECounterfactual image generation · CelebA complexFID: $35.712$ -> $\mathbf{27.861}$Helped
Add counterfactual fine-tuning to HVAE (ablation)HVAE on ADNI · ADNImodel performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: MorphoMNIST CelebA ADNI

Benchmarks: MorphoMNIST CelebA ADNI

Metrics: l1 distance LPIPS MAE F1 accuracy FID CLD

Baselines: VAE GAN HVAE

Builds on: Deep-SCM Hierarchical VAE Conditional GAN Counterfactual Latent Divergence LPIPS

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