Considerando que existen diversos textos de conclusión y además, que el resultado puede ser una sola opción o varias en correspondencia con las necesidades de la aplicación que se va a desarrollar, se han diseñado tres reglas de conclusión que permiten construir un resultado respondiendo a los parámetros que estas tienen.
Regla de conclusión pura
Una regla de conclusión pura es aquella que permite definir las condiciones bajo las cuales un texto de conclusión pura, puede ser insertado como parte de los resultados que se elaboran.
Sintaxis de la regla de conclusión pura
Definición:
Se define como Regla de Conclusión Pura a una relación de la forma:
CA y CN denotan conjuntos de textos de conclusiones puras para la afirmación y para la negación respectivamente y cuyos elementos integrantes son: CA = {CA#1, ,CA#a} y CN = {CN#1, ,CN#n}. Los índices a y n representan las cantidades de conclusiones consideradas para la afirmación y negación de la regla respectivamente, aunque es perfectamente válido que alguno de los conjuntos, no ambos, sean vacíos.
Semántica de la regla de conclusión pura
La regla de conclusión pura se comporta según se expresa a continuación:
Si se cumplen las condiciones definidas en el antecedente ANT, entonces se agregan a las conclusiones existentes hasta ese momento, los textos de conclusiones puras del conjunto CA según el orden definido y si por el contrario, estas condiciones no se satisfacen, entonces se incluyen de la misma forma los textos del conjunto CN.
Regla de conclusión simple
La idea que se persigue con la propuesta de este tipo de regla consiste en establecer las condiciones bajo las cuales un texto de proposición puede quedar incluido como parte de los resultados.
Sintaxis de la regla de conclusión simple
Definición: Una Regla de Conclusión Simple es aquella en la que se expresa las condiciones bajo las cuales, uno o un grupo de literales (sus textos) se agregan como integrantes de las conclusiones y presenta la siguiente estructura:
LA y LN denotan conjuntos de literales con LA = {LA#1, ,LA#a} y LN = {LN#1, ,LN#n} WA y WN representan conjuntos de pesos asociados a cada literal con WA = {WA#1, ,WA#a} y WN = {WN#1, ,WN#n} a y n representan las cantidades de literales para la afirmación y la negación respectivamente.
Semántica de la regla de conclusión simple
Este tipo de regla se comporta de la siguiente manera:
Si se cumplen las condiciones definidas en el antecedente ANT, entonces todos los literales LA#i (i=1, ,a) cuyos respectivos pesos sean como mínimo igual a su correspondiente peso WA#i (C(LA#i) ? WA#i) tomarán la categoría de conclusiones efectivas y serán agregados a los resultados según el orden definido en el conjunto, pero si por el contrario, estas condiciones no se satisfacen, entonces se procede de la misma forma pero con los elementos de los conjuntos LN# y WN#.
Regla de conclusión compuesta
Es muy frecuente en los problemas reales, la necesidad de elegir la mejor variante entre un grupo de proposiciones dadas y establecer un orden de prioridad en los textos que formaran parte de las conclusiones o sugerencias que se brindan como resultados de la ejecución de la aplicación. Para resolver tales situaciones se ha creado la regla de conclusión compuesta.
Sintaxis de la regla de conclusión compuesta
Definición: Se llama Regla de Conclusión Compuesta, a una expresión de la siguiente forma:
ANT, sigue expresando lo mismo que en las reglas anteriores, pero en este caso particular, expresa las condiciones de partida para que tenga sentido el análisis del resto de los aspectos.
SA y SN son listas de literales para la afirmación y negación respectivamente que se analizan para el caso específico de acuerdo al cumplimiento del antecedente según sus pesos de mayor a menor, estudiando si cada uno satisface las condiciones impuestas por la lista de parámetros que se incluyen en la definición.
Semántica de la regla de conclusión compuesta
La semántica de una regla de conclusión compuesta es mucho más compleja que las reglas de conclusión pura y simple, debido a la cantidad de parámetros que la componen y es por ello, que su análisis se divide en tres partes:
Como es conocido, la semántica de una estructura está codificada en la máquina de inferencia a través de pasos que representan la lógica de procesamiento de dicha estructura. En las próximas sesiones, se presentan los procedimientos para el análisis de los sucedentes y de la organización de los resultados. Se obvia, el análisis del antecedente [De la Cruz, 1996], por no constituir un objetivo del presente trabajo.
Procedimiento de análisis de los sucedentes
De inicio, se controla la cantidad de sucedentes que pueden ser brindados como conclusión, mediante el parámetro K, que es usado como cota para definir la cantidad máxima admitida.
El procedimiento consiste de los siguientes pasos:
Los requisitos impuestos para el literal que tenga mayor valor de certidumbre asociado, son diferentes a los del resto de la lista de literales. Para considerar algún otro como conclusión, se necesitan otros requisitos definidos por K, W1 y W2.
Como se puede observar, es a través de estos dos parámetros se define el rango de diferencias entre los sucedentes que serán brindados como conclusión.
}Por último, existe otra posible restricción que se puede introducir utilizando el parámetro Eval, con el que se puede lograr, que la acción de la regla recaiga solamente sobre un subconjunto de sucedentes específicos. Para ello, se consideran tres valores posibles:
Organización de los resultados
Para organizar la conclusión que resulta del análisis de los literales sucedentes; se dispone de dos parámetros: T_Sug y Text, los cuales tienen que ver, fundamentalmente, con la forma en que se mostrarán los resultados.
El parámetro T_Sug está relacionado con la conexión que se establece, cuando producto de la evaluación de la regla se obtienen dos o más sucedentes como resultado. Luego, en este caso el parámetro T_Sug indica:
El parámetro Text representa un conjunto de posibles textos complementarios, que pueden ser incluidos o no, con el objetivo de estructurar el resultado obtenido de la regla. Su estructura es:
Y sus componentes tienen el siguiente significado:
Estos textos pueden ser:
una conclusión pura, un literal seleccionado o el valor Nulo si no se desea considerar un texto complementario. Entonces, T_EncS, T_EncM, T_Fin, T_Neg = {L#, C#, N}, donde L# indica la literal identificada con el número #, C# la conclusión pura número # y N que no se usa texto (nulo).
Pasos para implementar la semántica de las reglas de conclusión compuesta
Los pasos que se ejecutan para llevar a cabo del proceso evaluativo de las reglas de conclusión compuestas son: