Grammatical inference of directed acyclic graph languages with polynomial time complexity

[EN] In this paper we study the learning of graph languages. We extend the well-known classes of k-testability and k-testability in the strict sense languages to directed graph languages. We propose a grammatical inference algorithm to learn the class of directed acyclic k- testable in the strict se...

Descripción completa

Detalles Bibliográficos
Autores: Gallego, Antonio-Javier, Calera-Rubio, Jorge, López Rodríguez, Damián|||0000-0003-3633-3862
Tipo de recurso: artículo
Fecha de publicación:2018
País:España
Institución:Universitat Politècnica de València (UPV)
Repositorio:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
Idioma:inglés
OAI Identifier:oai:riunet.upv.es:10251/136876
Acceso en línea:https://riunet.upv.es/handle/10251/136876
Access Level:acceso abierto
Palabra clave:Graph languages
Graph automata
Grammatical inference
K-Testable languages
LENGUAJES Y SISTEMAS INFORMATICOS
Descripción
Sumario:[EN] In this paper we study the learning of graph languages. We extend the well-known classes of k-testability and k-testability in the strict sense languages to directed graph languages. We propose a grammatical inference algorithm to learn the class of directed acyclic k- testable in the strict sense graph languages. The algorithm runs in polynomial time and identifies this class of languages from positive data. We study its efficiency under several criteria, and perform a comprehensive experimentation with four datasets to show the validity of the method. Many fields, from pattern recognition to data compression, can take advantage of these results.