Representacin del Conocimiento Conceptos centrales l Ontologa Individuos







































- Slides: 39
Representación del Conocimiento
Conceptos centrales l Ontología – Individuos, propiedades y relaciones l Clases – Jerarquía conceptual – Propiedades y relaciones – Relación de Herencia – Hipótesis del mundo cerrado y conocimeinto completo – Negación y conocimiento incompleto – Non-monotonicidad y Principio de especificidad – Preferencias – Latices: cuando no queda más remedio!
El propósito… l Especificar: – Los individuos en el dominio/universo – Sus propiedades – Sus relaciones l Dos requerimientos: – Expresar el conocimiento de forma económica – Usar la inferencia de manera eficiente l Dos problemas: – El conocimiento es no-monotónico – El compromiso de la representación del conocimiento
La ontología Los animales ¿Listar todos los individuos con sus propiedades y relaciones?
Clases Animales Aves Peces Mamíferos Partición del espacio agrupando objetos similares!
Primera distinción: Clases Animaless Aguilas Aves Pingüinos Peces Mamíferos Ornitorrintos Partición más fina del espacio…
Las Clases Animalwas Aguilas Aves Pingüinos Peces Mamíferos Ornitorrintos Abstracción sobre los individuos!
Clases
Relación de Herencia l Las águilas vuelan
Hipótesis del Mundo cerrado l Se asume que el conocimiento es completo l La negación es implicita: No se encuentra la propiedad “negada” bajo la cerradura de la relación de herencia. l Es posible equivocarse!
Los peces vuelan?
Los peces comen animales?
Hay que asumir que el conocimiento es incompleto! Hay que incluir la Negación!
Expresividad de la Negación l Se pueden expresar proposiciones negativas: – Los peces no caminan – Los elefantes no son rosa l Hay mucho más proposiciones negativas que positivas, que muchas veces no se expresan! l Se puede consultar la KB por proposiciones positivas o negativas, establecidas explícitamente o incluidas en la cerradura de la relación de herencia.
Si la estructura no contiene una proposición positiva ni su negativa?
Los elefantes comen mariposas? l No sé: El científico l No: Se asume una extensión consistente con la hipótesis del mundo cerrado, psicológicamente plausible dado que hay muchas más proposciones negativas que positivas l Si: El creativo!
Si asume que el conocimiento es incompleto
Pero la negación da lugar a que aparezcan… contradicciones!
Defaults y excepciones!
Principio de Especificidad: En caso de conflicto preferir la información más específica
Principio de especificidad!
Principio de especificidad l Recolactar todas las proposiciones o relaciones relevantes l Poner lo más específico al frente de la lista l No importa si la estructura se recorre top-down o bottom-up Vuela Tweety, el pingüino? [no-vuela(Tweety), vuela(Tweety)…]
Taxonomía con instancias particulares (Pineda et al, 2017)
Taxonomía con valores indeterminados (Pineda et al, 2017)
Pero puede haber contradicciones por otras causas!
Extensiones multiples l Los animales viven donde nacieron l Los animales viven donde trabajan l Tweety es un Pingüino l Tweety nació en la Patagonia l Tweety trabaja en el zoológico de Chapultepec Dónde vive Tweety?
Dónde vive Tweety? Lo podemos resolver por el Principio de especificidad?
Extensiones Multiples! nació(x, y) vive(x, y) trabaja(x, y) vive(x, y)
Dafaults implicativos l Los animales viven donde nacieron l Los animales viven donde trabajan l Tweety es un Pingüino l Tweety nació en la Patagonia? l Tweety trabaja en el zoológico de Chapultepec? No hay contradicción si la KB si no contiene proposiciones concretas relevantes!
Preferencias
Preferencias versus propiedades l Propiedad: Carácter más necesario – Las aves tienen alas l Preferencia: Carácter más contingente – Las aves viven donde nacieron
Solución: l Distinguir a las preferencias de las propiedades (unuarias y binarias en ambos casos) l Las propiedades y relaciones son las preferencias con mayor prioridad l Dar un peso relativo (negativo) a las preferencias – Mientras más negativo menos preferido – Peso de las propiedades y relaciones: cero l Recolectar la lista de preferencias poniendo lo más específico y con mayor peso al frente! l No importa si se busca top-down o bottom-up.
Extensiones Multiples! nació(Twe, Pat) vive(Twe, Pat) trabaja(Twe, Chap) vive(Twe, Chap)
Lo podemos resolver por el Principio de especificidad? l Los animales viven donde nacieron, peso = 3 l Los animales viven donde trabajan, peso = 4 l Tweety es un Pingüino l Tweety nació en la Patagonia l Tweety trabaja en el zoológico de Chapultepec Dónde vive Tweety? [vive(Tweety, Chapultepec), vive(Tweety, Patagonia)…]
Pero puede haber contradicciones por otras causas!!!
Definir clases en base a propiedades?
Latices
Mejor… por especificidad No Cantan Pulmones Cantan
El compromiso… l Las clases son mutuamente excluyentes… idealmente! l Las clases son primero que las propiedades… idealmente! l Hay un compromiso que se refleja en la estructura y la consistencia del sistema l Las diversas perspectivas conceptuales