Towards a framework for threaded inference in rule-based systems - Hacia un marco para inferencia multihilo en sistemas basados en regla

Autores/as

  • Luis Casillas Santillan Computer Science Department CUCEI – Universidad de Guadalajara, Mexico
  • Miguel Guerrero Segura Ramirez Computer Science Department University of Guadalajara, Mexico

DOI:

https://doi.org/10.32870/recibe.v2i2.11

Palabras clave:

inference, thread, rule, expert, knowledge, framework

Resumen

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, framework

Biografía del autor/a

Luis Casillas Santillan, Computer Science Department CUCEI – Universidad de Guadalajara, Mexico

Luis Casillas Santillan holds a Ph.D. and a master’s degree in Information and Knowledge Societies from the Open University of Catalonia, Spain; as well as a master’s degree in Information Systems and a B.Sc. in Informatics from the University of Guadalajara (UG), Mexico. He has been working as full-time professor for 18 years in the Computer Science Department from the UG and published various papers and scientific chapters in diverse journals and books. He serves as member of the editorial board for the Journal of Knowledge Engineering: EXSY and as reviewer for diverse journals and other scientific publications in knowledge engineering, computers science and ICT in education. His research interests are: knowledge gathering and representation, bio-inspired systems, expert systems, complex networks analysis, and soft-computing.

Miguel Guerrero Segura Ramirez, Computer Science Department University of Guadalajara, Mexico

Miguel Guerrero Segura Ramirez holds a master’s degree in Information Systems and a B.Sc. in Informatics from the University of Guadalajara (UG), Mexico. He has been working in expert systems development since 1994. His master's degree thesis regards an expert system for designing and configuring computers' networks. He has been working as full-time technical professor for 17 years in the Computer Science Department from the University of Guadalajara.

Citas

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.

Descargas

Publicado

2017-12-05

Cómo citar

Casillas Santillan, L., & Guerrero Segura Ramirez, M. (2017). Towards a framework for threaded inference in rule-based systems - Hacia un marco para inferencia multihilo en sistemas basados en regla. ReCIBE, Revista electrónica De Computación, Informática, Biomédica Y Electrónica, 2(2), I. https://doi.org/10.32870/recibe.v2i2.11

Número

Sección

Computación e Informática