Knowledge management for computational intelligence systems

Computer systems do not learn from previous experiences unless they are designed for this purpose. Computational intelligence systems (CIS) are inherently capable of dealing with imprecise contexts, creating a new solution in each new execution. Therefore, every execution of a CIS is valuable to be learned. We describe an architecture for designing CIS that includes a knowledge management (KM) framework, allowing the system to learn from its own experiences, and those learned in external contexts. This framework makes the system flexible and adaptable so it evolves, guaranteeing high levels of reliability when performing in a dynamic world. This KM framework is being incorporated into the computational intelligence tool for software testing at National Institute for Systems Test and Productivity. This paper introduces the framework describing the two underlying methodologies it uses, i.e. case-based reasoning and monitored distribution; it also details the motivation and requirements for incorporating the framework into CIS.

[1]  Rosina Weber,et al.  Knowledge-based knowledge management , 2003 .

[2]  Colin L. Moodie,et al.  A knowledge-based system for information management in an automated and integrated manufacturing system , 1988 .

[3]  Michael M. Richter,et al.  The Knowledge Contained in Similarity Measures , 1995 .

[4]  Carsten Tautz,et al.  CBR for Experimental Software Engineering , 1998, Case-Based Reasoning Technology.

[5]  Barry Smyth,et al.  Competence Models and the Maintenance Problem , 2001, Comput. Intell..

[6]  Lotfi A. Zadeh,et al.  Roles of Soft Computing and Fuzzy Logic in the Conception, Design and Deployment of Information/Intelligent Systems , 1998 .

[7]  David Leake,et al.  Case-Based Reasoning: Experiences, Lessons and Future Directions , 1996 .

[8]  Abraham Kandel,et al.  Artificial intelligence methods in software testing , 2004 .

[9]  James C. Bezdek,et al.  Computational Intelligence Defined - By Everyone ! , 1998 .

[10]  David W. Aha,et al.  Conversational Case-Based Reasoning , 2001, Applied Intelligence.

[11]  Witold Pedrycz,et al.  Computational intelligence as an emerging paradigm of software engineering , 2002, SEKE '02.

[12]  Agnar Aamodt,et al.  Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches , 1994, AI Commun..

[13]  Sankar K. Pal,et al.  Case Based Systems: A Neuro-Fuzzy Method for Selecting Cases , 2000, Soft Computing in Case Based Reasoning.

[14]  David W. Aha,et al.  Intelligent delivery of military lessons learned , 2003, Decis. Support Syst..

[15]  Abraham Kandel,et al.  TEST SET GENERATION AND REDUCTION WITH ARTIFICIAL NEURAL NETWORKS , 2004 .

[16]  K. D. Joshi,et al.  Organizational knowledge resources , 2001, Decis. Support Syst..

[17]  Rosina O. Weber,et al.  Intelligent lessons learned systems , 2001, Expert Syst. Appl..

[18]  Kai Goebel,et al.  Case-Based Reasoning at General Electric , 2001, FLAIRS Conference.

[19]  P. Senge THE FIFTH DISCIPLINE , 1997 .

[20]  Ian D. Watson,et al.  Applying case-based reasoning - techniques for the enterprise systems , 1997 .

[21]  Janet L. Kolodner,et al.  Case-Based Reasoning , 1988, IJCAI 1989.

[22]  Ian Watson,et al.  A Case Study of Maintenance of a Commercially Fielded Case‐Based Reasoning System , 2001, Comput. Intell..

[23]  Ian D. Watson,et al.  Case-based reasoning is a methodology not a technology , 1999, Knowl. Based Syst..

[24]  Stephen Slade,et al.  Case-Based Reasoning: A Research Paradigm , 1991, AI Mag..

[25]  Konstantinos G. Margaritis,et al.  An Experimental Study of Benchmarking Functions for Genetic Algorithms , 2002, Int. J. Comput. Math..

[26]  Susan Craw,et al.  Maintaining Retrieval Knowledge in a Case‐Based Reasoning System , 2001, Comput. Intell..

[27]  P. Senge The Fifth Discipline Fieldbook: Strategies and Tools for Building a Learning Organization , 2014 .

[28]  Ian Watson,et al.  Knowledge Management and Case-Based Reasoning: A Perfect Match? , 2001, FLAIRS.

[29]  Ajith Abraham,et al.  Hybrid Heuristics for Optimal Design of Artificial Neural Networks , 2001 .

[30]  I. Watson CBR is a Methodology not a Technology , 1999 .

[31]  Kalyan Moy Gupta,et al.  Bridging the Lesson Distribution Gap , 2001, IJCAI.

[32]  Simon C. K. Shiu,et al.  Neuro-Fuzzy Approach for Maintaining Case Bases , 2001, Soft Computing in Case Based Reasoning.

[33]  Christopher K. Riesbeck,et al.  Inside Case-Based Reasoning , 1989 .

[34]  David W. Ahs Exploring synergies of knowledge management & case-based reasoning : papers from the AAAI Workshop , 1999 .

[35]  James M. Boyle,et al.  Proving refinement transformations for deriving high-assurance software , 1996, Proceedings. IEEE High-Assurance Systems Engineering Workshop (Cat. No.96TB100076).

[36]  Stefan Wess,et al.  Case-Based Reasoning Technology: From Foundations to Applications , 1998, Lecture Notes in Computer Science.

[37]  Richard Ernest Bellman,et al.  An Introduction to Artificial Intelligence: Can Computers Think? , 1978 .

[38]  Qiang Yang,et al.  Introduction To the Special Issue on Maintaining Case‐Based Reasoning Systems , 2001, Comput. Intell..

[39]  Peter Jackson,et al.  Introduction to expert systems , 1986 .

[40]  Ian Watson,et al.  Applying Knowledge Management: Techniques for Building Corporate Memories , 2002 .

[41]  Carsten Tautz,et al.  Systematic Maintenance of Corporate Experience Repositories , 2001, Comput. Intell..

[42]  Luigi Portinale,et al.  Case‐Base Maintenance in a Multimodal Reasoning System , 2001, Comput. Intell..

[43]  Ajith Abraham,et al.  Innovations in Knowledge Engineering. International Series on Advanced Intelligence , 2003 .

[44]  David W. Aha,et al.  The omnipresence of case-based reasoning in science and application , 1998, Knowl. Based Syst..