Towards a framework for threaded inference in rule-based systems - Hacia un marco para inferencia multihilo en sistemas basados en regla
DOI:
https://doi.org/10.32870/recibe.v2i2.11Palabras clave:
inference, thread, rule, expert, knowledge, frameworkResumen
Information and communication technologies have shown a significant advance and fast pace in their performance and pervasiveness. Knowledge has become a significant asset for organizations, which need to deal with large amounts of data and information to produce valuable knowledge. Dealing with knowledge is turning the axis for organizations in the new economy. One of the choices to gather the goal of knowledge managing is the use of rule-based systems. This kind of approach is the new chance for expert-systems’ technology. Modern languages and cheap computing allow the implementation of concurrent systems for dealing huge volumes of information in organizations. The present work is aimed at proposing the use of contemporary programming elements, as easy to exploit threading, when implementing rule-based treatment over huge data volumes.Resumen: Las tecnologías de información y comunicación han mostrado un avance significativo y un paso rápido en su desempeño y penetración. El conocimiento se ha convertido en un activo para las organizaciones que necesitan tratar con una gran cantidad de datos e información para producir conocimiento valioso. Manejar el conocimiento se ha convertido en el eje para las organizaciones en la nueva economía. Una de las opciones para conseguir llegar a la meta en el manejo del conocimiento es el uso de sistemas basados en reglas. Esta clase de enfoque es la nueva oportunidad para la tecnología de sistemas expertos. Los lenguajes modernos y la computación económica permiten la implementación de sistemas concurrentes para gestionar grandes volúmenes de información en las organizaciones. El presente trabajo está encaminado a la propuesta del uso de elementos contemporáneos de programación, como la fácil explotación de los hilos, cuando se implementa un tratamiento basado en reglas sobre grandes volúmenes de datos.Palabras clave: inferencia, hilo, regla, experto, conocimiento, frameworkCitas
Forgy, C. (1982) “Rete: A fast algorithm for the many pattern/many object pattern match problem”. Artificial Intelligence Volume 19, number 1, 1982 pp 17-37.
Giarratano, J.; Riley, G. (1998) Expert System : Principles and Programming. International Thomson Editors, USA 1998.
AGupta, A.; Forgy, B.; Newell, A. (1989) “High-speed implementations of rule-based systems”. ACM Transactions on Computer Systems (TOCS). Volume 7 , Issue 2, 1989 pp 119 – 146.
Gupta, A.; Forgy, B.; Newell, A.; Wedig, R. (1986) “Parallel algorithms and architectures for rule-based systems”. International Conference on Computer Architecture; Proceedings of the 13th annual international symposium on Computer architecture; Tokyo, Japan 1986 pp 28-37.
Krause, M.; Linnhoff-Popien, C.; Strassberger, M. (2007) “Concurrent Inference on High Level Context Using Alternative Context Construction Trees”. Third International Conference on Autonomic and Autonomous Systems, ICAS07.
Lukasiewics, J. (1956) “Investigations into the sentential calculus”. Logic and semantic metamatemathics; Oxford, England 1956.
Tambe, M.; Kalp, D.; Gupta, A.; Forgy, C.; Milnes, B.; Newell, A. (1988) “Soar/PSM-E: investigating match parallelism in a learning production system”. Symposium on Principles and Practice of Parallel Programming; Proceedings of the ACM/SIGPLAN conference on Parallel programming; United States 1988 pp 146 – 160.