Explaining Multi-stage Tasks by Learning Temporal Logic Formulas from Suboptimal Demonstrations

06/03/2020
by   Glen Chou, et al.
0

We present a method for learning multi-stage tasks from demonstrations by learning the logical structure and atomic propositions of a consistent linear temporal logic (LTL) formula. The learner is given successful but potentially suboptimal demonstrations, where the demonstrator is optimizing a cost function while satisfying the LTL formula, and the cost function is uncertain to the learner. Our algorithm uses the Karush-Kuhn-Tucker (KKT) optimality conditions of the demonstrations together with a counterexample-guided falsification strategy to learn the atomic proposition parameters and logical structure of the LTL formula, respectively. We provide theoretical guarantees on the conservativeness of the recovered atomic proposition sets, as well as completeness in the search for finding an LTL formula consistent with the demonstrations. We evaluate our method on high-dimensional nonlinear systems by learning LTL formulas explaining multi-stage tasks on 7-DOF arm and quadrotor systems and show that it outperforms competing methods for learning LTL formulas from positive examples.

READ FULL TEXT

page 1

page 15

page 16

research
01/25/2020

Learning Constraints from Locally-Optimal Demonstrations under Cost Function Uncertainty

We present an algorithm for learning parametric constraints from locally...
research
10/08/2019

Learning Parametric Constraints in High Dimensions from Demonstrations

We present a scalable algorithm for learning parametric constraints in h...
research
12/17/2018

Learning Constraints from Demonstrations

We extend the learning from demonstration paradigm by providing a method...
research
11/09/2020

Uncertainty-Aware Constraint Learning for Adaptive Safe Motion Planning from Demonstrations

We present a method for learning to satisfy uncertain constraints from d...
research
01/27/2020

Adaptive Teaching of Temporal Logic Formulas to Learners with Preferences

Machine teaching is an algorithmic framework for teaching a target hypot...
research
10/31/2018

Efficient LTL Decentralized Monitoring Framework Using Formula Simplification Table

This paper presents a new technique for optimizing formal analysis of pr...
research
03/06/2018

Efficient Decentralized LTL Monitoring Framework Using Tableau Approach

The paper proposes a novel framework for decentralized monitoring of Lin...

Please sign up or login with your details

Forgot password? Click here to reset