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.
slide + paper
Trace languages; Partially commutative monoids
English
ALT – Algorithmic Learning Theory
1994
Algorithmic Learning Theory - ALT 94
978-3-540-58520-6
1994
872
282
289
none
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].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/17481
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
Social impact