From explanation to synthesis: Compositional program induction for learning from demonstration
Michael Burke, Svetlin Penkov, Subramanian Ramamoorthy

TL;DR
This paper presents a method for learning interpretable hybrid control systems from demonstrations, enabling robots to acquire verifiable and compositional programs for tasks like reaching and tower building.
Contribution
It introduces a novel approach combining sequential importance sampling, attribution priors, and grammar parsing to induce explicit programs from demonstrations.
Findings
Successfully induced a visuomotor program with loops and conditionals from a single demonstration.
Discovered control programs for tower building tasks.
Enhanced interpretability and generalization of robot control systems.
Abstract
Hybrid systems are a compact and natural mechanism with which to address problems in robotics. This work introduces an approach to learning hybrid systems from demonstrations, with an emphasis on extracting models that are explicitly verifiable and easily interpreted by robot operators. We fit a sequence of controllers using sequential importance sampling under a generative switching proportional controller task model. Here, we parameterise controllers using a proportional gain and a visually verifiable joint angle goal. Inference under this model is challenging, but we address this by introducing an attribution prior extracted from a neural end-to-end visuomotor control model. Given the sequence of controllers comprising a task, we simplify the trace using grammar parsing strategies, taking advantage of the sequence compositionality, before grounding the controllers by training…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
