Sie sind auf Seite 1von 5

Fundación Universitaria Los Libertadores

Ingeniería de Sistemas
SISTEMAS EXPERTOS
Taller No. 3 – Gestión de la incertidumbre e
imprecisión en sistemas expertos

Nombre: Luis Enrique Rios Rodríguez


Fecha: 28 de agosto 2019
Docente: Ing. Miguel Hernández Bejarano

1 Fundación Universitaria Los Libertadores


Luis Enrique Ríos Rodríguez leriosr@libertadores.edu.co
Código 201310052601

RESUMEN

El enfoque de esta investigación está basado en comprender la gran importancia de los conceptos que se presentan en
los sistemas expertos & la inteligencia artificial. Dando como resultado el poder comprender los métodos de
razonamiento e incertidumbres que se pueden generar en un punto en el que el ser humano no sabe cuándo y en donde
puede ocurrir esta falencia, esto ayuda a que el encargado experto de dominio pueda actuar de forma veraz y aplicar
métodos probabilísticos de predicción.

PALABRAS CLAVE: Uncertainty, Classical Probability, Bayesian, vagueness.

ABSTRACT 2. INCERTIDUMBRE

Los sistemas expertos al ser software desarrollado por el


The focus of this research is based on understanding the
mismo ser humano, tienden a tener problemas de
great importance of the concepts presented in expert
incertidumbre, ya que esto es muy normal y estos mismos
systems & artificial intelligence. As a result of being able
deben ser capaces de manejar.
to understand the methods of reasoning and uncertainties
Los métodos más populares para tratar temas con
that can be generated at a point where the human being
incertidumbres son probabilidades bayesianas, factores
does not know when and where this failure can occur, this
de certeza, y lógica difusa, cabe realizar la aclaración que
helps the domain expert manager to act truthfully. and
hasta el momento ninguno de los métodos mencionados
apply probabilistic prediction methods.
anteriormente ha sido escogido como el mejor para
solucionar los inconvenientes con las aplicaciones y al
KEY WORDS momento de escoger el método este depende de muchos
factores.
Uncertainty, Classical Probability, Bayesian, vagueness. Dando más claridad al tema la incertidumbre se crea y se
genera cuando el conocimiento está incompleto y/o
1. INTRODUCCIÓN incorrecto del mundo o por limitaciones en la forma de
representar el mismo conocimiento.
Un sistema experto es un software de ordenador con la Ejemplo: un robot que debe alzar un bloque de sementó
capacidad de comportarse como lo hace un experto tiene incertidumbre respecto a sus sensores y su posición
humano o también conocido como experto de dominio, frente al mundo.
este se enfoca en la solución de un problema en un área
específica de conocimiento. 2.1 Causas de incertidumbre
El experto humano es quien proporciona conocimiento en
forma de reglas “razonamientos”, y a su vez debe realizar las causas pueden ser variadas, pero las más importantes
su trabajo conjuntamente con un ingeniero de a tener en cuenta tienen que ver con la información, el
conocimiento, quien es el encargado de diseñar y conocimiento y la debida representación.
construir sistemas expertos, ya que este decide el método
de razonamiento a utilizar, definición de reglas, que datos 2.1.1 información
utilizar y como es la correcta manera de representarlos.
Información que es poco fiable, ruidosa, incompleta,
Depende de la parametrización de reglas es el resultado distorsionada y no proviene de una fuente experta.
que tendrá el agente o también llamado robot, si al
codificar mal las reglas de la base de conocimiento el 2.1.2 Conocimiento
sistema no lograra razonar de forma correcta haciendo
que el sistema experto no cumpla a cabalidad con la tarea Conocimiento poco preciso y contradictorio.
asignada y/o programada.
2.1.3 Representación
En particular, una de las propiedades esenciales de los
sistemas expertos, y a la vez una de las más complejas, No es el adecuado, falta de poder descriptivo y con poco
es el tratamiento de la incertidumbre significado.

