1 / 29

Inteligencia Artificial

Inteligencia Artificial. Sistemas de Razonamiento Probabilístico. SISTEMAS DE RAZONAMIENTO PROBABILISTICO. Son sistemas de razonamiento basados en modelos de redes y, con base en las leyes de la teoría de la probabilidad, se emplean para razonar en situaciones de incertidumbre.

Download Presentation

Inteligencia Artificial

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Inteligencia Artificial Sistemas de Razonamiento Probabilístico

  2. SISTEMAS DE RAZONAMIENTO PROBABILISTICO • Son sistemas de razonamiento basados en modelos de redes y, con base en las leyes de la teoría de la probabilidad, se emplean para razonar en situaciones de incertidumbre. • La principal ventaja del razonamiento probabilístico en comparación con el razonamiento lógico es que el agente lógico puede tomar decisiones racionales aún si disponer de suficiente información para probar que una acción dada funcionará.

  3. REPRESENTACIÓN DEL CONOCIMIENTO EN UN DOMINIO INCIERTO • Si bien la distribución de probabilidad conjunta puede dar respuesta a cualquier pregunta relacionada con un dominio determinado, conforme aumenta la cantidad de variables, su magnitud se convierte intratablemente extensa. • Además, no resulta muy natural la especificación de probabilidades de eventos atómicos y puede volverse bastante complicada, a menos de contar con una gran cantidad de datos que permita recopilar estimaciones estadísticas.

  4. REPRESENTACIÓN DEL CONOCIMIENTO EN UN DOMINIO INCIERTO • También, las relaciones de independencia condicional que existen entre las variables permiten simplificar el cálculo de los resultados de una consulta y reducir también la cantidad de probabilidades condicionales que es necesario especificar. • Para representar la dependencia que existe entre determinadas variables, se usa una estructura de datos conocida como red bayesiana (red de creencia, red probabilística, red causa, mapa de conocimiento).

  5. REPRESENTACIÓN DEL CONOCIMIENTO EN UN DOMINIO INCIERTO • La red bayesiana es una gráfica en la que se cumple lo siguiente: • Los nodos de la red están formados por un conjunto de variables aleatorias. • Cada par de nodos se conecta entre sí mediante un conjunto de enlaces o flechas. El significado implícito de una flecha que vaya del nodo Xal nodo Y es el de que X ejerce una influencia directa sobre Y. • Por cada nodo hay una tabla de probabilidad condicional que sirve para cuantificar los efectos de los padres sobre el nodo. Los padres de un nodos son aquellos cuyas flechas apuntan hacia éste. • La gráfica no tiene ciclos dirigidos (es acíclica).

  6. REPRESENTACIÓN DEL CONOCIMIENTO EN UN DOMINIO INCIERTO Robo Terremoto Alarma Juanllama Maryllama

  7. REPRESENTACIÓN DEL CONOCIMIENTO EN UN DOMINIO INCIERTO • Tabla de Probabilidad Condicional para la Alarma • P(Alarma | Robo, Terremoto) • Robo Terremoto true false • true true 0.950 0.050 • true true 0.950 0.050 • false true 0.290 0.710 • false false 0.001 0.999

  8. REPRESENTACIÓN DEL CONOCIMIENTO EN UN DOMINIO INCIERTO P(E) .002 B E P(A) T T .95 T F .94 F T .29 F F .001 P(B) .001 Robo Terremoto Alarma A P(J) T .90 F .05 A P(M) T .70 F .01 Juanllama Maryllama

  9. LA SEMANTICA DE LAS REDES BAYESIANAS • Hay dos maneras de interpretar las redes bayesianas: • Considerar la red como una representación de la distribución de probabilidad conjunta. Esto es útil para poder saber cómo construir redes. • Considerar la red como la codificación de un conjunto de aseveraciones de independencia condicional. Esto es útil para el diseño de procedimientos de inferencia.

  10. Representación de la distribución de probabilidad conjunta • La red bayesiana permite obtener una descripción completa del dominio. • Una entrada genérica en la probabilidad conjunta es la probabilidad de que se de la conjunción de determinadas asignaciones a cada una de las variables: P(X1=x1 ...  Xn=xn) • Que se abrevia como: P(x1, ... , xn) • Se calcula como: (1)

  11. Representación de la distribución de probabilidad conjunta • Ejemplo: Se puede calcular la probabilidad del evento de que suene la alarma sin que se hayan producido ni el robo ni el terremoto, habiendo llamado tanto Juan como Mary.

  12. Un método para construir redes bayesianas • La ecuación (1) define el significado de una determinada red bayesiana. Sin embargo, no explica cómo construir una red bayesiana de manera que la distribución conjunta resultante sea una buena representación de un determinado dominio. • La ecuación (1) implica ciertas relaciones de independencia condicional que pueden servir a un ingeniero de conocimiento como guías para construir la topología de la red.

  13. Un método para construir redes bayesianas • Reescribiendo la conjunción en función de una probabilidad condicional, se tiene que: • Repitiendo este procedimiento, reduciendo cada una de las probabilidades conjuntivas a una probabilidad condicional y a una conjunción más pequeña, se obtiene al final:

  14. Un método para construir redes bayesianas • Si comparamos lo anterior con la ecuación (1), tenemos: • Suponiendo que Padres(Xi){xi-1,...,x1}. Esta última condición se puede satisfacer sin mayor problema identificando los nodos de acuerdo con un orden congruente con el orden parcial implícito en la estructura de la gráfica. (2)

  15. Un método para construir redes bayesianas • La ecuación anterior significa que la red bayesiana será la representación correcta del dominio si cada uno de los nodos tiene independencia condicional respecto de sus predecesores en la secuencia de nodos, tomando como referencia a sus padres. • Por lo tanto, si se desea construir una red bayesiana cuya estructura sea la adecuada para el dominio, hay que escoger los padres de cada nodo de manera que se satisfaga la propiedad anterior.

  16. Un método para construir redes bayesianas • Procedimiento general para construir una red bayesiana: • Escoger el conjunto de variables Xi que sirvan para describir el dominio. • Definir la manera como se van a ordenar las variables. • Siempre que haya variables: • Por cada variable Xi que se escoja, añadir a la red un nodo • Asignar Padres(Xi) a un conjunto mínimo de nodos que esté presente en la red, para de esta manera satisfacer la propiedad de independencia condicional (2). • Elaborar la tabla de probabilidad condicional correspondiente a Xi • Este método evita la construcción de redes con ciclos y con él además es imposible violar los axiomas de probabilidad.

  17. Compactación y ordenamiento de nodos • La compactación de las redes bayesianas es un ejemplo de una propiedad muy general de los sistemas localmenteestructurados. • En estos sistemas, los subcomponentes interactúan directamente sólo con una cantidad limitada de otros componentes, independientemente de cuál sea la cantidad total de componentes. • La complejidad de la estructura local es de tipo lineal, no exponencial. En el caso de las redes bayesianas, es razonable suponer que en la mayoría de los dominios, cada una de las variables recibe influencia de cuando mucho otras k variables aleatorias, siendo k un valor constante.

  18. Compactación y ordenamiento de nodos • Aún en el caso de un dominio de estructuración local, el construir una red bayesiana no es un problema trivial. • También es necesario que la topología de la red refleje en realidad tales influencias directas a través del conjunto de padres adecuado. • La manera correcta de añadir los nodos consiste en poner primero las “causas raíz” y después las variables sobre las que tienen influencia y así sucesivamente, hasta llegar a la parte de las “hojas”, las que no ejercen ninguna ingluencia causal sobre las otras variables.

  19. Compactación y ordenamiento de nodos • Red Bayesiana resultado de un orden equivocado al agregar nodos: Maryllama  Juanllama  Terremoto  Robo  Alarma Maryllama Juanllama Terremoto Robo Alarma

  20. Representación de las tablas de probabilidad condicional • Dada la cantidad de posibles casos de condicionamiento, para llenar la tabla se necesita bastante tiempo y mucha experiencia. • En realidad esto sucede en el peor de los casos, cuando la relación que existe entre padres e hijos es totalmente arbitraria. Por lo general, la relación padre-hijo corresponde a una de varias categorías que tienen distribuciones canónicas, es decir, un patrón estandar. • El ejemplo más sencillo son los nodos deterministas, donde su valor está definido exactamente por los nodos de los padres, sin lugar a incertidumbre.

  21. Representación de las tablas de probabilidad condicional • Ejemplos de nodos deterministas: • El nodo norteamericano es una disyunción de sus padres canadiense, estadounidense y mexicano. • Si los nodos padres son precios en distintas tiendas y el hijo es el precio final a pagar, el hijo es el mínimo de los padres.

  22. Relaciones de independencia condicional en las redes bayesianas • Dada una red, ¿es posible “saber” si un conjunto de nodos X es independiente de otro conjunto Y, con base en el conjunto de los nodos de evidencia E? • La respuesta es sí, y el método se deriva del concepto de separación dependiente de la dirección o separación d. • Si la ruta no dirigida (independiente de la dirección de las flechas) que va de un nodo que está en X a un nodo que está en Y tiene una separación dependiente de la dirección (d) por E, entonces tanto X como Y son condicionalmente independientes en función de E.

  23. Relaciones de independencia condicional en las redes bayesianas • El conjunto de nodos E separa con dependencia de la dirección (d) dos conjuntos de nodos X y Y cuando todas las rutas no dirigidas que van de un nodo que está en X a un nodos que está en Y están bloqueadas, en función de E. • Una ruta está bloqueada en función de un conjunto de nodos E si en la ruta existe un nodo Z en el cual se cumple una de las tres condiciones siguientes: • Z está en E y una de las flechas entra y la otra sale de Z • Z está en E y las dos flechas de la ruta salen de Z • Ni Z ni sus descendientes están en E, y las dos flechas de la ruta entran a Z.

  24. Relaciones de independencia condicional en las redes bayesianas • Rutas Bloqueadas X Y E 1 Y Z 2 Z 3 Z

  25. Relaciones de independencia condicional en las redes bayesianas • Ejemplo para demostrar que los nodos con separación dependiente de la dirección (d) son condicionalmente independientes: Batería Radio Ignición Gas Arranque Movimiento

  26. Relaciones de independencia condicional en las redes bayesianas • Ejemplo para demostrar que los nodos con separación dependiente de la dirección (d) son condicionalmente independientes: • 1. El que el carro tenga Gasolina y que se oiga el Radio son independientes si se cuenta con evidencia de que las bujías están flameadas (la Ignición no funciona). • 2. Gasolina y Radio son independientes cuando se sabe que la Batería funciona. • 3. La Gasolina y el Radio son independientes cuando no se cuenta con ninguna evidencia. Serán dependientes cuando hay alguna evidencia acerca del Arranque del auto. Por ejemplo, si el carro no arranca, el que se escuche el radio es evidencia mayor de que nos hemos quedado sin gasolina. La Gasolina y el Radio son dependientes cuando se cuenta con evidencia acerca del Movimiento del auto, puesto que esto se produce con el arranque del carro.

  27. LA INFERENCIA EN LAS REDES BAYESIANAS • El principal objetivo de un sistema de inferencia probabilista es el cálculo de la distribución de probabilidad posterior de un conjunto de variables de consulta, con base en determinadas variables de evidencia. • Es decir, el sistema calcula P(Consulta|Evidencia). • En general, el agente asigna valores a las variables de evidencia basándose en sus percepciones (o en otro tipo de razonamientos) y solicita el posible valor de otras variables de manera que le permita decidir qué tipo de acción a emprender.

  28. La naturaleza de las inferencias probabilistas • Las redes bayesianas no se limitan a un razonamiento de diagnóstico; de hecho efectúan cuatro tipos de inferencia: • Inferencias por diagnóstico (de los efectos a las causas). • Con base en que JuanLlama, calcular P(Robo|JuanLlama) • Inferencias causales (de las causas a los efectos). • Con base en Robo, calcular P(JuanLlama|Robo) y P(MaryLlama|Robo) • Inferencias intercausales (entre las causas de un efecto común) • Con base en Alarma, calcular P(Robo|Alarma). Al añadir Temblor, calcular la nueva P(Robo|Alarma  Temblor) • Inferencias mixtas (combinación de una o varias de las anteriores) • Dados JuanLlama y Temblor, calcular P(Alarma|JuanLlama  Temblor) y P(Robo| JuanLlama  Temblor)

  29. La naturaleza de las inferencias probabilistas • Tipos de inferencias Q E Q E E Q E Q E diagnóstica causal intercausal mixta

More Related