Вы находитесь на странице: 1из 8

MATERIA: Inteligencia Artificial.

Unidad III Sistemas de Razonamiento Lgico.


3.1 Reglas de produccin.
3.2 3. Sinta!is de las reglas de produccin."
3.3 Sem#ntica de las reglas de produccin.
3.3.$%onocimiento casual.
3.3. %onocimiento diagnostico.
3.& Ar'uitectura de un sistema de (roduccin )S(* )o Sistemas +asados en reglas, S-R*.
3.&.$ .ec/os.
3.&. -ase de conocimientos.
3.&.3 Mecanismo de control.
3.0 %iclo de 1ida de un sistema de (roduccin
SISTEMAS 2E RA345AMIE5T4 L46I%4
3.$." RE6LAS 2E (R42U%%I45
Regla se entiende como una proposicin lgica que relaciona 2 o ms objetos e incluye 2 partes, la
premisa y la conclusin. Cada una de estas partes consiste en una expresin lgica con una o ms
afirmaciones objeto!alor conectadas mediante los operadores lgicos y, o no.
Reglas de produccin. "s un m#todo procedimental de representacin del conocimiento, pone #nfasis
en representar y soportar las relaciones inferenciales del algoritmo, en contraposicin a los m#todos
declarati!os $%ec%os&.
'a estructura de una regla es(
)* +antecedentes,
"-./-C") +consecuentes,
'os antecedentes son las condiciones y los consecuentes las conclusiones, acciones o %iptesis.
Cada regla por si misma constituye un grnulo completo de conocimiento.
'a inferencia en los )istemas 0asados en Reglas se reali1a mediante emparejamiento. 2ay dos tipos,
seg3n el sentido(
)istemas de encadenamiento %acia adelante( una regla es acti!ada si los antecedentes emparejan
con algunos %ec%os del sistema.
)istemas de encadenamiento %acia atrs( una regla es acti!ada si los consecuentes emparejan
con algunos %ec%os del sistema.
4rquitectura de los )istemas 0asados en Reglas(
0ase de Conocimientos( re3ne todo el conocimiento del sistema $2ec%os 5 Reglas&.
6emoria 4cti!a( contiene los %ec%os que representan el estado actual del problema $iniciales 5
inferidos a posteriori& y las reglas acti!adas $en condiciones de ser ejecutadas&.
6otor de *nferencias( decide que reglas acti!adas se ejecutarn.

3.." SI5TA7IS 2E LAS RE6LAS 2E (R42U%%I45

6#todo procedimental de representacin del conocimiento
"structura
)* +condiciones,
"-./-C") +conclusiones, acciones, %iptesis,
Cada regla )*"-./-C") establece un granulo completo de conocimiento
Regla7 /perador !alido en un espacio de estados
C/-8*C*/-") $tb. premisas, precondiciones, antecedentes,...&
9ormadas por clausulas y conecti!as $4-8, /R, -/.&
Representacin clausal debe corresponderse con conocimiento del dominio
9ormato t:pico( +parmetro;relacin;!alor,
<4R=6".R/( caracter:stica rele!ante del dominio
R"'4C*>-( entre parmetro y !alor
?4'/R( num#rico, simblico o literal
.ambi#n en forma de predicados lgicos
C/-C'@)*/-"), 4CC*/-"), 2*<>.")*) $tb. consecuentes,...&
Conclusiones, 2iptesis( conocimiento declarati!o
4cciones( cq. 4ccin procedimental $actuali1a. conocimiento, interaccin con
"xterior etc...&
R"A'4) ")<"C*4'")
Reglas *9 4''( equi!alen a reglas con las clausulas de las condiciones conectadas con 4-8
Reglas *9 4-B; *9 )/6"( equi!alen a reglas con las clausulas de las condiciones
conectadas con /R
"C"6<'/
*9( temperatura D alta
4-8 sudoracin D presente
4-8 dolor7muscular D presente
.2"-( diagnostico7preliminar D gripe
*9( diagnostico7preliminar D gripe
4-8 descompos7organos7internos D presente
.2"-( diagnostico7preliminar D 7abola

)*)."64) 04)48/) "- R"A'4) 8" <R/8@CC*>-
Reglas7 /peradores en b3squedas en espacio de estados
*nferencia similar al 6/8@) </-"-) $con restricciones&
)intaxis relajada
)e permiten acciones en los consecuentes
6ecanismo de control determina que inferencias se pueden reali1ar
.*</) de )*)."64)
"n funcin de sintaxis de reglas y de mecanismos de control $7b3squeda&
)*)."64 "-C48"-46*"-./ 24C*4 48"'4-." $dirigidos por los datos&
Regla 4C.*?484 si antecedentes emparejan con algunos %ec%os del sistema
"n *9 4'', todos. "n *9 4-B, al menos uno.
)e parte de los %ec%os ya confirmados en el sistema
)e ra1ona %acia adelante buscando antecedentes que emparejen
)*)."64 "-C48"-46*"-./ 24C*4 4.R=) $dirigido por los objeti!os&
Regla 4C.*?484 si consecuentes emparejan con algunos %ec%os del sistema
)e comien1a con una %iptesis
)e ra1ona %acia atrs buscando consecuentes que emparejen
6/./R 8" *-9"R"-C*4) elige que reglas 4C.*?484) ejecutar $resolucin de conflictos&
Consecuentes y antecedentes pueden !erse como submetas a !erificar a partir de los %ec%os o %iptesis,
respecti!amente.

