A Multi-intelligent Agent System for Automatic Construction of Rule-based Expert System

Full Text (PDF, 181KB), PP.62-68

Views: 0 Downloads: 0


Mohammed Abbas Kadhim 1,* M. Afshar Alam 2 Harleen Kaur 2

1. Department of Computer Science, College of Computer Science and IT, University of Al-Qadisiyah, Iraq

2. Department of Computer Science, Hamdard University, New Delhi, India

* Corresponding author.

DOI: https://doi.org/10.5815/ijisa.2016.09.08

Received: 17 Oct. 2015 / Revised: 20 Feb. 2016 / Accepted: 1 May 2016 / Published: 8 Sep. 2016

Index Terms

Intelligent agent system, Expert system shell, Rule-based expert system, Automatic construction of ES, Heart disease diagnosis


The main general purpose of this research is the automatic construction of rule-based expert system in diagnosis domain based on an expert system tool and a multi-intelligent agent system. The first goal is used an expert system tool (shell) which is called Diagnosis Domain Tool for Rule-based Expert System (DDTRES) [1]. The second goal is used a multi-intelligent agent architecture for knowledge extraction to elicit knowledge from its resources (domain experts, text documents, databases) for automatic construction of a knowledge base. That means, instead of using traditional methods for knowledge base construction, we used automatic way for that job. In order to achieve second objective, the following agents have been used: The Expert Mining Intelligent Agent (EMIA), The Text Mining Intelligent Agent (TMIA) [2], and The Multi-Intelligent Agent for Knowledge Discovery in Database (MIAKDD) [3]. We are aim to produce an effective final knowledge base by cooperation between EMIA, TMIA, and MIAKDD approaches and integrated with the diagnosis domain tool (DDTRES) to produce a complete rule-based expert system in diagnosis domain. We applied the captured rule-based expert system on heart diseases diagnosis, we found system performance is between a good and a very good range.

Cite This Paper

Mohammed Abbas Kadhim, M. Afshar Alam, Harleen Kaur, "A Multi-intelligent Agent System for Automatic Construction of Rule-based Expert System", International Journal of Intelligent Systems and Applications (IJISA), Vol.8, No.9, pp.62-68, 2016. DOI:10.5815/ijisa.2016.09.08


