Reference. SMT-Based Active Learning of Weighted Automata

We present an SMT-based active learning algorithm for nondeterministic weighted automata (WFAs) as a practical and robust alternative to Hankel/𝘓⋆-style methods. Our algorithm is parametric in a given semiring and, if it terminates, guaranteed to produce minimal WFAs. We prove partial correctness and provide a sufficient termination condition, which in particular implies termination for all finite semirings. Our extensive experimental evaluation shows that our algorithm is capable of learning numerous minimal WFAs over both finite and infinite semirings, vastly outperforms a naive baseline, and is competitive with a state-of-the-art algorithm while producing significantly smaller automata and requiring less interaction with the teacher.

Cite

Cite as @ferreira-2026-smt (helia, typst) · \cite{ferreira-2026-smt} (LaTeX)
BibTeX
bibtex · 1 line
@inbook{ferreira-2026-smt, title={SMT-Based Active Learning of Weighted Automata}, ISBN={9783032325266}, ISSN={1611-3349}, url={http://dx.doi.org/10.1007/978-3-032-32526-6_15}, DOI={10.1007/978-3-032-32526-6_15}, booktitle={Computer Aided Verification}, publisher={Springer Nature Switzerland}, author={Ferreira, Tiago and Batz, Kevin and Silva, Alexandra}, year={2026}, pages={307–330} }
hayagriva YAML (typst)
yaml · 18 lines
ferreira-2026-smt:
  type: chapter
  title: SMT-Based Active Learning of Weighted Automata
  author:
  - Ferreira, Tiago
  - Batz, Kevin
  - Silva, Alexandra
  date: 2026
  page-range: 307-330
  url: http://dx.doi.org/10.1007/978-3-032-32526-6_15
  serial-number:
    doi: 10.1007/978-3-032-32526-6_15
    isbn: '9783032325266'
    issn: 1611-3349
  parent:
    type: book
    title: Computer Aided Verification
    publisher: Springer Nature Switzerland
Cites 36 works (1 here)
With notes (1)

Weighted NetKAT: A Programming Language for Quantitative Network Verification suarezacevedo-2026-weighted

We introduce weighted NetKAT, a domain-specific language for modeling and verifying quantitative quantitative network properties. The language is parametric on a semiring , enabling the treatment of a wide range of quantities in a uniform way. We provide a denotational semantics and an equivalent operational semantics, the latter based on a novel model of weighted NetKAT automata ( WNKA ) capturing the stateful behavior of our language. With WNKA , we obtain a class of generic decision procedures for reasoning about quantitative safety and reachability in a fully automatic way, even in the presence of possibly unbounded iteration. We demonstrate the applicability of our framework in a case study using Internet2’s Abilene network as the underlying topology.
PDF · DOI · arXiv · pldb
External (35)
ferreira-2026-smt reference entries/refs/ferreira-2026-smt/ferreira-2026-smt.hel