A RuleBased Expert System with Multiple Knowledge Databases
SONG LiangTu1,2, LIU XianPing1, BI JinYuan1, ZHA JinShui1
1.Institute of Intelligent Machines,Chinese Academy of Sciences,Hefei 230031 2.Department of Automation,University of Science and Technology of China,Hefei 230027
Abstract:In this paper, a new rulebased expert system with multiple knowledge databases is designed according to the characteristics of the domain expert knowlege and its representation.Compared with classic expert system ,the new system has a number of corresponding knowledge bases according to the subproblems of a complex problem. And each knowledge base includes a shallow knowledge base of the empirical knowledge and a deep knowledge base of the scientific knowledge. The inference engine of the system adopts twolevel inferring structure, the inference at system level and the one of subproblem, which can reduce the searching space quickly and work efficiently.The system runs well over internet.
宋良图,刘现平,毕金元,查金水. 一种基于任务分解的多知识库协同求解专家系统*[J]. 模式识别与人工智能, 2006, 19(4): 515-519.
SONG LiangTu, LIU XianPing, BI JinYuan, ZHA JinShui. A RuleBased Expert System with Multiple Knowledge Databases. , 2006, 19(4): 515-519.
[1] Wang S T. Fuzzy Systems, Fuzzy Neural Networks and Their Programming. Shanghai, China: Shanghai Scientific and Technical Publishers, 1998 (in Chinese) (王士同.模糊专家系统、模糊神经网络及其程序设计.上海:上海科学技术出版社,1998) [2] Liu K P, Zhu H P, Li Z Z. Study and Implementation of Alarm Correlation and Fault Diagnosis Expert System. Computer Engineer, 2002, 28(6): 11-12,68 (in Chinese) (刘康平,朱海萍,李增智.告警关联与故障诊断专家系统研究与实现.计算机工程, 2002, 28(6): 11-12,68) [3] Cai Z X, Xu G Y. Artificial Intelligence:Principles and Applications.Beijing, China: Tsinghua University Press, 2003 (in Chinese) (蔡自兴, 徐光祐.人工智能及其应用.北京: 清华大学出版社, 2003) [4] Kong F S. Principles of Knowledge-Based Systems.Hangzhou, China: Zhejiang University Press, 2000 (in Chinese) (孔繁胜.知识库系统原理.杭州:浙江大学出版社, 2000) [5] Nilsson N J. Artificial Intelligence: A New Synthesis. Orlando, USA: Morgan Kaufmann, 1998 [6] Hori K. An Ontology of Strategic Knowledge: Key Concepts and Applications. Knowledge Based Systems, 2000, 13(6): 369-374 [7] Ishino Y, Hori K, Nakasuka S. Concept Development of Consumer Goods Utilizing Strategic Knowledge. Knowledge Based Systems , 2000, 13(6): 417-427 [8] Karp P D, Wilkins D C. An Analysis of the Distinction between Deep and Shallow Expert Systems. International Journal of Expert Systems, 1989, 2(1): 1-32 [9] Giarratano J C, Riley G D. Expert Systems: Principles and Programming. 2nd Edition. Boston, USA: PWS Publishing Company, 1993 [10] Zeldis D, Prescott S. Fish Disease Diagnosis Program-Problems and Some Solutions. Aquacultural Engineering, 2000, 23(1): 3-11 [11] Harmon P, Maus R, Morrissey W. Expert Systems Tools and Applications. New York, USA: John Wiley & Sons, 1988, 14-20 [12] Russell S, Norvig P. Artificial Intelligence: A Modern Approach. Upper Saddle River, USA: Prentice Hall, 1995 [13] Genovesi A, Harmand J, Steyer J P. Integrated Fault Detection and Isolation: Application to a Winery’s Wastewater Treatment Plant. Applied Intelligence, 2000, 13(1): 59-76 [14] Chew L M L, Tan C L, Murphy D H. An Object-Oriented Knowledge Base for Multi-Domain Expert Systems. Expert System with Applications, 1995, 8(1): 177-185 [15] Kyung-Ho L, Dongkan L, Soon-Hung H. Object-Oriented Approach to a Knowledge-Based Structural Design System. Expert System with Applications, 1996, 10(2): 223-231 [16] Harmon P. Expert System Building Tools for Object-Oriented Development. Journal of Object-Oriented Programming, 1991, 4(3): 61-63