objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · conector logico simbolo y ... negación...

38
Objeto de Estudio 2 Representación del Conocimiento y Razonamiento Inteligencia Artificial I Semestre Enero-Junio 2009 Rafael Vázquez Pérez

Upload: vudang

Post on 26-Sep-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

Objeto de Estudio 2 Representación del Conocimiento y Razonamiento

Inteligencia Artificial I Semestre Enero-Junio 2009 Rafael Vázquez Pérez

Page 2: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

Conocimiento y Razonamiento

•  2.1 Mapas conceptuales.

•  2.2 Redes semánticas.

•  2.3 Razonamiento monótono.

•  2.4 La lógica de predicados: sintaxis, semántica, validez e inferencia.

•  2.5 La demostración y sus métodos.

•  2.6 El método de Resolución de Robinson

•  2.7 Conocimiento no-monótono y Otras lógicas.

•  2.8 Razonamiento probabilístico.

•  2.9 Teorema de Bayes.

Page 3: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.1. Mapas Conceptuales

•  Un Mapa conceptual es un diagrama que muestra las relaciones entre conceptos.

•  Es una herramienta grafica para organizar y representar el conocimiento.

Page 4: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.2 Redes Semanticas •  Una red semantica es un grafo, donde los

vertices representan conceptos y los arcos representan relaciones entre los conceptos.

•  Las redes semanticas a nivel de ontologia se utilizan para representar vocabulario que es escencialmente muy valioso para los seres humanos.

Page 5: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.2 Redes Semanticas •  Ejemplo: represente mediante una red

semantica la Frase “un gato es un animal”

es un

Page 6: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.2 Redes Semanticas

•  podemos añadir otra frase a la red. “garfield es un gato”.

es un es un

Page 7: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.3. Razonamiento Monotono

•  A continuacion hablaremos sobre los patrones estandar de inferencia que se pueden aplicar para derivar cadenas de conclusiones que nos llevan al objetivo deseado.

•  Estos patrones de inferencia se llaman reglas de inferencia

Page 8: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.3. Razonamiento Monotono •  La regla mas conocida es la llamada Modus

Ponens que se escribe como sigue:

•  La notación nos dice que cada vez que encontremos 2 sentencias en la forma α⇒β y α, entonces β puede ser inferida

α⇒β, α β

Page 9: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.3. Razonamiento Monotono •  Existe una propiedad llamada monotonismo, la

cual nos dice que el conjunto de sentencias implicadas solo puede aumentar (pero no cambiar) al añadirse informacion a la base de conocimiento.

•  Para cualquier sentencia α y β

si BC = α entonces BC ∧ β = α

Page 10: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.4. La Lógica de predicados: sintaxis, semántica, validez e inferencia

•  La lógica es la ciencia que estudia el razonamiento, pero no desde una perspectiva sicológica, es decir, no busca entender los efectos que producen los razonamientos sobre sus propios autores, sino que estudia el producto o el resultado de la actividad de razonar

Page 11: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.4. La Lógica de predicados: sintaxis, semántica, validez e inferencia

•  La lógica investiga la relación de consecuencia que se da entre una serie de premisas y la conclusión de un argumento correcto.

•  Se dice que un argumento es correcto (valido), si su conclusión se sigue o es consecuencia de sus premisas; de otro modo es incorrecto

Page 12: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.4. La Lógica de predicados: sintaxis, semántica, validez e inferencia

•  Lógica Proposicional.- es la parte que estudia la relación entre las proposiciones.

•  Proposición.- Es un enunciado declarativo en el que se afirma algo.

•  Proposiciones Simples

Compuestas

Page 13: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.4. La Lógica de predicados: sintaxis, semántica, validez e inferencia

•  4 es un numero par

•  Se prohibe comer chicharrón en los conciertos

•  ¿ Que comen los marcianos ?

•  ¡Maldita sea mi suerte!

•  El cielo es azul

Page 14: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.4. La Lógica de predicados: sintaxis, semántica, validez e inferencia

•  Proposicion Simple.- Enunciado individuales simples.

•  Proposicion Compuesta.- Son aquellas que utilizan los conectores logicos, y, o, no si entonces , si y solo si

Page 15: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.4. La Lógica de predicados: sintaxis, semántica, validez e inferencia

Conector Logico Simbolo

Y ∧

O ∨

No ∼

Si..Entonces →

Si y Solo Si ↔

Page 16: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.4. La Lógica de predicados: sintaxis, semántica, validez e inferencia

Proposicion Valor de Verdad

La tierra es un planeta 4 es numero par y 3 es numero par

La ballena es un pez o la ballena es un mamifero juan no es una muchacha

