Deterministic Weighted Automata under Partial Observability
Jakub Michaliszyn, Jan Otop
TL;DR
This paper introduces partially-observable deterministic weighted automata (PODWA), where outputs are interval observations rather than exact values, to address learning and synthesis of quantitative specifications under partial information. It analyzes core learning-related problems: equivalence, sample fitting, and minimization, revealing coNP-hardness of equivalence in general but polynomial-time solvability for unary weights, and NP-hardness of minimization—even with unary weights—through careful reductions (e.g., subset sum and $k$-coloring). The results indicate significant obstacles to polynomial-time active learning of PODWA, while suggesting that restricting equivalence notions or focusing on unary-weight fragments could enable feasible learning pipelines. The findings guide future work on robust equivalence notions and restricted PODWA subclasses for practical active learning in quantitative verification contexts.
Abstract
Weighted automata is a basic tool for specification in quantitative verification, which allows to express quantitative features of analysed systems such as resource consumption. Quantitative specification can be assisted by automata learning as there are classic results on Angluin-style learning of weighted automata. The existing work assumes perfect information about the values returned by the target weighted automaton. In assisted synthesis of a quantitative specification, knowledge of the exact values is a strong assumption and may be infeasible. In our work, we address this issue by introducing a new framework of partially-observable deterministic weighted automata, in which weighted automata return intervals containing the computed values of words instead of the exact values. We study the basic properties of this framework with the particular focus on the challenges of
