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...

Full description

Bibliographic Details
Authors: Gallego, Antonio-Javier, Calera-Rubio, Jorge, López Rodríguez, Damián|||0000-0003-3633-3862
Format: article
Publication Date:2018
Country:España
Institution:Universitat Politècnica de València (UPV)
Repository:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
Language:English
OAI Identifier:oai:riunet.upv.es:10251/136876
Online Access:https://riunet.upv.es/handle/10251/136876
Access Level:Open access
Keyword:Graph languages
Graph automata
Grammatical inference
K-Testable languages
LENGUAJES Y SISTEMAS INFORMATICOS
Description
Summary:[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.