LGMLMay 28, 2019

Causal Confusion in Imitation Learning

arXiv:1905.11979v2413 citations
AI Analysis

This addresses a fundamental issue in imitation learning for robotics and autonomous systems, though it is incremental as it builds on existing methods like DAgger.

The paper tackles the problem of causal misidentification in imitation learning, where non-causal models can degrade performance with more information, and proposes a solution using targeted interventions to improve accuracy in control domains and driving settings.

Behavioral cloning reduces policy learning to supervised learning by training a discriminative model to predict expert actions given observations. Such discriminative models are non-causal: the training procedure is unaware of the causal structure of the interaction between the expert and the environment. We point out that ignoring causality is particularly damaging because of the distributional shift in imitation learning. In particular, it leads to a counter-intuitive "causal misidentification" phenomenon: access to more information can yield worse performance. We investigate how this problem arises, and propose a solution to combat it through targeted interventions---either environment interaction or expert queries---to determine the correct causal model. We show that causal misidentification occurs in several benchmark control domains as well as realistic driving settings, and validate our solution against DAgger and other baselines and ablations.

Code Implementations2 repos
Foundations

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

Your Notes