paper-with-me

Papers

Demonstration Informed Specification Search

2021-12-20 · Marcell Vazquez-Chanlatte, Ameesh Shah, Gil Lederman, Sanjit A. Seshia

This paper considers the problem of learning temporal task specifications, e.g. automata and temporal logic, from expert demonstrations. Task specifications are a class of sparse memory augmented rewards with explicit support for temporal and Boolean composition. Three features make learning temporal task specifications difficult: (1) the (countably) infinite number of tasks under consideration; (2) an a-priori ignorance of what memory is needed to encode the task; and (3) the discrete solution space - typically addressed by (brute force) enumeration. To overcome these hurdles, we propose Demonstration Informed Specification Search (DISS): a family of algorithms requiring only black box access to a maximum entropy planner and a task sampler from labeled examples. DISS then works by alternating between conjecturing labeled examples to make the provided demonstrations less surprising and sampling tasks consistent with the conjectured labeled examples. We provide a concrete implementation of DISS in the context of tasks described by Deterministic Finite Automata, and show that DISS is able to efficiently identify tasks from only one or two expert demonstrations.

📄 PDF Abstract BibTeX arXiv:2112.10807

Code (1)

mvcisback/diss 공식 구현

Similar Papers 제목 키워드 기반

Learning Task Specifications from Demonstrations

2017-10-11 · NeurIPS 2018 12 · Marcell Vazquez-Chanlatte, Susmit Jha, Ashish Tiwari, Mark K. Ho 외

Real world applications often naturally decompose into several sub-tasks. In many settings (e.g., robotics) demonstrations provide a natural way to specify the sub-tasks. However, most methods for learning from demonstra…

Bayesian Inference of Temporal Task Specifications from Demonstrations

2018-12-01 · NeurIPS 2018 12 · Ankit Shah, Pritish Kamath, Julie A. Shah, Shen Li

When observing task demonstrations, human apprentices are able to identify whether a given task is executed correctly long before they gain expertise in actually performing that task. Prior research into learning from de…

Bayesian InferenceProbabilistic Programming

Supervised Bayesian Specification Inference from Demonstrations

2021-07-06 · Ankit Shah, Pritish Kamath, Shen Li, Patrick Craven 외

When observing task demonstrations, human apprentices are able to identify whether a given task is executed correctly long before they gain expertise in actually performing that task. Prior research into learning from de…

Probabilistic Programming

Elaborating on Learned Demonstrations with Temporal Logic Specifications

2020-02-03 · Craig Innes, Subramanian Ramamoorthy

Most current methods for learning from demonstrations assume that those demonstrations alone are sufficient to learn the underlying task. This is often untrue, especially if extra safety specifications exist which were n…

Maximum Causal Entropy Specification Inference from Demonstrations

2019-07-26 · Marcell Vazquez-Chanlatte, Sanjit A. Seshia

In many settings (e.g., robotics) demonstrations provide a natural way to specify tasks; however, most methods for learning from demonstrations either do not provide guarantees that the artifacts learned for the tasks, s…

Reinforcement Learning