Derived-term Automata for Extended Weighted Rational Expressions
Akim Demaille

TL;DR
This paper introduces a novel algorithm for constructing automata from extended weighted rational expressions, supporting infinite alphabets and deterministic automata, implemented in the Vcsn platform.
Contribution
It presents a new approach using rational expansions for automaton construction from extended weighted expressions, independent of alphabet size.
Findings
Supports infinite alphabets.
Enables deterministic automaton generation.
Implemented in the Vcsn platform.
Abstract
We present an algorithm to build an automaton from a rational expression. This approach introduces support for extended weighted expressions. Inspired by derived-term based algorithms, its core relies on a different construct, rational expansions. We introduce an inductive algorithm to compute the expansion of an expression from which the automaton follows. This algorithm is independent of the size of the alphabet, and actually even supports infinite alphabets. It can easily be accommodated to generate deterministic (weighted) automata. These constructs are implemented in Vcsn, a free-software platform dedicated to weighted automata and rational expressions.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Formal Methods in Verification · Logic, programming, and type systems
