🤖 AI Summary
This paper addresses the efficient learning of minimal canonical forms for weakly deterministic Büchi automata (wDBAs). We propose the first active learning algorithm for wDBAs grounded in Angluin’s L* framework. Leveraging structural properties of wDBA languages, our method synergistically employs equivalence and membership queries to merge states and construct the canonical form, thereby establishing the learnability of the unique minimal normal form for wDBAs—previously unattained. Theoretical analysis shows that the query complexity improves from the prior O(n⁵) to O(n²), breaking a longstanding learning bottleneck. Empirical evaluation on standard benchmarks demonstrates an average reduction of over 60% in query count, confirming substantial gains in efficiency, scalability, and practical applicability.
📝 Abstract
We present an efficient Angluin-style learning algorithm for weak deterministic Büchi automata (wDBAs). Different to ordinary deterministic Büchi and co-Büchi automata, wDBAs have a minimal normal form, and we show that we can learn this minimal normal form efficiently. We provide an improved result on the number of queries required and show on benchmarks that this theoretical advantage translates into significantly fewer queries: while previous approaches require a quintic number of queries, we only require quadratically many queries in the size of the canonic wDBA that recognises the target language.