We define a new technique useful in identifying a subclass of regular languages defined on a free partially commutative monoid (regular trace languages), using equivalence and membership queries. Our algorithm extends an algorithm defined by Dana Angluin in 1987 to learn DFA's. The words of a trace language can be seen as equivalence classes of strings. We show how to extract, from a given equivalence class, a string of an unknown underlying regular language. These strings can drive the original" learning algorithm which identify a regular string language that defines also the target trace language. In this way the algorithm applies also to classes of unrecognizable regular trace languages and, as a corollary, to a class of unrecognizable string languages. We also discuss bounds on the number of examples needed to identify the target language and on the time required to process them.
Ferretti, C., Mauri, G. (1994). Identifying regular languages over partially commutative monoids. In Algorithmic Learning Theory - ALT 94 (pp.282-289). Berlin : Springer [10.1007/3-540-58520-6_71].
Identifying regular languages over partially commutative monoids
FERRETTI, CLAUDIO;MAURI, GIANCARLO
1994
Abstract
We define a new technique useful in identifying a subclass of regular languages defined on a free partially commutative monoid (regular trace languages), using equivalence and membership queries. Our algorithm extends an algorithm defined by Dana Angluin in 1987 to learn DFA's. The words of a trace language can be seen as equivalence classes of strings. We show how to extract, from a given equivalence class, a string of an unknown underlying regular language. These strings can drive the original" learning algorithm which identify a regular string language that defines also the target trace language. In this way the algorithm applies also to classes of unrecognizable regular trace languages and, as a corollary, to a class of unrecognizable string languages. We also discuss bounds on the number of examples needed to identify the target language and on the time required to process them.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.