atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Learning Causal Dynamics Models in Object-Oriented Environments

ICML 2024 · Probabilistic and scientific modeling › Causal discovery · approach: Interventional causal discovery · 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.

Extends causal dynamics models to large object-oriented environments by sharing class-level causal graphs and predictor parameters across same-class objects, with a CMI-based causal discovery and learning method that handles varying object counts.

Problem

Causal dynamics models (CDMs) learned via causal discovery do not scale to large-scale environments with many objects, due to the combinatorial number of candidate causal edges and sample-efficiency limits.

Approach

Introduce the Object-Oriented Causal Graph, which encodes class-level local and global causalities shared across all instances of a class, and an attention-based shared field predictor per state field; causal discovery uses class-level conditional mutual information and learning uses an average instance log-likelihood adapted to varying object counts.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use OOCDM instead of the strongest listed baseline for causal graph discoveryCausal discovery models · Block₂, Block₅, Block₁₀, and Mousecausal graph accuracyHelped
Use OOCDM instead of the fastest listed baseline for causal discoveryCausal discovery models · Block₅, Block₁₀, Mouse, CMS, and DZBcausal discovery timeHelped
Use OOCDM instead of OOFULL, which uses the full OOCG (ablation)OOCDM · Mouse o.o.d.average instance log-likelihood: -1.5e9 ± 3.0e9 -> 11.2 ± 17.2Helped
Use OOCDM instead of OOFULL, which uses the full OOCG (ablation)OOCDM · Mouse o.o.d. planningaverage episodic return: 62.2 ± 8.7 -> 75.1 ± 17.5Helped
Use OOCDM instead of OOFULL, which uses the full OOCG (ablation)OOCDM · DZB planningaverage episodic return: 269.8 ± 21.5 -> 266.2 ± 11.4Hurt
Use OOCDM instead of OOFULL, which uses the full OOCG (ablation)OOCDM · Mouse seen and unseen tasksepisodic return: 77.0 ± 24.6 -> 94.8 ± 29.7; 70.8 ± 22.4 -> 88.8 ± 34.8Helped

Surprising findings

Limitations

Experimental setup

Datasets: Block environment (synthetic) Mouse grid world (synthetic) CMS StarCraft II mini-game DZB StarCraft II mini-game

Benchmarks: Block_2 Block_5 Block_10 Mouse CMS DZB

Metrics: structural Hamming distance accuracy of causal graph computation time of causal discovery average instance log-likelihood episodic return with MPC and cross-entropy planning

Baselines: CDL CDL-A GRADER TICSA MLP GNN OOFULL

Builds on: Causal Dynamics Learning (CDL) Factored MDP Object-Oriented MDP GRADER TICSA

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