C4R4C."RE).*C4) 6odularidad( reglas D pequeFas cantidades de conocimiento $relati!amente&
independiente
*ncrementalidad;6odificabilidad( posible aFadir;cambiar reglas con relati!a independencia
-aturalidad y .ransparencia( representacin del conocimiento prxima y comprensible por personas
Capacidad de generar explicaciones

A"-"R4C*>- de "G<'*C4C*/-")
<osibilidad de HexplicarI el porqu# de un resultado
8e!ol!er a usuario la cadena de reglas empleadas
Combinar reglas y %ec%os del rbol de b3squeda seg3n las conecti!as *ncrementan la HaceptacinI del
resultado ofrecido $dominios cr:ticos&


3.3." SEMA5TI%A 2E LA RE6LA 2E (R42U%%I45ES
"s una representacin formal de una relacin, una informacin semntica o una accin condicional.
@na regla de produccin tiene, generalmente, la siguiente forma( )* <remisa "-./-C")
Consecuencia. /frecen una gran facilidad para la creacin y la modificacin de la base de
conocimiento. <ermite introducir coeficientes de !erosimilitud para ponderar el conocimiento $estos
coeficientes se !an propagando durante el proceso de ra1onamiento mediante unas frmulas de clculo
establecidas& y, en teor:a, el m#todo asegura que cuantas ms reglas posea ms potente es. )in embargo,
aunque es la forma de representacin ms intuiti!a y rpida, cuando el n3mero de reglas es grande
aumenta la dificultad de !erificacin de todas las posibilidades con el consiguiente riesgo de perder la
co%erencia lgica en la base de conocimiento.
'os %ec%os y las reglas asociadas de la base de conocimiento normalmente no son exactosJ es decir se
tiene incertidumbre sobre el grado de certe1a de algunos %ec%os y tambi#n sobre el campo de !alide1
de algunas de las reglas. <ara el manejo de la incertidumbre en los sistemas de reglas se %an utili1ado
!arios sistemasJ los tres ms conocidos son los 9actores de Certe1a $utili1ados en 6BC*-&, la lgica de
8empster )%afer, y la 'gica 8ifusa $9u11y 'ogic&. "l m#todo de tratar la incertidumbre es una de las
caracter:sticas ms importantes de las %erramientas de desarrollo, y actualmente se encuentra en
discusin la !alide1 de estas lgicas para tratar con la incertidumbre. "n sustitucin se %an propuesto
las Redes 0ayesianas que tienen una base matemtica ms firme. 8e todas formas es un campo actual
de in!estigacin que permanece abierto.

