Inteligencia Artificial

Slides:



Advertisements
Presentaciones similares
DISEÑO DE EXPERIMENTOS EXPERIMENTOS DE COMPARACIÓN SIMPLE
Advertisements

Diseño y análisis de algoritmos
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
Nuestro reto es educar al pensamiento, para que razone de acuerdo a ciertas reglas; con ello podremos ser más eficientes al momento en que ordenamos.
Modelos de Variable Dependiente Binaria -Logit y Probit-
Fabrizio Marcillo Morla MBA
Investigación de Operaciones
Instituto tecnológico de Villahermosa
Tipo de Presupuestos.
Investigación de Operaciones II
UNIDAD I MODELOS Y TOMA DE DECISIONES
Sistemas de Razonamiento Lógico
KRIGING.
GeNie GeNie: entorno de desarrollo para la
Representación en espacio de estado
DIAGRAMAS DE CLASES Completando los diagramas de interacción, es posible identificar la especificación de las clases que participarán en la solución indicando.
Ecuaciones diferenciales de 1er orden :
Inteligencia Artificial Razonamiento probabilístico Primavera 2009 profesor: Luigi Ceccaroni.
Redes Bayesianas Breve definición de lo que es una red bayesiana, también conocida como red de creencia, red probabilística, red causal o mapa de conocimiento.
CONCEPTOS BÁSICOSDE ESTADÍSTICA.
Álgebra elemental.
Tema 2: Métodos de ajuste
 La resolución de problemas algorítmicos no solamente implica que los informáticos sepan programar sino necesitan de otras habilidades como tener una.
REDES BAYESIANAS Y DECISIÓN ESTADÍSTICA
Probabilidad condicional
Sesión 2: Métodos Probabilísticos Básicos
INTELIGENCIA ARTIFICIAL.
Metodos de Inferencia Lenin Herrera.
Clases 4 Pruebas de Hipótesis
1 Planteamiento del problema ¿Tenemos los humanos la capacidad de percibir si nos miran desde atrás? O, más exactamente: ¿Es defendible que existen otras.
Universidad de los Andes-CODENSA
TIPOS DE MODELOS DE REGRESIÓN Y SUPUESTOS PARA EL MODELO A
Diseño de la investigación
Representación del conocimiento
Representación de Señales y Ruido por medio de Series Ortogonales
Eduardo Morales / L. Enrique Sucar
(Organización y Manejo de Archivos)
Descomposición Factorial Unidad 5
LOGICA DE ENUNCIADO LOGICA DE PREDICADO
Sesión 6: Redes Bayesianas - Representación
Manejo de Incertidumbre Sesión 13 Eduardo Morales / L. Enrique Sucar Sesión 13 Eduardo Morales / L. Enrique Sucar.
UNIVERSIDAD NACIONAL INTERCULTURAL DE LA AMAZONIA
Control Estadístico de Procesos Introducción a la Probabilidad.
PROGRAMACIÓN DE RECURSOS.
Material de apoyo Unidad 4 Estructura de datos
DEFINICIONES INVESTIGACIÓN: Es un conjunto de procesos sistemáticos, críticos y empíricos que se aplican al estudio de un fenómeno. Básica: Tiene por fin.
Redes Bayesianas Capítulo 14 Sección 1 – 2.
Universidad Nacional de Colombia Curso Análisis de Datos Cuantitativos.
Capacidad de Proceso.
Enfoque cuantitativo y Enfoque cualitativo
Sesión 7: Redes Bayesianas – Inferencia
Integración de Redes Bayesianas con Programas Lógicos para Música Eduardo Morales L.Enrique Sucar Roberto Morales.
Teoría de Trafico en Redes
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Distribuciones de probabilidad bidimensionales o conjuntas
Ecuaciones Algebraicas
Pruebas de hipótesis.
DIAGRAMA DE FLECHAS O RUTA CRITICA
PRUEBAS ESTADISTICAS NO PARAMETRICAS
MÉTODOS DE ANÁLISIS EN LA TOMA DE DECISIONES EXISTEN PROCEDIMIENTOS DE ORDEN MATEMÁTICO, FINANCIERO, ECONÓMICO, ESTADÍSTICO ENTRE OTROS, PARA LA TOMA DE.
Sesión 6: Redes Bayesianas - Inferencia
2.1 DEFINICIONES CARACTERÍSTICAS Y SUPOSICIONES.
LA SELECCIÓN DE LAS MUESTRAS EN EL PROCESO DE INVESTIGACIÓN
Conocimiento incierto y razonamiento
1 2  La Teoría de la Probabilidad constituye la base o fundamento de la Estadística, ya que las ingerencias que hagamos sobre la población o poblaciones.

Matemáticas Discretas MISTI
Hernández Camacho Víctor Jesus Islas Sánchez Karla Vanessa
Intervalos de Confianza M. C. José Juan Rincón Pasaye UMSNH – FIE Mayo de 2003.
Tarea # 4 PRUEBAS DE HIPÓTESIS ESTADÍSTICAS. PRUEBA DE HIPÓTESIS Hipótesis es una aseveración de una población elaborado con el propósito de poner a prueba,
Transcripción de la presentación:

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. 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á.

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.

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).

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 X al 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).

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

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 false true 0.290 0.710 false false 0.001 0.999

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

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.

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)

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.

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.

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:

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)

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.

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.

Compactación y ordenamiento de nodos La compactación de las redes bayesianas es un ejemplo de una propiedad muy general de los sistemas localmente estructurados. 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.

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.

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

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.

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.

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.

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.

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

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

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.

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.

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)

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