2 Fundación Universitaria Los Libertadores


conocimiento siempre incrementa el tamaño de la
2.1.4 Dominios con incertidumbre Base de Conocimiento.

Diagnóstico médico. 2.2.1 Lógicas por defecto


Predicción financiera.
Propuesta por Reiter para solucionar el problema del
Exploración minera / petrolera. conocimiento incompleto (1980). Para ello se
Interpretación de imágenes (visión). introducen una serie de reglas por defecto.
Reconocimiento de voz. Intuitivamente: “Las reglas por defecto expresan
características comunes a un conjunto de elementos
Monitoreo / control de procesos industriales.
que se asumen ciertas salvo que se indique lo
Robótica. contrario”

2.1.5 Efectos 2.1.2 Lógicas basadas en modelos mínimos

Se pierden varias propiedades de los sistemas que no Asunción del mundo cerrado: Sirve para manejar
tienen incertidumbre, basados en lógicas o reglas, lo cual conocimiento incompleto. Intuitivamente: “Lo que no
hace el manejo de incertidumbre más complejo. Las se puede probar a partir de mi Base de Conocimiento
principales dos características que, en general, ya no es falso”. Es utilizado en las bases de datos y Prolog.
aplican son modular y Monotónica.
2.1.3 técnicas numéricas
2.1.6 Modular  Modelos estadísticos-probabilísticos.
 Modelo aproximado.
Un sistema de reglas es modular, ya que para saber la  Modelo de lógica difusa.
verdad de una regla sólo tiene que considerarla a ésta,  Redes bayesianas
sin importar el resto del conocimiento, pero si hay
incertidumbre ya no puedo considerar la regla por sí sola, 2.1.4 Modelos estadísticos-probabilísticos
debe tomar en cuenta otras reglas
Se basan en la teoría de la probabilidad. Las
2.1.7 Monotónica probabilidades se utilizan para modelizar nuestra
creencia sobre los posibles valores que pueden tomar
Un sistema es monotónico si al agregar nueva los hechos. Cada hecho tendrá una distribución de
información a su base de datos, entonces no se alteran probabilidad asociada que nos permitirá tomar
las conclusiones que seguían de la base de datos original. decisiones. La probabilidad de un hecho podrá ser
modificada por nuestra creencia en otros hechos que
2.1.8 Manejo de Incertidumbre estén relacionados.
Ejemplo
Para tratar la incertidumbre, hay que considerarla en
forma explícita en la representación e inferencia.
Se han desarrollado diversas técnicas para manejo de
incertidumbre en sistemas inteligentes, que
podemos dividir en dos grandes grupos:
 Técnicas simbólicas (no numéricas).
 Técnicas numéricas.

2.1.9 Técnicas Simbólicas

 Lógicas no-monotónicas
 Lógicas por defecto.
Ilustración 1Mapa Probabilística
 Lógicas basadas en modelos mínimos.
2.1.5 Modelo de lógica difusa
2.2 Lógicas no Monotónica.

Como la LPO (Lógica de Primer Orden) asume que el Vamos a ver ahora como se realiza la inferencia y
conocimiento es completo y consistente, una vez que un consiguientemente la propagación de incertidumbre
hecho se asume/es cierto permanece así (Monotonía). en el caso de que la base del conocimiento contenga
Por ejemplo: si de una Base de Conocimiento (BC) se un conjunto de reglas inciertas, es decir, reglas de la
deduce una expresión “s”, y se tiene otra Base de forma
conocimiento BC’ de forma que BC BC’, entonces de
BC’ también se deduce s. Por tanto, el añadir nuevo con A y B conjuntos difusos de U y V Y con funciones de
3 Fundación Universitaria Los Libertadores
posibilidad Jl A Y Jla respectivamente. En lógica clásica Que recibe también el nombre de probabilidad
una regla se dice que es correcta si cuando las premisas condicionada por e.
son ciertas lo son también las conclusiones. La Definición 1.9.- (Independencia de sucesos).- Dados dos
generalización para la lógica difusa se traduce en que una sucesos e y h se dice que h es independiente de e si
regla es correcta cuando la función de posibilidad de las
premisas es menor o igual que la de las conclusiones. Es
decir,

