19,945 research outputs found
Causal Confusion in Imitation Learning
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.Comment: Published at NeurIPS 2019 9 pages, plus references and appendice
Structural Intervention Distance (SID) for Evaluating Causal Graphs
Causal inference relies on the structure of a graph, often a directed acyclic
graph (DAG). Different graphs may result in different causal inference
statements and different intervention distributions. To quantify such
differences, we propose a (pre-) distance between DAGs, the structural
intervention distance (SID). The SID is based on a graphical criterion only and
quantifies the closeness between two DAGs in terms of their corresponding
causal inference statements. It is therefore well-suited for evaluating graphs
that are used for computing interventions. Instead of DAGs it is also possible
to compare CPDAGs, completed partially directed acyclic graphs that represent
Markov equivalence classes. Since it differs significantly from the popular
Structural Hamming Distance (SHD), the SID constitutes a valuable additional
measure. We discuss properties of this distance and provide an efficient
implementation with software code available on the first author's homepage (an
R package is under construction)
- …