L^*LM: Learning Automata from Examples using Natural Language Oracles
Not on the map. Why?
Abstract (arXiv)
Expert demonstrations have proven an easy way to indirectly specify complex tasks. Recent algorithms even support extracting unambiguous formal specifications, e.g. deterministic finite automata (DFA), from demonstrations. Unfortunately, these techniques are generally not sample efficient. In this work, we introduce L^*LM, an algorithm for learning DFAs from both demonstrations and natural language. Due to the expressivity of natural language, we observe a significant improvement in the data efficiency of learning DFAs from expert demonstrations. Technically, L^*LM leverages large language models to answer membership queries about the underlying task. This is then combined with recent techniques for transforming learning from demonstrations into a sequence of labeled example learning problems. In our experiments, we observe the two modalities complement each other, yielding a powerful few-shot learner.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 17 of its 54 references that are in the map. First posted on arXiv 10 Feb 2024.
Builds on
17 of 54 references.
References · 17
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2024Mixtral of Expertscited by 1,785
- 2023Language Models Don't Always Say What They Think: Unfaithful Explanations in Chain-of-Thought Promptingcited by 1,081
- 2022Language Models as Zero-Shot Planners: Extracting Actionable Knowledge for Embodied Agentscited by 1,029
- 2023Grammar-Constrained Decoding for Structured NLP Tasks without Finetuningcited by 186
- 2023RoboCLIP: One Demonstration is Enough to Learn Robot Policiescited by 128
- 2021On the Expressivity of Markov Rewardcited by 71
- 2017Environment-Independent Task Specifications via GLTLcited by 67
- 2017Extracting Automata from Recurrent Neural Networks Using Queries and Counterexamplescited by 66
- 2015Program Synthesis using Natural Languagecited by 41
- 2017Interpretable Apprenticeship Learning with Temporal Logic Specificationscited by 13
- 2020Explaining Multi-stage Tasks by Learning Temporal Logic Formulas from Suboptimal Demonstrationscited by 13
5 more
- 2022Automaton-Based Representations of Task Knowledge from Generative Language Modelscited by 12
- 2021Predictive Runtime Monitoring for Mobile Robots using Logic-Based Bayesian Intent Inferencecited by 8
- 2023Multimodal Pretrained Models for Verifiable Sequential Decision-Making: Planning, Grounding, and Perceptioncited by 8
- 2018Finite LTL Synthesis with Environment Assumptions and Quality Measurescited by 4
- 2016Symmetry Breaking Predicates for SAT-based DFA Identificationcited by 1
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2026Beyond Memorization: Testing LLM Reasoning on Unseen Theory of Computation Tasks
- 2024Simulating Weighted Automata over Sequences and Trees with Transformers
- 2025A Constructive Framework for Nondeterministic Automata via Time-Shared, Depth-Unrolled Feedforward Networks
- 2023Decomposing the Enigma: Subgoal-based Demonstration Learning for Formal Theorem Proving
- 2024Learning Task Specifications from Demonstrations as Probabilistic Automata
- 2022Transformers Learn Shortcuts to Automata
- 2025The Ann Arbor Architecture for Agent-Oriented Programming
- 2024Learning Quantitative Automata Modulo Theories