3.3.$." %454%IMIE5T4 %ASUAL

Relacin que !incula dos ideas a tra!#s de una conexin supuestamente necesaria.
"s uno de los tres principios de asociacin.
'a causalidad no tiene carcter necesario cuando se aplica a las cuestiones de %ec%o, sino que se funda
en la costumbre( la repeticin $o conjuncin constante& no es ms que una creenciaJ es algo que
esperamos que suceda, no algo que deba suceder necesariamente sino algo que debe ser e!aluado en
t#rminos de posibilidad. "n la medida en que el concepto de causalidad no puede aplicarse a %ec%os
que toda!:a no %an sucedido, porque no tenemos e!idencia lo toda!:a no acaecido, la falta de un
concepto de causalidad nos conduce necesariamente al escepticismo.
3.3.." %454%IMIE5T4 2E 2IA654STI%4

"l problema del diagnostico %a sido, desde los comien1os de la *4, uno de los ms estudiados y donde
los in!estigadores %an cosec%ado tanto satisfacciones como fracasos. "l diagnostico en el campo de la
medicina es sin duda, una de las reas de la *4 que supone toda!:a una gran desafi. @na de las
caracter:sticas ms frecuentes en resolucin del problema del diagnostico en dominios reales es la
necesidad de trata con la dimensin temporal. 4s:, una !e1 propuesto un modelo terico, una tendencia
cada !e1 ms %abitual a la %ora de desarrollar sistemas de diagnostico temporal es necesario abordar el
problema del diagnostico temporal desde diferentes enfoques, permitiendo seleccionar cual es la
aproximacin ms adecuada para cada problema concreto es simplificar el dominio para que el modelo
inicial sea aplicable.


3.&." AR8UITE%TURA 2E U5 SISTEMA 2E (R42U%%I45

'os )istemas basados en reglas difusas $)0R8& tienen una serie de aplicaciones di!ersas, pero
fundamentalmente son usados para(

K6odelado de sistemas

@sado para representar escenarios de actuacin con !ariables complejas, en los cules no basta con usar
realidades absolutas como lo ser:a un cierto o falso.

"n aplicaciones de control, ya que suelen estar basadas en el punto descrito anteriormente.

<ueden ser usadas para la categori1acin de elementos, detectar patrones.

Como agentes de usuario, los cules !an a proporcionar una serie de ayudas a los expertos en una
determinada materia para que tomen las decisiones que ellos consideren oportunas, en este caso estos
sistemas !an a ofrecer una ayuda, pero la decisin final la !a a tomar el experto en cuestin. Como
ejemplo cabe destacar el mbito financiero.

++6iner:a de datos y descubrimiento de informacin, consistente en %allar el conocimiento intr:nseco
dentro de una base de datos, los cules pueden no estar presentes a simple !ista, pero aplicando
sistemas de este tipo pueden llegar a a!eriguarse,,.

Reglas
'os sistemas basados en reglas $)0R& se rigen por una serie de reglas que los configuran.
@na regla es definida como un modo de representacin estrat#gica o t#cnica, la cul es apropiada
cuando el conocimiento con el que deseamos trabajar pro!iene de la experiencia o de la intuicin, y por
tanto carece de una demostracin f:sica o matemtica.
Tipos de reglas 9 proposiciones
'as proposiciones se pueden clasificar en los siguientes grupos(

<roposiciones C@4'*9*C484)( *ntroducen un atributo para cualificar la proposicin que forma una
regla. "l atributo corresponde al grado que determina la regla. Arado de )uceso( <robable, poco
probable...


<roposiciones C@4-.* 9*C484)( *ndican cantidades difusas en las reglas.

)* muc%os alumnos suspenden "-./-C") la explicacin fue bastante mala
Respecto a esta clasificacin, podremos decir que las proposiciones que no poseen cuantificadores ni
cualificadores son proposiciones categricas, mientras que las proposiciones no categricas no tienen
por qu# ser !erdad siempre.
'as reglas pueden tener !ariantes, entre ellas se encuentran las siguientes(

