¿Qué son exactamente las ontologías en IA? ¿Cómo debo escribirlos y por qué son importantes?
¿Qué son exactamente las ontologías en IA? ¿Cómo debo escribirlos y por qué son importantes?
Respuestas:
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.
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.