atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Interpretable Causal Representation Learning for Biological Data in the Pathway Space

ICLR 2025 · Probabilistic and scientific modeling › Causal discovery · approach: Causal representation identifiability · 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 SENA-discrepancy-VAE, which adds a pathway-masked sparse encoder so causal latent factors in a discrepancy-VAE map to gene-set biological processes, keeping predictive performance on Perturb-seq double perturbations.

Problem

Causal representation learning models for Perturb-seq data produce latent factors that cannot be reconciled with known biological processes, so they are hard to interpret, even though they can predict unseen perturbation combinations.

Approach

Replace the discrepancy-VAE's fully connected encoder with a two-layer masked encoder (SENA-delta) in which gene-to-biological-process weights are masked by GO gene sets (with a leak parameter lambda), so each causal latent factor is a linear combination of pathway activities while retaining the discrepancy-VAE identifiability assumptions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the original MLP encoder with SENA-δ (λ=0.1)discrepancy-VAE · Norman2019 double perturbations, 105 latent dimensionsMMD: 1.59811 -> 1.58489Helped
Replace the original MLP encoder with SENA-δ (λ=0.1)discrepancy-VAE · Norman2019 control samplesMSE: 0.02152 -> 0.02134Helped
Set the SENA-δ mask parameter λ to 0 (ablation)SENA-discrepancy-VAE · Norman2019 double perturbations, 105 latent dimensionsKLD: 0.00022 -> 0.00018Helped
Set the SENA-δ mask parameter λ to 0 (ablation)SENA-discrepancy-VAE · Norman2019 double perturbations, 105 latent dimensionsMMD: 1.59811 -> 1.74588Hurt
Replace the original MLP encoder with SENA-δ (λ=0.5)discrepancy-VAE · Wessels2023 double perturbations, 50 latent dimensionsMMD: 0.1810 -> 0.2285Hurt
Set the SENA-δ mask parameter λ to 0 (ablation)SENA-discrepancy-VAE · Wessels2023 double perturbations, 50 latent dimensionsMMD: 0.1810 -> 0.5675Hurt
Use SENA-δ encoder with λ=0.1 in an AE instead of a fully connected MLP encoder (ablation)AE · Norman2019 test setMSE: 1.350 ± 0.029 -> $\mathbf{1.012 \pm 0.000}$Helped
Use SENA-δ encoder with λ=0.001 in a VAE instead of a fully connected MLP encoder (ablation)VAE · Norman2019 test setKLD: 3.816 ± 1.331 -> $\mathbf{0.001 \pm 0.001}$Helped
Use GEARS for double-perturbation prediction instead of discrepancy-VAENorman2019 · Norman2019 double perturbations, 105 latent dimensionsMMD: 1.59811 -> 14.9420Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Norman2019 (K562 Perturb-seq) Wessels2023 (THP1 CaRPool-seq) Gene Ontology biological processes

Benchmarks: Norman2019 double-perturbation prediction Wessels2023 double-perturbation prediction

Metrics: MMD MSE KLD L1 sparsity of causal graph Hits@100 differential activation ratio (DAR)

Baselines: discrepancy-VAE (MLP encoder) GEARS l1-regularized MLP encoder

Builds on: discrepancy-VAE GEARS

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