Con excepciones( )on el tipo( )* la temperatura es alta "-./-C") tendr# calor
"GC"<./ que tenga aire acondicionado.

Araduales( Cuantos ms partidos ganemos, ms fcil ser ganar la liga.

Reglas conflicti!as( )on reglas que dentro de un mismo sistema tienen informacin contradictoria, lo
cual puede acarrear muc%os problemas, tales como malos resultados o generar problemas.

"ste tipo de reglas son aquellas que para un mismo antecedente, tienen
Consecuentes distintos, por ejemplo(

R1( )* tengo %ambre "-./-C") como.

R2( )* tengo %ambre "-./-C") no como.

/tro ejemplo de reglas contradictorias son aquellas que estando encadenadas

"n ambos sentidos, niegan un consecuente(

R1( )* %e metido un gol "-./-C") estoy feli1.

R2( )* estoy feli1 "-./-C") no %e metido un gol.

3.&.$." .E%.4S

0ase de %ec%os, que alberga los datos propios correspondientes a los problemas que se desea tratar con
la ayuda del sistema. 4simismo, a pesar de ser la memoria de trabajo, la base de %ec%os puede
desempeFar el papel de memoria auxiliar. 'a memoria de trabajo memori1a todos los resultados
intermedios, permitiendo conser!ar el rastro de los ra1onamientos lle!ados a cabo. <uede, por eso,
emplearse para explicar el origen de las informaciones deducidas por el sistema en el transcurso de una
sesin de trabajo o para lle!ar a cabo la descripcin del comportamiento del propio sistema experto. 4l
principio del per:odo de trabajo, la base de %ec%os dispone 3nicamente de los datos que le %a
introducido el usuario del sistema, pero, a medida que !a actuando el motor de inferencias, contiene las
cadenas de inducciones y deducciones que el sistema forma al aplicar las reglas para obtener las
conclusiones buscadas.
'as reglas de produccin son de tipo( )* "-./-C") $)* 4 "-./-C") 0&. 8onde tanto las premisas
como la conclusin, no son ms que una cadena de %ec%os conectados por LBM o por L/M, de forma
general seria( )* B;/ B;/N.."-./-C") B;/ 'os %ec%os son afirmaciones que sir!en para presentar
conceptos, datos, objetos, etc. B el conjunto de %ec%os que describen el problema es la base de %ec%os.
"jemplo de %ec%os( Cuan es un estudiante Cuan tiene O aFos "l perro es blanco 4 6ar:a le gusta el cine
<edro prefiere la pel:cula 'a edad de 'uis es de 2P aFos <edro tiene un salario de 2QQ pesos @na regla
es una combinante de %ec%os que permite representar conocimientos y sacar inferencia de los mismos.
"jemplo de reglas R1( si y entonces R2( )* B "-./-C") R3( )* B "-./-C") /bser!e como
partiendo de %ec%os conocidos que describen alg3n conocimiento se pueden inferir nue!os %ec%os
$nue!os conocimientos&.


3.&.." -ASE 2E %454%IMIE5T4S
4 base de conocimiento $o RnoSledgebaseJ abre!iado T0, es una clase especial de base de datos para
gerencia del conocimiento. <roporciona los medios para la coleccin automati1ada, organi1acin, y
recuperacin de conocimiento. 4penas pues tiene costumbre con!ertido de escribir base de datos pues
una palabra #l es cada !e1 ms com3n en informtica escribir RnoSledgebase como una palabra $un
acercamiento del interino era escribir el t#rmino con un guin&.
'as bases de conocimiento se categori1an en dos tipos importantes(

