LGMLJun 16, 2022

Towards Understanding How Machines Can Learn Causal Overhypotheses

arXiv:2206.08353v123 citationsh-index: 76Has Code
Originality Synthesis-oriented
AI Analysis

This work addresses a key problem in AI for developing more human-like causal reasoning, though it is incremental as it primarily introduces a benchmark rather than a novel solution.

The authors tackled the challenge of modeling causal overhypotheses in machine learning by adapting the 'blicket detector' environment from cognitive science, and they found that many state-of-the-art methods struggle to generalize in this new benchmark.

Recent work in machine learning and cognitive science has suggested that understanding causal information is essential to the development of intelligence. The extensive literature in cognitive science using the ``blicket detector'' environment shows that children are adept at many kinds of causal inference and learning. We propose to adapt that environment for machine learning agents. One of the key challenges for current machine learning algorithms is modeling and understanding causal overhypotheses: transferable abstract hypotheses about sets of causal relationships. In contrast, even young children spontaneously learn and use causal overhypotheses. In this work, we present a new benchmark -- a flexible environment which allows for the evaluation of existing techniques under variable causal overhypotheses -- and demonstrate that many existing state-of-the-art methods have trouble generalizing in this environment. The code and resources for this benchmark are available at https://github.com/CannyLab/casual_overhypotheses.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes