conocimiento ms populares y ampliamente empleados.
Las Reglas de Produccin son reglas del tipo Si- Entonces.
Su popularidad es parcialmente debido al hecho que han sido utilizados con xito en la construccin de Sistemas Expertos. Se utilizan las reglas para examinar un conjunto de datos y solicitar nueva informacin hasta llegar a un diagnstico.
El generar un espacio de bsqueda ocupa un lugar secundario.
Tambin se denominan Sistemas Basados en Reglas.
Base de Afirmaciones Motor de Inferencia Interfaz de Usuario Base de Conocimientos Base de Datos Son lo que se debe seguir o que se debe ajustar a las conductas. Nos sealan algo que no debemos hacer. Son prohibiciones las cuales nos indican el camino que se debe seguir para alcanzar un objetivo.
Una proposicin lgica que relaciona dos o mas objetos e incluye dos partes, la premisa y la conclusin. Cada una de estas partes consiste en una expresin lgica con una o mas afirmaciones objeto-valor conectadas mediante los operadores lgicos y, o no.
Es un mtodo procedimental de representacin del conocimiento, pone nfasis en representar y soportar las relaciones inferenciales del algoritmo, en contraposicin a los mtodos declarativos (hechos).
Estructura general de las reglas:
AntecendenteConsecuente
Donde:
Antecedente: Contiene las clusulas que deben cumplirse para que la regla pueda evaluarse o ejecutarse.
Consecuente: Indica las conclusiones que se deducen de las premisas o las acciones que el sistema debe realizar cuando ejecuta la regla. SI <condiciones> ENTONCES <conclusiones, acciones, hiptesis>
Como ya se mostro anteriormente las reglas de produccin cuentan con los siguientes factores:
CONDICIONES: formadas por clusulas y conectivas (AND, OR, NOT) Representacin que debe corresponder con conocimiento del dominio.
FORMATO TIPICO: <parmetro/relacin/valor>
PARAMETRO: caracterstica relevante del dominio
RELACIN: entre parmetro y valor
VALOR: numrico, simblico o literal. Tambin en forma de predicados lgicos
Conclusiones, Acciones, Hiptesis (consecuentes)
Conclusiones, Hiptesis: conocimiento declarativo.
Acciones: accin procedimental (actualizan conocimiento, interaccin con exterior, etc.)
Las reglas de produccin se dan de la siguiente manera:
IF premisa, THEN conclusin F entrada, THEN salida IF condicin, THEN accin IF antecedente, THEN consecuente IF datos, THEN resultados IF accin, THEN meta
La parte IF generalmente contiene varias clusulas unidas por los conectivos lgicos AND y OR. La parte THEN consiste en una o ms frases que especifican la accin a tomar.
Tambin se dice que tanto las premisas como las conclusiones, no son mas que una cadena de hechos conectados por Y o por O, que de forma general seria:
SI (hecho1) Y/O ( hecho2 ) Y/O ( hechoN ) ENTONCES ( hecho1) Y/O ( hechoN ).
Los hechos son afirmaciones que sirven para representar conceptos, datos, objetos, etc. El conjunto de hechos que describen el problema es la base de hechos.
Algunos problemas existen en los sistemas basados en reglas. Estos problemas caen dentro de una de las siguientes categoras: encade namiento infinito; incorporacin de conocimiento nuevo contradictorio, y; modificacin de reglas existentes. Desventajas adicionales pueden ser: ineficiencia (necesidad de modularizar o de introducir metarreglas), opacidad (dificultad de establecer relaciones), adaptacin al dominio (rpido crecimiento del nmero de reglas)
El conocimiento acerca de las reglas de produccin se denomina METARREGLA
.Las metarreglas facilitan y aceleran la bsqueda de soluciones.
A pesar de las desventajas anotadas, los sistemas basados en reglas han permanecido como los esquemas ms comnmente utilizados para la representacin del conocimiento. Como ventajas significativas se pueden mencionar las siguientes: modularidad, uniformidad y naturalidad para expresar el conocimiento.