Translating production rules into a forward reasoning Prolog program
暂无分享,去创建一个
Several attempts have been made to design a production system using Prolog. To construct a forward reasoning system, the rule interpreter is often written in Prolog, but its execution is slow.To develop an efficient production system, we propose a rule translation method where production rules are translated into a Prolog program and forward reasoning is done by the translated program. To translate the rules, we adopted the technique developed in BUP, the bottom-up parsing system in Prolog.Man-machine dialogue functions were added to the production system and showed the potential of our method to be applied to expert systems.
[1] Yuji Matsumoto,et al. BUP: A Bottom-Up parser embedded in Prolog , 2009, New Generation Computing.
[2] Edward H. Shortliffe,et al. Computer-based medical consultations, MYCIN , 1976 .
[3] Fumio Mizoguchi. The design of expert systems using Prolog , 1991 .
[4] E. Shortliffe. Computer-based medical consultations: mycin (elsevier north holland , 1976 .
[5] Edward H. Shortliffe,et al. Chapter 3 – Consultation System , 1976 .