¿Cuáles son los usos prácticos de las ontologías?


8

He leído muchos documentos y libros sobre ontologías y estoy tratando de entender cómo se usan en un proyecto real.

Por ejemplo, ¿cómo se puede definir y utilizar la ontología para un robot jugador de fútbol con una arquitectura cognitiva para que sea inteligente?

¿Son las ontologías relaciones entre los términos en ese dominio del conocimiento (por ejemplo, la relación entre la palabra del balón y la definición de las reglas físicas y su relación con el movimiento del pie y el balón, ...) o las relaciones entre tácticas, estrategias y diferentes mezclas de tácticas?

¿Hay ejemplos claros de uso de ontología en proyectos reales y su uso combinado con las arquitecturas cognitivas como ACT-R para aumentar la arquitectura cognitiva ?


44
Si realmente ha leído muchos libros sobre un tema (como este) y no puede encontrar ninguna mención de "aplicaciones asesinas" para él, probablemente no haya mucho caso por hacer. Relacionado: stackoverflow.com/questions/2543507/…
Fizz

Respuestas:


5

No sé sobre robótica, pero las ontologías son parte del conjunto de herramientas estándar para sistemas expertos modernos , especialmente aquellos con un componente de procesamiento de lenguaje natural .

Por ejemplo, considere el proceso de realizar búsquedas bibliográficas para revisiones sistemáticas en medicina . De los millones de estudios médicos que existen, los revisores necesitan encontrar los 20 estudios de ensayos aleatorizados de control de alta calidad que son relevantes para la pregunta clínica que desean responder. Este es un problema clásico de aguja en un pajar, y los científicos informáticos desearían construir herramientas para ayudar en la búsqueda.

Las ontologías médicas como MeSH , ICD y GALEN juegan un papel en esto, ya que representan una "respuesta" a la pregunta de qué trata "un estudio médico dado".



3

Ontology le brinda el poder de modelar, razonar y administrar sistemas de datos complejos de diferentes dominios. Por ejemplo, procesamiento de lenguaje natural ( PNL ), biología molecular y bioinformática , redes inalámbricas de sensores , por nombrar algunos.

Considerando la web semántica (basada en RDF) como un caso de uso especial de los sistemas basados ​​en ontología, hay muchas compañías y comerciales que, como Franz, trabajan en Internet en la web semántica y Freebase (parte de Google).


3

Las ontologías definidas de forma abstracta son "representación del conocimiento": el objeto y sus relaciones.

Básicamente, la ontología representa el conocimiento explotado por el agente "inteligente".

Ahora en la práctica, las ontologías se pueden usar como:

  • Una representación estructurada del conocimiento para bases de datos específicas del dominio.

  • Un formato de datos estructurados para la interoperabilidad de diferentes sistemas.

  • una forma de estructurar una jerarquía de objetos con un lenguaje de programación para un dominio de destino

Arquitectura cognitiva, significa que existe una arquitectura de decisión que explota de forma nativa la representación del conocimiento y la inferencia inteligente basada en ella, como es el caso, por ejemplo, de los agentes BDI (Intento de deseo de creencia) que utilizan la lógica modal.

En el campo de los sistemas multiagente, puede consultar los numerosos proyectos industriales basados ​​en JADE o JACK architecure, que utilizan ontologías y arquitecturas cognitivas.


2

Existe una conexión bastante fuerte entre las ontologías y las API. Una ontología puede considerarse aproximadamente como una API basada en palabras . Muchos están asociados con lenguajes basados ​​en web en XML, parte de la llamada web semántica también definida aquí . Tim Berners Lee, el inventor de la web, ha abogado firmemente por la web semántica y ha escrito sobre ella. Aquí hay dos ejemplos simples que se entienden fácilmente en los blogs de wrt.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.