Detección automática de primitivas semánticas en
diccionarios explicativos con algoritmos bioinspirados

Obdulia Pichardo, Instituto Politécnico Nacional, México
Grigori Sidorov, Instituto Politécnico Nacional, México
Nareli Cruz Cortés, Instituto Politécnico Nacional, México
Alexander Gelbukh, Instituto Politécnico Nacional, México

Obdulia Pichardo, Grigori Sidorov, Nareli Cruz Cortés y Alexander Gelbukh, 2014: "Detección automática de primitivas semánticas en
diccionarios explicativos con algoritmos bioinspirados", Onomázein 29, 104-117.
DOI: 10.7764/onomazein.29.1

Resumen:
Cualquier diccionario explicativo tradicional inevitablemente contiene ciclos en sus definiciones, es decir, si una palabra es definida en el diccionario y después se usa en una definición, siempre existe un camino en el diccionario que regresa a la misma palabra. En un buen diccionario los ciclos son largos, pero son inevitables. Un diccionario semántico computacional (destinado
para el uso de las computadoras) no puede contener ciclos en sus definiciones sin que estos afecten la capacidad de inferencia lógica de los sistemas computacionales. Denominamos primitivas semánticas a un conjunto de palabras que de ser eliminadas del diccionario lo mantendría sin ciclos, es decir, esas palabras no tendrán la definición en el diccionario, y en este sentido son primitivas. En esta investigación, nuestra meta es mantener la mayor cantidad de palabras en el diccionario, es decir, tener un número mínimo de las primitivas semánticas. Presentamos un método que obtiene el conjunto de primitivas más pequeño obtenido hasta ahora. Para eso utilizamos la representación del diccionario como un grafo dirigido y aplicamos un algoritmo de evolución diferencial que determina el orden en que el grafo debe ser construido.