Por definición, se cumple que si "h" es independiente de


"e" entonces "e" es independiente de "h".
donde R es una relación binaria difusa representando Jl
R (u, v) el. grado en que u influye en v, pudiendo 4. RAZONAMIENTO BAYESIANO
considerarse como una función de posibilidad condicional
sobre UxV. El hecho de considerar una desigualdad en
Ejemplo
(1.31) en lugar de una igualdad se debe a que si B está
contenido en S' entonces se debe también de deducir B'.
Un soldado en combate

3. PROBABILIDAD CLÁSICA Imagina que eres un soldado en combate, estás metido


en una trinchera. Sabes que del otro lado del campo de
En teoría de la probabilidad, se expresa como P (Caries batalla a 400 metros queda sólo un soldado enemigo. Por
= true | Dolor = true) = 0,8 La probabilidad expresa el una reunión previa de inteligencia, sabes que el ejército
grado de creencia, no el grado de verdad. Por tanto, la enemigo está compuesto el 99% de soldados regulares y
probabilidad puede cambiar a medida que se conocen el 1% de francotiradores (incluso si no lo sabes puedes
nuevas evidencias. La teoría de la probabilidad servirá suponerlo, eso hacemos normalmente). Los soldados
como medio de representación del conocimiento incierto. regulares son capaces de darle a un blanco a 400 metros
Un tipo especial de probabilidad, es la probabilidad el 20% de las veces, mientras que los francotiradores a
condicionada. El objeto de introducir el concepto de esa misma distancia aciertan el 90% de las veces.
probabilidad condicionada es el de estudiar cómo se va
modificando las probabilidades iniciales de los sucesos al Así que tú te dices a ti mismo, probablemente sea un
conocer nueva información. Es decir, se pretende soldado regular. Pero para estar seguro, pones tu casco
conocer cuál es la probabilidad de una hipótesis "h" en un palo y lo asomas cuando ¡Bam! le dan al casco. Así
conocida una evidencia "e". Definición 1.7.- (Espacio que te preguntas, ahora que he visto esto, ¿será que es
probabilístico condicionado por un suceso).-Sea (O,A) un francotirador? Bueno, tal vez fue un tiro de suerte de
un espacio probabilístico y e E A con P(e}>O. Se llama un soldado regular.
espacio probabilístico condicionado por e, al espacio
probabilístico (e, Ae) donde Pasan unos minutos y sacas nuevamente el caso, cuando
¡Bam! le dan nuevamente. Ahora ya más nervioso,
comienzas a reevaluar tus creencias. Tal vez sí es un
francotirador. Pero, ¿qué tan seguro puedes estas?
Nótese que la clase Ae es una a-álgebra en e y que, por
tanto, (e, Ae) es un espacio probabilístico. Bayes al rescate
Definición 1.8.- (Probabilidad condicionada por un
suceso).- Sea (O,A,P) un espacio de probabilidad y (e,
Ae) el espacio probabilístico condicionado por el suceso Usaremos la notación establecida para hipótesis y datos:
e E A con P(e»O. Entonces se llama probabilidad sea H+ la hipótesis (evento) que el soldado sea un
condicionada por e a la función Pe francotirador, y H− que no lo sea, esto es, que sea un
soldado regular. De igual manera, sean D+ y D− los datos
positivos y negativos de una prueba, esto es, que un
soldado dispare y acierte y que dispare y no acierte,
respectivamente.

Con frecuencia se utiliza la notación P(h / e) := P e (h). Es Se nos dan los siguientes datos,
fácil demostrar que Pe verifica los axiomas Pi, P2 Y que,
por tanto, define una probabilidad sobre el espacio
probabilístico (O,A) de la forma

4 Fundación Universitaria Los Libertadores


La primera expresión se lee, la probabilidad que al De tal manera que, antes de sacar el casco creías que la
disparar acierte y sea un francotirador es del 0.9. Las probabilidad que ese único soldado fuera un francotirador
siguientes de la misma manera. De estos datos podemos era del 1%, mientras que después de sacar el casco una
calcular los falsos negativos y los verdaderos negativos, vez y al ver que acierta ha subido tu creencia al 4.3%.
Esto no puede parecer mucho, y en primera instancia
podríamos hasta creer que fue un tiro de suerte. Pero
veamos lo que pasa cuando volvemos a probar la realidad
una segunda vez. Esta vez usaré el teorema de Bayes,
pero mi nuevo prior P∗(H+) será la probabilidad que
acabo de calcular de 0.043.
La probabilidad que dispare no acierte y sea un
francotirador es del 0.1. La siguiente de la misma manera.
Todas las probabilidades se pueden visualizar como un
árbol.

Ahora la probabilidad que sea un francotirador ha subido


hasta el 17% aproximadamente, ¡3.8 veces!

Qué pasa si sacas el casco una tercera vez, pues la


probabilidad sube hasta 0.428, así que concluyes que
será mejor quedarte quieto y llamar por refuerzos porque
estás seguro un 43% que ese tipo es un francotirador!!!

Entonces, la pregunta que debemos responder desde la


trinchera es, ¿cuál es la probabilidad que sea un 5. PROGRAMACIÓN DE INCERTIDUMBRE
francotirador (H+) dado que ha acertado el disparo a mi E IMPRECISIÓN
casco (D+)? El teorema de Bayes nos permite responder
a esta pregunta, e incluso nos permite actualizar nuestras El núcleo del sistema experto es su motor de inferencia.
creencias según la evidencia que se nos presente en
Es el que va a escoger y aplicar las reglas, y ejecutar las
varias ocasiones. A continuación, la ecuación de Bayes
interacciones con el usuario. Puede ser de razonamiento
deductivo si parte de los hechos para obtener otros
nuevos o de razonamiento inductivo si parte de un
objetivo y busca cómo alcanzarlo.

La creación de este motor no es una tarea sencilla, pero


es posible implementarlo en todos los lenguajes. Los
motores de razonamiento deductivo son, sin embargo,
Se lee la probabilidad que sea un francotirador dado que
mucho más fáciles de codificar, por ejemplo, en C#.
ha disparado y acertado. Esta es igual a la información
Existen lenguajes particulares, propios de la
previa (prior) de la que disponemos que los
programación funcional o lógica, como Prolog, que
francotiradores son pocos (0.1) multiplicado por la
permiten simplificar la implementación de sistemas
posibilidad, también llamada “verosimiltud” (likelihood),
expertos. En efecto, el motor es una parte integrante del
que ocurra el evento. El numerador lo conocemos, la
lenguaje.
probabilidad que al disparar y acertar sea un francotirador
P(D+|H+)=0.9, pero debemos calcular el denominador,
Por último, es posible agregar la gestión de incertidumbre,
que es una especie de normalización. P(D+) es la
tanto a nivel de los hechos introducidos por el usuario
probabilidad total que al disparar quien sea (francotirador
como en las reglas, para dominios más difíciles.
o soldado regular) acierte. Esta se calcula de la siguiente
manera

6. REFERENCIAS

Por lo tanto, reemplazando los valores obtenemos lo [1]


siguiente http://funes.uniandes.edu.co/6613/1/Parra2013Analisis.p
df
[2]
http://andresmarrugo.net/es/blog/2018/04/29/razonamien
to-bayesiano/
[3]
http://ehost.deusto.es/docs/2005/conferencias/Bayes05.
5 Fundación Universitaria Los Libertadores

Das könnte Ihnen auch gefallen