Supervised Bayesian Specification Inference from Demonstrations
Ankit Shah, Pritish Kamath, Shen Li, Patrick Craven, Kevin Landers,, Kevin Oden, Julie Shah

TL;DR
This paper introduces a Bayesian approach to infer task specifications expressed as temporal logic formulas from demonstrations, enabling early assessment of task correctness with high accuracy.
Contribution
It proposes a probabilistic model that combines priors and likelihoods for inferring temporal logic specifications from demonstrations, advancing learning from demonstrations methods.
Findings
Over 90% similarity between inferred and true specifications
Effective in both synthetic and real-world tasks
Demonstrates high accuracy in specification inference
Abstract
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 demonstrations (LfD) has failed to capture this notion of the acceptability of a task's execution; meanwhile, temporal logics provide a flexible language for expressing task specifications. Inspired by this, we present Bayesian specification inference, a probabilistic model for inferring task specification as a temporal logic formula. We incorporate methods from probabilistic programming to define our priors, along with a domain-independent likelihood function to enable sampling-based inference. We demonstrate the efficacy of our model for inferring specifications, with over 90% similarity observed between the inferred specification and the ground truth, both within a…
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.
Taxonomy
TopicsMachine Learning and Algorithms · Software Testing and Debugging Techniques · Machine Learning and Data Classification