Si la tierra es un planeta entonces tiene luz propia El hombre es responsable si y solo si es libre

El mar es azul

Page 17: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.4. La Lógica de predicados: sintaxis, semántica, validez e inferencia

•  El problema de la logica proposicional es la poca expresividad

•  P = El cielo es verde

•  Aplicando conector NO

•  ∼P

•  El calculo proposicional no tiene la suficiente expresividad para el manejo sencillo de la semantica

•  Por lo que es necesario la logica de primer orden o la logica de predicados para los procesos de inteligencia artificial

Page 18: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.4. La Lógica de predicados: sintaxis, semántica, validez e inferencia

•  Sea el hecho de que carlos es un rey

•  Utilizando la logica de predicados

•  rey(carlos)

Page 19: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.4. La Lógica de predicados: sintaxis, semántica, validez e inferencia

•  rey(carlos)

•  Un predicado tiene un nombre que representa una relacion entre sus argumentos

•  relacion(argumento1,argumento2, .....argumento n)

Page 20: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.4. La Lógica de predicados: sintaxis, semántica, validez e inferencia

•  Juan es mas alto que pepe

•  mas_alto(juan,pepe)

•  Diana fue una princesa

•  princesa(diana)

• Mi casa azul victoriana

•  es(casa,azul)∧es(casa,victoriana)

Page 21: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.4. La Lógica de predicados: sintaxis, semántica, validez e inferencia

•  “Todos los hombres son mortales”

•  ∀x hombre(x)→ mortal(x)

Para cualquier valor de x

Si x es un hombre

entonces x es mortal

Cuantificador Universal

Page 22: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.4. La Lógica de predicados: sintaxis, semántica, validez e inferencia

•  Todos los seres humanos no comen verduras

•  ∀x es(x,ser_humano)→∼come(x,verduras)

Page 23: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.4. La Lógica de predicados: sintaxis, semántica, validez e inferencia

•  Existen personas que aman a los animales

•  ∃x persona(x)→ama(x,animales)

Existe al menos un valor de x que hace que el predicado sea

verdadero

Cuantificador Existencial

Page 24: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.4. La Lógica de predicados: sintaxis, semántica, validez e inferencia

•  Ejercicio: Convierta las siguientes frases a logica de predicados:

•  a) Los Caballos, las vacas y los cerdos son mamiferos

•  b) El descendiente de un caballo es un caballo

•  c) Barba azul es un caballo

•  d) Barba azul es padre de charly

•  e) Descendiente y padre son relaciones inversas

•  f) Cada mamifero tiene un padre

Page 25: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.5 La demostracion y sus metodos

•  tarea

Page 26: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.6 El metodo de resolucion de Robinson

•  El Método de Resolución es un intento de mecanizar el proceso de deducción natural de esa forma eficiente.

•  Las demostraciones se consiguen utilizando el método refutativo (reducción al absurdo), es decir lo que intentamos es encontrar contradicciones

•  Para probar una sentencia nos basta con demostrar que su negación nos lleva a una contradicción con las sentencias conocidas (es insatisfactible).

•  Si la negación de una sentencia entra en contradicción con los hechos de nuestra base de conocimiento es porque lo contrario, es decir, la sentencia original era verdadera y se puede deducir lógicamente de las sentencias que componen dicha base de conocimientos.

Page 27: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.6 El metodo de resolucion de Robinson

Page 28: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.6 El metodo de resolucion de Robinson

Page 29: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.7 Conocimiento no monotono y otras logicas

•  La lógica clásica tiene un carácter monótono. Es decir, dado un conjunto de sentencias S1 del que se puede inferir C, al añadir otro conjunto de sentencias S2, se tiene que seguir infiriendo C a partir de S1 Unión S2.

•  Esto es un inconveniente en gran cantidad de problemas que se presentan en inteligencia artificial y que tienen carácter no monótono.

Page 30: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.7 Conocimiento no monotono y otras logicas

•  Ejemplo: Razonamiento de sentido común, el cual establece conclusiones a partir de información parcial, que muchas veces se revisan o se desechan cuando se obtiene nueva información o evidencia del dominio.

•  Ej. Se nos dice que alguien tiene un pájaro, pensamos que vuela, si luego nos dicen que es un pingüino, ya no pensamos que vuela.Para resolver problemas para los que se carece de una teoría sólida y contrastada, se crean reglas o leyes que permiten realizar un tipo de razonamiento denominado razonamiento por defecto. Una de las posibles soluciones al razonamiento por defecto es la aplicación de las denominadas lógicas no monótonas.

Page 31: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.8. Razonamiento Probabilistico

