atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Jacobian Regularizer-based Neural Granger Causality

ICML 2024 · Probabilistic and scientific modeling › Causal discovery · approach: Constraint-based structure learning with latents · 2 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 JRNGC, which learns summary and full-time Granger causality with a single residual MLP forecaster trained with an input-output Jacobian regularizer (L1 or Frobenius norm) instead of per-variable models with first-layer sparsity.

Problem

Existing neural Granger causality methods need one model per target variable and rely on first-layer weight sparsity, which limits accuracy, scalability, and the ability to recover full-time (lagged) causality, especially for RNNs.

Approach

Replace first-layer weight sparsity with a penalty on the input-output Jacobian of a single multivariate forecaster (L1 or squared Frobenius norm, the latter estimated via random projections), and read Granger causality from the Jacobian in post-hoc analysis.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the input-output Jacobian regularizer (ablation)JRNGC-F on VAR100 · VAR100 summaryAUPRC: 0.667 -> 0.950Helped
Add the input-output Jacobian regularizer (ablation)JRNGC-F on fMRI · fMRI summaryAUPRC: 0.266 -> 0.749Helped
Add the input-output Jacobian regularizer (ablation)JRNGC-F on Lorenz-96 · Lorenz-96 summaryAUROC: 0.813 -> 0.875Helped
Add 1 residual layer (ablation)JRNGC-F · VAR100 summaryAUPRC: 0.950 -> 0.894Hurt
Add 1 residual layer (ablation)JRNGC-F · Lorenz-96 summaryAUPRC: 0.692 -> 0.959Helped
Replace F-norm Jacobian regularizer with DAG regularizer (ablation)JRNGC on VAR(100, 5, 10) · VAR (100, 5, 10)AUPRC: 0.959 -> 0.922Hurt
Replace F-norm Jacobian regularizer with DAG regularizer (ablation)JRNGC on DREAM4 · DREAM4AUPRC: 0.253 -> 0.042Hurt
Add Jacobian regularizer (ablation)LSTM on Lorenz-96 F=40 · Lorenz-96 F=40, full-timeAUPRC: $0.538 \pm 0.045$ -> $\textbf{0.929} \pm 0.014$Helped
Add Jacobian regularizer (ablation)LSTM on Lorenz-96 F=40 · Lorenz-96 F=40, summaryAUROC: $0.661 \pm 0.040$ -> $\textbf{0.942} \pm 0.019$Helped
Remove the Jacobian regularizer (ablation)JRNGC-F on Lorenz-96 F=40 · Lorenz-96 F=40MSE: 0.878 -> 1.269Hurt
Use JRNGC-F instead of the strongest displayed baseline, CUTS+CausalTime · CausalTime AQIAUROC: 0.8928 -> 0.9279Helped
Use JRNGC-F instead of the strongest displayed baseline, CUTS+CausalTime · CausalTime TrafficAUROC: 0.6329 -> 0.7294Helped

Surprising findings

Limitations

Experimental setup

Datasets: VAR synthetic Lorenz-96 fMRI (Smith et al. simulations) DREAM-3 DREAM-4 CausalTime epilepsy EEG

Benchmarks: VAR Lorenz-96 fMRI DREAM-3 DREAM-4 CausalTime

Metrics: AUROC AUPRC

Baselines: GC PCMCI cMLP cLSTM NAVAR (MLP) NAVAR (LSTM) JGC CR-VAE eSRU TCDF CUTS+ LCCM

Builds on: cMLP cLSTM NAVAR JGC Jacobian regularization

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