CORE: Towards Scalable and Efficient Causal Discovery with Reinforcement Learning

Andreas W. M. Sauter, Nicolò Botteghi, Erman Acar, Aske Plaat
1/30/2024
cs.LGcs.AI

Official code: sa-and/CORE (15 stars, MIT, last commit 2024-05-30).

Abstract

Causal discovery is the challenging task of inferring causal structure from data. Motivated by Pearl's Causal Hierarchy (PCH), which tells us that passive observations alone are not enough to distinguish correlation from causation, there has been a recent push to incorporate interventions into machine learning research. Reinforcement learning provides a convenient framework for such an active approach to learning. This paper presents CORE, a deep reinforcement learning-based approach for causal discovery and intervention planning. CORE learns to sequentially reconstruct causal graphs from data while learning to perform informative interventions. Our results demonstrate that CORE generalizes to unseen graphs and efficiently uncovers causal structures. Furthermore, CORE scales to larger graphs with up to 10 variables and outperforms existing approaches in structure estimation accuracy and sample efficiency. All relevant code and supplementary material can be found at https://github.com/sa-and/CORE

View on arXivView PDF

Code Implementations(1)

sa-and/COREOfficial100%
MIT

Codebase for the paper: "CORE: Towards Scalable and Efficient Causal Discovery with Reinforcement Learning"

154PythonJan 25, 20242 years agoMIT

Similar Papers

Cite this paper

@article{sauter2024core,
  title  = {CORE: Towards Scalable and Efficient Causal Discovery with Reinforcement Learning},
  author = {Andreas W. M. Sauter and Nicolò Botteghi and Erman Acar and Aske Plaat},
  year   = {2024},
  eprint = {2401.16974},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.16974v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.16974.svg)](https://codeofpaper.com/paper/2401.16974)

Discussion