atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Marrying Causal Representation Learning with Dynamical Systems for Science

NeurIPS 2024 · Probabilistic and scientific modeling › Causal discovery · approach: Causal representation identifiability · 3 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.

Connects causal representation learning identifiability results to parameter estimation in dynamical systems and builds an identifiable "mechanistic identifier" (multiview CRL + mechanistic neural networks) evaluated on simulated wind and real sea-surface temperature data.

Problem

Parameter estimation in dynamical systems lacks identifiability guarantees, while causal representation learning has identifiability theory but few real-world applications; the paper asks whether time-invariant trajectory-specific physical parameters can be identified from real time series while kee

Approach

Cast trajectory-specific ODE parameters as latent variables in CRL, reuse multiview CRL alignment-plus-sufficiency objectives with a differentiable mechanistic neural network solver as decoder, so the learned encoder partially identifies shared parameters while forecasting efficiently.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the mechanistic solver instead of a vanilla decoderMechanistic identifier versus Ada-GVAE · SST-V2forecast error: 0.043 ± 0.044 -> 0.007 ± 0.003Helped
Add multiview CRL to the time-invariant MNNMechanistic identifier versus TI-MNN · SST-V2ID accuracy: 0.697 ± 0.049 -> 0.902 ± 0.005Helped
Add multiview CRL to the time-invariant MNNMechanistic identifier versus TI-MNN · SST-V2OOD accuracy: 0.668 ± 0.074 -> 0.824 ± 0.016Helped
Use a mechanistic decoder instead of no decoderMechanistic identifier versus Contrastive identifier · SST-V2forecast errorMixed
Use the mechanistic identifier instead of the contrastive identifierSST-V2 climate-zone classification · SST-V2ID accuracy: 0.904 ± 0.011 -> 0.902 ± 0.005Mixed
Use the mechanistic identifier instead of the contrastive identifierSST-V2 climate-zone classification · SST-V2OOD accuracy: 0.861 ± 0.022 -> 0.824 ± 0.016Hurt
Use multiview CRL with the mechanistic solver rather than TI-MNNWind simulation · Wind simulation layer-thickness classificationaccuracy: average acc. of 60%Helped
Use multiview CRL rather than a vanilla decoderWind simulation · Wind simulation layer-thickness classificationaccuracy: acc≈1Helped

Surprising findings

Limitations

Experimental setup

Datasets: SpeedyWeather.jl wind simulation SST-V2 ODEBench

Benchmarks: ODEBench SST-V2 climate-zone classification SpeedyWeather wind layer-thickness classification

Metrics: RMSE accuracy (ID/OOD) forecasting error ATE estimate trend

Baselines: Ada-GVAE TI-MNN Contrastive identifier

Builds on: mechanistic neural networks multiview causal representation learning Ada-GVAE SINDy

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