2019
DOI: 10.1007/978-3-030-17127-8_4
|View full text |Cite
|
Sign up to set email alerts
|

Coalgebra Learning via Duality

Abstract: Automata learning is a popular technique for inferring minimal automata through membership and equivalence queries. In this paper, we generalise learning to the theory of coalgebras. The approach relies on the use of logical formulas as tests, based on a dual adjunction between states and logical theories. This allows us to learn, e.g., labelled transition systems, using Hennessy-Milner logic. Our main contribution is an abstract learning algorithm, together with a proof of correctness and termination.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

1
26
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
1

Relationship

3
3

Authors

Journals

citations
Cited by 18 publications
(27 citation statements)
references
References 26 publications
(33 reference statements)
1
26
0
Order By: Relevance
“…Instantiation of the abstract algorithm to concrete categories and functors (Section 6), providing the first learning algorithm for tree automata derived abstractly. The work in the present paper complements other recent work on abstract automata learning algorithms: Barlocco, Kupke, and Rot [12] gave an algorithm for coalgebras of a functor, whereas Urbat and Schröder [26] provided an algorithm for structures that can be represented as both algebras and coalgebras. Our focus instead is on algebras, such as tree automata, that cannot be covered by the aforementioned frameworks.…”
Section: Introductionsupporting
confidence: 56%
See 3 more Smart Citations
“…Instantiation of the abstract algorithm to concrete categories and functors (Section 6), providing the first learning algorithm for tree automata derived abstractly. The work in the present paper complements other recent work on abstract automata learning algorithms: Barlocco, Kupke, and Rot [12] gave an algorithm for coalgebras of a functor, whereas Urbat and Schröder [26] provided an algorithm for structures that can be represented as both algebras and coalgebras. Our focus instead is on algebras, such as tree automata, that cannot be covered by the aforementioned frameworks.…”
Section: Introductionsupporting
confidence: 56%
“…Barlocco et al [12] proposed an abstract algorithm for learning coalgebras. It stipulates the tests to be formed by an abstract version of coalgebraic modal logic.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Consider for instance automata theory: deterministic automata can be conveniently regarded as certain kind of coalgebras on Set [33], nondeterministic automata as the same kind of coalgebras but on EM(P f ) [35], and weighted automata on EM(S) [4]. Here, P f is the finite powerset monad, modelling nondeterministic computations, while S is the monad of semimodules over a semiring S, modelling various sorts of quantitative aspects when varying the underlying semiring S. It is worth mentioning two facts: first, rather than taking coalgebras over EM(T ), the category of algebras for the monad T , one can also consider coalgebras over Kl(T ), the Kleisli category induced by T [20]; second, these two approaches based on monads have lead not only to a deeper understanding of the subject, but also to effective proof techniques [6,7,14], algorithms [1,8,22,36,39] and logics [19,21,27].…”
Section: Introductionmentioning
confidence: 99%