Saved in:
Bibliographic Details
Main Authors: Hsiung, Eric, Biswas, Joydeep, Chaudhuri, Swarat
Format: Preprint
Published: 2023
Subjects:
Online Access:https://arxiv.org/abs/2308.09301
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909711158214656
author Hsiung, Eric
Biswas, Joydeep
Chaudhuri, Swarat
author_facet Hsiung, Eric
Biswas, Joydeep
Chaudhuri, Swarat
contents Active automata learning from membership and equivalence queries is a foundational problem with numerous applications. We propose a novel variant of the active automata learning problem: actively learn finite automata using preference queries -- i.e., queries about the relative position of two sequences in a total order -- instead of membership queries. Our solution is REMAP, a novel algorithm which leverages a symbolic observation table along with unification and constraint solving to navigate a space of symbolic hypotheses (each representing a set of automata), and uses satisfiability-solving to construct a concrete automaton from a symbolic hypothesis. REMAP is guaranteed to correctly infer the minimal automaton with polynomial query complexity under exact equivalence queries, and achieves PAC-identification ($\varepsilon$-approximate, with high probability) of the minimal automaton using sampling-based equivalence queries. Our empirical evaluations of REMAP on the task of learning reward machines for two reinforcement learning domains indicate REMAP scales to large automata and is effective at learning correct automata from consistent teachers, under both exact and sampling-based equivalence queries.
format Preprint
id arxiv_https___arxiv_org_abs_2308_09301
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Automata Learning from Preference and Equivalence Queries
Hsiung, Eric
Biswas, Joydeep
Chaudhuri, Swarat
Machine Learning
Active automata learning from membership and equivalence queries is a foundational problem with numerous applications. We propose a novel variant of the active automata learning problem: actively learn finite automata using preference queries -- i.e., queries about the relative position of two sequences in a total order -- instead of membership queries. Our solution is REMAP, a novel algorithm which leverages a symbolic observation table along with unification and constraint solving to navigate a space of symbolic hypotheses (each representing a set of automata), and uses satisfiability-solving to construct a concrete automaton from a symbolic hypothesis. REMAP is guaranteed to correctly infer the minimal automaton with polynomial query complexity under exact equivalence queries, and achieves PAC-identification ($\varepsilon$-approximate, with high probability) of the minimal automaton using sampling-based equivalence queries. Our empirical evaluations of REMAP on the task of learning reward machines for two reinforcement learning domains indicate REMAP scales to large automata and is effective at learning correct automata from consistent teachers, under both exact and sampling-based equivalence queries.
title Automata Learning from Preference and Equivalence Queries
topic Machine Learning
url https://arxiv.org/abs/2308.09301