Learning Quantitative Automata Modulo Theories

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Hsiung, Eric, Chaudhuri, Swarat, Biswas, Joydeep
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929593431097344
author Hsiung, Eric
Chaudhuri, Swarat
Biswas, Joydeep
author_facet Hsiung, Eric
Chaudhuri, Swarat
Biswas, Joydeep
contents Quantitative automata are useful representations for numerous applications, including modeling probability distributions over sequences to Markov chains and reward machines. Actively learning such automata typically occurs using explicitly gathered input-output examples under adaptations of the L-star algorithm. However, obtaining explicit input-output pairs can be expensive, and there exist scenarios, including preference-based learning or learning from rankings, where providing constraints is a less exerting and a more natural way to concisely describe desired properties. Consequently, we propose the problem of learning deterministic quantitative automata from sets of constraints over the valuations of input sequences. We present QUINTIC, an active learning algorithm, wherein the learner infers a valid automaton through deductive reasoning, by applying a theory to a set of currently available constraints and an assumed preference model and quantitative automaton class. QUINTIC performs a complete search over the space of automata, and is guaranteed to be minimal and correctly terminate. Our evaluations utilize theory of rationals in order to learn summation, discounted summation, product, and classification quantitative automata, and indicate QUINTIC is effective at learning these types of automata.
format Preprint
id arxiv_https___arxiv_org_abs_2411_10601
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Learning Quantitative Automata Modulo Theories
Hsiung, Eric
Chaudhuri, Swarat
Biswas, Joydeep
Formal Languages and Automata Theory
Machine Learning
Logic in Computer Science
Quantitative automata are useful representations for numerous applications, including modeling probability distributions over sequences to Markov chains and reward machines. Actively learning such automata typically occurs using explicitly gathered input-output examples under adaptations of the L-star algorithm. However, obtaining explicit input-output pairs can be expensive, and there exist scenarios, including preference-based learning or learning from rankings, where providing constraints is a less exerting and a more natural way to concisely describe desired properties. Consequently, we propose the problem of learning deterministic quantitative automata from sets of constraints over the valuations of input sequences. We present QUINTIC, an active learning algorithm, wherein the learner infers a valid automaton through deductive reasoning, by applying a theory to a set of currently available constraints and an assumed preference model and quantitative automaton class. QUINTIC performs a complete search over the space of automata, and is guaranteed to be minimal and correctly terminate. Our evaluations utilize theory of rationals in order to learn summation, discounted summation, product, and classification quantitative automata, and indicate QUINTIC is effective at learning these types of automata.
title Learning Quantitative Automata Modulo Theories
topic Formal Languages and Automata Theory
Machine Learning
Logic in Computer Science
url https://arxiv.org/abs/2411.10601