¿Qué son las ontologías en IA?

Respuestas:

1

Ontología

Antes de considerar la pregunta directamente, es útil obtener algún contexto sobre el origen de la ontología. Esto ayudará a comprender por qué se eligió el término y a mantener la claridad sobre qué es la ontología y qué no.

ontología sustantivo on · tol · o · gy | \ än-ˈtä-lə-jē

1: una rama de la metafísica relacionada con la naturaleza y las relaciones del ser: la ontología trata con entidades abstractas.

2: una teoría particular sobre la naturaleza del ser o los tipos de cosas que tienen existencia

El concepto de ontología no se originó en el mundo del software, aunque una abstracción de software es, hasta cierto punto, ontológica. Alguna literatura ha confundido la ontología con un mapa de relaciones entre tipos concretos en un diseño orientado a objetos, que puede no ser lo suficientemente abstracto como para justificar el uso del término.

Ontología en IA

Hay algunas clases de profesionales interesados ​​o equipos de profesionales que buscan descubrir cosas que pueden no haber sido inventadas o ubicadas pero que, sin embargo, existen. Esta tendencia se originó en la academia, como muchos lo hacen.

Tenemos algunas aplicaciones obvias de descubrir el surgimiento de cosas que no se planificaron ni se notaron inicialmente.

  • Empresas que pretenden actuar de manera proactiva, que es la aplicación de inteligencia empresarial
  • Investigadores de sistemas de lenguaje natural con la intención de mapear secuencias de elementos lingüísticos como palabras, prefijos, sufijos, conjugaciones verbales, jerga de varias palabras o coloquialismos hacia y desde redes semánticas y estructuras de asociación
  • Investigadores de datos interesados ​​en rastrear la emergencia en la interconexión web mundial y la redundancia de contenido

El artículo al que se hace referencia en el primer comentario a la pregunta tiene un párrafo interesante: "La literatura de Inteligencia Artificial contiene muchas definiciones de una ontología; muchas de ellas se contradicen entre sí. A los fines de esta guía, una ontología es una descripción formal explícita de conceptos en un dominio del discurso (clases (a veces llamadas conceptos)), propiedades de cada concepto que describen varias características y atributos del concepto (espacios (a veces llamados roles o propiedades)) y restricciones en los espacios (facetas (a veces llamadas restricciones de roles)) "Una ontología junto con un conjunto de instancias individuales de clases constituye una base de conocimiento. En realidad, hay una línea muy fina donde termina la ontología y comienza la base de conocimiento".

Observe la sintaxis LISP anterior. Observe también las definiciones conflictivas de Ontología que se aplican a la IA. Estas definiciones a veces se relacionan con clases conceptuales como en el marco de aprendizaje PAC (probablemente aproximadamente correcto). Pueden relacionarse con el trabajo de PNL sobre semántica.

Puede ser conveniente estabilizar el término, por lo que la definición del diccionario se reprodujo anteriormente. La IA no se beneficiaría de la aparición de una jerga engañosa, donde las palabras ya no significan lo que alguna vez significaron, solo porque nadie se tomó el tiempo para ver qué era legítimo sobre su significado antes de comenzar a escribir documentos.

Algunas referencias

Estas son algunas publicaciones académicas que proporcionan una visión general del uso de conceptos ontológicos en el descubrimiento.

Douglas Daseeco
fuente
1
Fue un placer leer esta explicación bien escrita. Lo que más me gusta es que se hizo una diferencia entre las ontologías y la base de conocimiento. Solo hay una pequeña crítica: lo que falta es el término "base de ontología", también conocido como verificación. La idea es que las ontologías no están flotando libremente, sino que están conectadas a un juego, a un dominio o al lenguaje. Debido a que el OP no pidió especialmente eso, en general no es un problema.
Manuel Rodriguez