0ases de conocimiento legibles por la mquina almacene el conocimiento en una forma legible por
computador, generalmente con el fin automati1ando ra1onamiento deducti!o aplicado a ellos.
Contienen un sistema de datos, a menudo bajo la forma de reglas que describan el conocimiento en a
lgicamente constante manera. /peradores lgicos, por ejemplo B $conjuncin&, / $separacin&,
implicacin material y negacin puede ser utili1ado construirlo para arriba del conocimiento atmico.
<or lo tanto, la deduccin clsica se puede utili1ar para ra1onar sobre el conocimiento en la base de
conocimiento.

0ases de conocimiento 2umanreadable se diseFan permitir que la gente recupere y que utilice el
conocimiento que ella contiene, sobre todo para los propsitos del entrenamiento. )on de uso general
capturar el conocimiento expl:cito del organi1acin, incluyendo locali1acin de a!er:as, art:culos,
papeles blancos, manuales de usuario y otros. @na !entaja primaria de tal base de conocimiento es que
puede ayudar a un usuario a encontrar una solucin existente a su problema actual $as: e!itando
tu!ieron que Lrein!entan la ruedaM&.


3.&.3." ME%A5ISM4 2E %45TR4L
"l aspecto ms importante de una base de conocimiento es la calidad de la informacin que contiene.
'as mejores bases de conocimiento %an escrito cuidadosamente los art:culos que se guardan
actuali1ado, un sistema excelente de la recuperacin de datos $tal como a )earc% "ngine&, y un formato
contento cuidadosamente diseFado y clasificacin estructura.
@na base de conocimiento puede utili1ar ontolog:a especificar su estructura $los tipos y las relaciones
de la entidad& y la clasificacin proyecte. @n ontolog:a, junto con un sistema de casos de sus clases,
constituye una base de conocimiento. 'a determinacin de qu# tipo de informacin se captura, y donde
esa informacin reside en una base de conocimiento, es algo que es determinado por los procesos que
apoyan el sistema. @na estructura de proceso robusta es la espina dorsal de cualquier base de
conocimiento acertada.
4lgunas bases de conocimiento tienen inteligencia artificial componente. "stas clases de bases de
conocimiento pueden sugerir soluciones a los problemas basados a !eces en la regeneracin
proporcionada por el usuario, y son capaces de aprender por experiencia $!#ase sistema experto&. 'a
representacin del conocimiento, el ra1onamiento automati1ado y la argumentacin son campos de
in!estigacin acti!os en la !anguardia de la inteligencia artificial


3.0." %I%L4 2E :I2A 2E U5 SISTEMA 2E (R42U%%I45
"l concepto de sistema de produccin se basa en la .eor:a Aeneral de )istemas que fue desarrollada por
el bilogo alemn ?on 0ertalanffy y que en esencia es una perspecti!a integradora y %ol:stica $referida
al todo&.@na de las definiciones de la teor:a general de sistemas dice que los sistemas son conjuntos de
componentes que interaccionan unos con otros, de tal forma que cada conjunto se comporta como una
unidad completa. /tra definicin dice que los sistemas se identifican como conjuntos de elementos o
entidades que guardan estrec%as relaciones entre s: y que mantienen al sistema directo o indirectamente
unido de modo ms o menos estable y cuyo comportamiento global persigue, normalmente, alg3n tipo
de objeti!o. <ar describir y en general para entender un sistema, es com3n el uso de diagramas, los
que si bien no dan una !isin completa, facilitan la !isuali1acin de las interrelaciones, como se indica
en la figura siguiente.
Referencias(
%ttp(;;inteligenciaartificialselem.obolog.es;unidad3sistemasra1onamientologico1QU3VW2

Вам также может понравиться