• Red de creencias: carácterísticas

•  La principal ventaja del razonamiento probabilístico sobre el razonamiento lógico es que el primero permite tomar decisiones racionales aún en los casos en que no haya suficiente información para probar que cualquier acción dada funcionará.

Page 32: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

2.8. Razonamiento Probabilistico

•  La red de creencias es un grafo dirigido y acíclico en el cual:

1. Un conjunto de arcos dirigidos o flechas, conecta pares de nodos.

2. Un conjunto de variables representa los nodos de la red.

3. Cada nodo tiene una tabla de probabilidad condicional que cuantifica los efectos que los padres tienen sobre el nodo.

Page 33: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

María llama Juan llama

Alarma

Hurto Sismo

A

V

F

P(J)

0.05

0.90

A

V

F

P(M)

0.01

0.70

H

V

F

P(A)

0.94

0.95

S

V

V

V

F F

F 0.29

0.001

P(H)

0.001

P(S)

0.002

Page 34: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

Representación de la distribución de probabilidad conjunta

•  Una red de creencias provee una descripción completa del dominio. Una entrada general es la probabilidad de una conjunción de asignaciones particulares a cada variable, tal como P(X1 = x1 ∧ ...∧ Xn = xn). Usando la notación P(x1, x2, ...,xn) como abreviatura de esto, el valor de esta entrada está dado por la siguiente fórmula:

•  P(x1, x2, ...,xn) = Π P(xiPadres(Xi )) [1]

•  Ejemplo: probabilidad de que la alarma haya sonado pero que no hayan ocurrido hurto o sismo, y Juan y María llamen:

•  P(J∧M∧A∧¬H∧¬S)= P(JA) P(MA)P(A¬H∧¬S)P (¬H)P(¬S)

•  = 0.90 * 0.70 * 0.001 * 0.999 * 0.998 = 0.00062

Page 35: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

Probabilidad condicional por definición:

P(x1, x2, ...,xn) = Π P(xi xi-1, ...,x1) [2]

Comparando con la ecuación [1] vemos que la especifica-ción es equivalente a la

aseveración general [3]

P(Xi Xi-1,..., X1)=P(XiPadres(Xi )) siendo Padres(Xi )⊆{xi-1, ...,x1}

La ecuación anterior nos dice que la red de creencias es una representación correcta del dominio solo si cada nodo es condicionalmente independiente de sus predecesores, en el orden de los nodos, dados sus padres. Intuitivamente, padres del nodo Xi debería contener todos aquellos nodos en X1, . . ., Xi-1 que influencian directamente a Xi.

n

i=1

Page 36: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

1.  Elegir el conjunto de variables Xi relevantes que describen el dominio.

2.  Elegir un orden para las variables.

3.  Mientras queden variables:

a) Tomar una variable Xi y agregar un nodo a la red para dicha variable.

b) Hacer que Padres(Xi) sea un conjunto mínimo de nodos ya existente en la red, tal que la propiedad de independencia condicional [3] sea satisfecha.

c) Definir la tabla de probabilidad condicional para Xi.

Page 37: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

•  Nodo determinístico: su valor queda especificado exactamente por los valores de sus padres, sin incertidumbre.

•  Las relaciones con incertidumbre pueden a veces ser caracterizadas por las llamadas relaciones con ruido. El ejemplo estándar es el llamado OR-ruidoso que es una generalización del OR lógico.

•  En lógica proposicional, podíamos decir Fiebre es verdadero si y solo si Resfrío, Gripe o Malaria es verdadero. El modelo OR-ruidoso agrega alguna incertidumbre a este enfoque estrictamente lógico.

•  El modelo asume tres cosas:

•  Cada causa tiene una chance independiente de causar el efecto.

•  Todas las causas posibles están listadas.

•  Cualquier cosa que inhibe, por ej. a Gripe, de causar Fiebre, es inde-pendiente de lo que inhiba a Resfrío de causar Fiebre. Estos inhibid. no se representan como nodos sino que se resumen como“parám.de ruido”.

Page 38: objeto de estudio 2 - rvazquez.org de estudio 2ia1.pdf · Conector Logico Simbolo Y ... negación de una sentencia entra en contradicción con los hechos de ... causa tiene una chance

(continuación)

F

F

F

F

V

V

V

V

Parámetros de

ruido

F

F

F

F

F

F

F

F

V

V

V

V

V

V

V

V

0.0

0.9

0.98

0.94

0.8

0.88

0.4

0.988

P(Fiebre) Malaria Gripe Resfrío P(¬Fiebre) 1.0

0.1

0.2

0.6

0.02

0.06

0.12

0.012