paper-with-me

홈 › Papers

Interactive Learning from Natural Language and Demonstrations using Signal Temporal Logic

2022-07-01 · Sara Mohammadinejad, Jesse Thomason, Jyotirmoy V. Deshmukh

Natural language is an intuitive way for humans to communicate tasks to a robot. While natural language (NL) is ambiguous, real world tasks and their safety requirements need to be communicated unambiguously. Signal Temporal Logic (STL) is a formal logic that can serve as a versatile, expressive, and unambiguous formal language to describe robotic tasks. On one hand, existing work in using STL for the robotics domain typically requires end-users to express task specifications in STL, a challenge for non-expert users. On the other, translating from NL to STL specifications is currently restricted to specific fragments. In this work, we propose DIALOGUESTL, an interactive approach for learning correct and concise STL formulas from (often) ambiguous NL descriptions. We use a combination of semantic parsing, pre-trained transformer-based language models, and user-in-the-loop clarifications aided by a small number of user demonstrations to predict the best STL formula to encode NL task descriptions. An advantage of mapping NL to STL is that there has been considerable recent work on the use of reinforcement learning (RL) to identify control policies for robots. We show we can use Deep Q-Learning techniques to learn optimal policies from the learned STL specifications. We demonstrate that DIALOGUESTL is efficient, scalable, and robust, and has high accuracy in predicting the correct STL formula with a few number of demonstrations and a few interactions with an oracle user.

📄 PDF Abstract BibTeX arXiv:2207.00627

Code (0)

등록된 구현이 없습니다.

Tasks

Formal LogicQ-LearningReinforcement Learning (RL)Semantic Parsing

Methods 이 논문이 사용한 방법론

Q-Learning Q-Learning is an off-policy temporal difference control algorithm: $$Q\left(S\_{t}, A\_{t}\right) \leftarrow Q\left(S\_{t}, A\_{t}\right) + \alpha\left[R_{t+1} +…

Similar Papers 제목 키워드 기반

Interactive Task Learning from GUI-Grounded Natural Language Instructions and Demonstrations

2020-07-01 · ACL 2020 6 · Toby Jia-Jun Li, Tom Mitchell, Brad Myers

We show SUGILITE, an intelligent task automation agent that can learn new tasks and relevant associated concepts interactively from the user{'}s natural language instructions and demonstrations, using the graphical user …

ITFormer: Bridging Time Series and Natural Language for Multi-Modal QA with Large-Scale Multitask Dataset

2025-06-25 · Yilin Wang, Peixuan Lei, Jie Song, Yuzhe Hao 외

Time-series data are critical in diverse applications, such as industrial monitoring, medical diagnostics, and climate research. However, effectively integrating these high-dimensional temporal signals with natural langu…

Computational EfficiencyQuestion AnsweringTime Series

Learning from Demonstrations using Signal Temporal Logic

2021-02-15 · Aniruddh G. Puranic, Jyotirmoy V. Deshmukh, Stefanos Nikolaidis

Learning-from-demonstrations is an emerging paradigm to obtain effective robot control policies for complex tasks via reinforcement learning without the need to explicitly design reward functions. However, it is suscepti…

OpenAI Gymreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Surprise Calibration for Better In-Context Learning

2025-06-15 · Zhihang Tan, Jingrui Hou, Ping Wang, Qibiao Hu 외

In-context learning (ICL) has emerged as a powerful paradigm for task adaptation in large language models (LLMs), where models infer underlying task structures from a few demonstrations. However, ICL remains susceptible …

Bayesian InferenceIn-Context LearningSequential Bayesian Inference

Babysit A Language Model From Scratch: Interactive Language Learning by Trials and Demonstrations

2024-05-22 · Ziqiao Ma, Zekun Wang, Joyce Chai

Humans are efficient language learners and inherently social creatures. Our language development is largely shaped by our social interactions, for example, the demonstration and feedback from caregivers. Contrary to huma…

Language AcquisitionLanguage ModelingLanguage Modelling