atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Towards Learning and Explaining Indirect Causal Effects in Neural Networks

AAAI 2024 · Probabilistic and scientific modeling › Causal discovery · approach: Latent-variable causal estimation · 1 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 AHCE, an ante-hoc method that adds learnable lateral feedforward edges among input neurons (following a known causal graph) so an NN can learn and quantify direct, indirect, and total causal effects, with binning/Taylor approximations for scalability.

Problem

Existing causal explanation methods for neural networks treat input features as independent, so they capture only direct and total causal effects and cannot quantify indirect effects propagated through other inputs.

Approach

Treat the NN as an SCM and add feedforward (lateral) connections among input neurons according to domain causal knowledge, train with a two-phase ante-hoc procedure with a regularizer tying derived child values to observed values, and estimate interventional means/covariances via a second-order Taylor approximation with binning for efficiency.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use AHCE instead of the strongest listed baselinecausal-effect estimation · SyntheticRMSE: 0.08$\pm$0.00 -> 0.06$\pm$0.01Helped
use AHCE instead of the strongest listed baselinecausal-effect estimation · Auto-MPGRMSE: 0.09$\pm$0.00 -> 0.07$\pm$0.00Helped
use AHCE instead of the strongest listed baselinecausal-effect estimation · Lung CancerRMSE: 0.56$\pm$0.00 -> 0.54$\pm$0.33Helped
use AHCE instead of the strongest listed baselinecausal-effect estimation · SachsRMSE: 0.32$\pm$0.00 -> 0.22$\pm$0.09Helped
use AHCE instead of the strongest listed baselinecausal-effect estimation · SyntheticFrechet: 0.19$\pm$0.03 -> 0.17$\pm$0.04Helped
use AHCE instead of the strongest listed baselinecausal-effect estimation · Auto-MPGFrechet: 0.16$\pm$0.01 -> 0.12$\pm$0.02Helped
use AHCE instead of the strongest listed baselinecausal-effect estimation · SachsFrechet: 0.34$\pm$0.00 -> 0.31$\pm$0.12Helped
add outgoing edges among input features (ablation)AHCE · SyntheticRMSE: 0.08$\pm$0.01 -> 0.06$\pm$0.01Helped
add outgoing edges among input features (ablation)AHCE · SyntheticFrechet: 0.20$\pm$0.02 -> 0.17$\pm$0.04Helped
use AHCE rather than CSHAP for indirect effectsindirect causal-effect estimation · SyntheticRMSE: 1.72$\pm$0.00 -> 1.67$\pm$0.01Helped
use AHCE rather than CSHAP for indirect effectsindirect causal-effect estimation · SyntheticFrechet: 2.80$\pm$0.00 -> 2.86$\pm$0.03Hurt
add the binning implementationcausal-effect computation · PBD, FD, and MADTime (minutes)Helped

Surprising findings

Limitations

Experimental setup

Datasets: Synthetic (3 features, 1000 points) Auto-MPG Lung Cancer Sachs Parking Brake Dataset Flap Dataset Multiple Anomaly Dataset

Benchmarks: Synthetic Auto-MPG Lung Cancer Sachs Flight simulation datasets (PBD, FD, MAD)

Metrics: RMSE Frechet distance Accuracy computation time (minutes)

Baselines: Integrated Gradients Causal Attributions Causal Shapley values CREDO

Builds on: Causal Attributions (CA) Causal regularization using domain priors (CREDO) Integrated Gradients Causal Shapley values

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