[1]Kadhim, M. A., Alam M. A., and Kau H. ,” Design and implementation of Intelligent Agent and Diagnosis Domain Tool for Rule-based Expert System“, International Conference on Machine Intelligence Research and Advancement (ICMIRA, 21st-23rd Dec 2013), conference proceedings by IEEE Xplore, pp. 619-622, 2013.
[2]Kadhim, M. A., Alam, M.A., and Kaur, H., “A Multi-intelligent Agent Architecture for Knowledge Extraction: Novel Approaches for Automatic Production Rules Extraction”, International Journal of Multimedia and Ubiquitous Engineering, Vol. 9, No. 2, pp.95-114, 2014.
[3]Kadhim, M. A, M. Afshar Alam, and Harleen Kaur,”A Multi-Intelligent Agent for Knowledge Discovery in Database (MIAKDD): Cooperative Approach with Domain Expert for Rules Extraction”, International Conference on Intelligent Computing, Intelligent Computing Methodologies, LNCS, Vol. 8589, pp 602-614, 2014.
[4]Rich, Elaine, "Artificial Intelligence", McGraw-Hill ,1st edition , 1983.
[5]Turban, E., Aronson, J.E., Liang, T., & Sharda, R., “Decision Support and Business Intelligence Systems”, Published by Dorling Kindersley (India) Pvt. Ltd., 8th Edition, 2009.
[6]Fox, J., “Formalizing knowledge and expertise: where have we been and where are we going?”, The Knowledge Engineering Review, Vol. 26, Issue 1, pp. 5–10, 2011.
[7]Eldrandaly, K., ”An Intelligent MCDM Approach for Selection the Suitable Expert System Building Tool”, The International Arab Journal of Information Technology, Vol. 4, No. 4, pp. 365-371, 2007.
[8]Duan, Y., Ong, V. K., Xu, M., & Mathews, B., “Supporting decision making process with "ideal" software agents – What do business executives want ?”, Expert System with Applications, Vol. 39, Issue 5, pp. 5534-5547, 2012.
[9]Ropero, J., Gomes, A., Carrasco, A., & Leon C., “A Fuzzy Logic intelligent for Information Extraction: Introducing a new Fuzzy Logic-based term weighting scheme” Expert Systems with Applications, Vol. 39, Issue 4, 2012, pp. 4567-4581, 2012.
[10]Ralha, C. G., & Silva, C. V. S., “A Multi-agent data mining system for cartel detection in Brazilian government procurement”, Expert Systems with Applications, Vol. 39, Issue 14, pp. 11642-11656, 2012.
[11]Kadhim, M. A., Alam, M. A. , ” To Developed Tool, an Intelligent Agent for Automatic Knowledge Acquisition In Rule-based Expert System”, International Journal of Computer Applications(IJCA), Vol. 42, No. 9, pp. 46-50, 2012.
[12]Kazik, O. and Roman Neruda, “Ontological Modeling of Meta Learning Multi-Agent systems in OWL-DL”, IAENG International Journal of Computer Science, Vol. 39, Issue 4, pp. 357-362, 2012.
[13]Kim, D., Kim, C., & Rim, K., “Modeling and Design of Intelligent Agent System”, International Journal of Control, Automation, and Systems, Vol. 1,No. 2, pp. 257-261,2003.
[14]Turban, E., “Software (Intelligent) Agents”, www.scribd.com/doc/56875420/Turban-Online-TechAppC, Technical Appendix C, (1999), (accessed 7 November 2015).
[15]Abraham, A., ”Rule-based expert systems- Handbook of Measuring System Design”, John Wiley & Sons, 2005.
[16]Kaur, H., Wasan, S K., Al-Hegami. A. S., Bhatnagar V, A Unified Approach for Discovery of Interesting Association Rules in Medical Databases, Advances in Data Mining, Lecture Notes in Artificial Intelligence series, 4065:53-63, Springer-Verlag, Heidelberg, 2006.
[17]Kaur H, Chauhan R, Data Mining Cluster analysis on the influence of health factors in Casemix data, BMC Journal of Health Services Research, June, 2012.
[18]Turban, E., R. Sharda and D. Delen, “Decision support and business intelligence systems”, 9th edition, Prentice International Hall, USA, 2011.
[19]Fogelqvist, P., “Verification of completeness and consistency in knowledge-based systems”, Master Thesis, Department of Informatics and Media, Uppsala University, Sweden 2011.
[20]Gonzalez, A.J. and D.D. Dankel., “The engineering of knowledge-based systems – theory and practice”, Englewood Cliffs, Prentice-Hall, 1993.
[21]Devraj, Renu Jain, “PulsExpert: An expert system for the diagnosis and control of diseases in pulse crops”, Expert Systems with Applications, Vol. 38, Issue 9, pp.11463–11471, 2011.
[22]Jayawardhana, L. C., Aruna M., Ajith D., Malik R., Sumith P., and Indrika A., “BESTCOMP: expert system for Sri Lankan solid waste composting”, Expert Systems with Applications, Vol. 24, Issue 3, pp. 281–286, 2003.
[23]Kaur, H., Chauhan. R., M Afshar, Alam., S. Aljunid., and M, Salleh, SpaGRID: A Spatial Grid Framework for High Dimensional Medical Databases, Hybrid Artificial Intelligence Systems, Lecture Notes in Computer Science,Vol. 7208, pp. 690-704,2012.
[24]Gonzalez-Diaz, L., P. Martínez-Jimenez, F. Bastida , and J.L. Gonzalez-Andujar, “Expert system for integrated plant protection in pepper (Capsicum annuun L.)”, Expert Systems with Applications, Vol. 36, Issue 5, pp. 8975-8979, 2009.