Scalable Anytime Algorithms for Learning Fragments of Linear Temporal Logic

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Raha, Ritam, Roy, Rajarshi, Fijalkow, Nathanaël, Neider, Daniel
Natura: Preprint
Pubblicazione: 2021
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866917212708667392
author Raha, Ritam
Roy, Rajarshi
Fijalkow, Nathanaël
Neider, Daniel
author_facet Raha, Ritam
Roy, Rajarshi
Fijalkow, Nathanaël
Neider, Daniel
contents Linear temporal logic (LTL) is a specification language for finite sequences (called traces) widely used in program verification, motion planning in robotics, process mining, and many other areas. We consider the problem of learning LTL formulas for classifying traces; despite a growing interest of the research community, existing solutions suffer from two limitations: they do not scale beyond small formulas, and they may exhaust computational resources without returning any result. We introduce a new algorithm addressing both issues: our algorithm is able to construct formulas an order of magnitude larger than previous methods, and it is anytime, meaning that it in most cases successfully outputs a formula, albeit possibly not of minimal size. We evaluate the performances of our algorithm using an open source implementation against publicly available benchmarks.
format Preprint
id arxiv_https___arxiv_org_abs_2110_06726
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle Scalable Anytime Algorithms for Learning Fragments of Linear Temporal Logic
Raha, Ritam
Roy, Rajarshi
Fijalkow, Nathanaël
Neider, Daniel
Artificial Intelligence
Formal Languages and Automata Theory
Machine Learning
Linear temporal logic (LTL) is a specification language for finite sequences (called traces) widely used in program verification, motion planning in robotics, process mining, and many other areas. We consider the problem of learning LTL formulas for classifying traces; despite a growing interest of the research community, existing solutions suffer from two limitations: they do not scale beyond small formulas, and they may exhaust computational resources without returning any result. We introduce a new algorithm addressing both issues: our algorithm is able to construct formulas an order of magnitude larger than previous methods, and it is anytime, meaning that it in most cases successfully outputs a formula, albeit possibly not of minimal size. We evaluate the performances of our algorithm using an open source implementation against publicly available benchmarks.
title Scalable Anytime Algorithms for Learning Fragments of Linear Temporal Logic
topic Artificial Intelligence
Formal Languages and Automata Theory
Machine Learning
url https://arxiv.org/abs/2110.06726