Formulation of Expert System Knowledge

1989 ◽  
Vol 33 (5) ◽  
pp. 350-350
Author(s):  
Deborah A. Mitta

Expert system knowledge represents expertise obtained through formal education, training, and/or experience. Formal education provides deep knowledge of a particular domain; experience and training result in heuristic knowledge. A knowledge base defines the range of information and understanding with which the system is capable of dealing; therefore, its information must be structured and filed for ready access. The objective of this symposium is to address the challenges associated with establishment of valid expert system knowledge, specifically, knowledge to be used by expert system shells. As expert system knowledge is obtained, structured, and stored, it is formulated. In this symposium, knowledge formulation is addressed as a three-phase process: knowledge acquisition, the mechanics associated with structuring knowledge, and knowledge porting. Knowledge acquisition is the process of extracting expertise from a domain expert. Expertise may be collected through a series of interviews between the expert and a knowledge engineer or through sessions the expert holds with an automated knowledge acquisition tool. Thus, the ultimate outcome of knowledge acquisition is a collection of raw knowledge data. The following human factors issues become apparent: documenting mental models (where mental models are the expert's conceptualization of a problem), recording cognitive problem-solving strategies, and specifying an appropriate interface between the domain expert and the acquisition methodology. The knowledge structuring process involves the refinement of raw knowledge data, where knowledge is organized and assigned a semantic structure. One issue that must be considered is how to interpret knowledge data such that formal definitions, logical relationships, and facts can be established. Finally, formulation involves knowledge porting, that is, the movement of an expert system shell's knowledge base to various other shells. The outcome of this process is a portable knowledge base, where the challenges lie in maintaining consistent knowledge, understanding the constraints inherent to a shell (the shell's ability to incorporate all relevant knowledge), and designing an acceptable user-expert system interface. The fundamental component of any expert system is its knowledge base. The issues to be presented in this symposium are important because they address three processes that are critical to the development of a knowledge base. In addition to presenting computer science challenges, knowledge base formulation also presents human factors challenges, for example, understanding cognitive problem-solving processes, representing uncertain information, and defining human-expert system interface problems. This symposium will provide a forum for discussion of both types of challenges.

1989 ◽  
Vol 33 (5) ◽  
pp. 351-355 ◽  
Author(s):  
Deborah A. Mitta

Knowledge acquisition is the process of extracting expertise from a domain expert. Expertise may be collected manually via a series of interviews held between the expert and a knowledge engineer or through sessions the expert holds with an automated knowledge acquisition tool. Several human factors issues become apparent: documenting mental models (where mental models are the expert's conceptualization of a problem), recording cognitive problem-solving strategies, and specifying an appropriate interface between the domain expert and the acquisition methodology. This paper provides a discussion of current manual/automated acquisition techniques, human factors issues associated with knowledge acquisition, and the ways in which several acquisition methodologies have confronted human factors issues.


1993 ◽  
Vol 8 (1) ◽  
pp. 5-25 ◽  
Author(s):  
William Birmingham ◽  
Georg Klinker

AbstractIn the past decade, expert systems have been applied to a wide variety of application tasks. A central problem of expert system development and maintenance is the demand placed on knowledge engineers and domain experts. A commonly proposed solution is knowledge-acquisition tools. This paper reviews a class of knowledge-acquisition tools that presuppose the problem-solving method, as well as the structure of the knowledge base. These explicit problem-solving models are exploited by the tools during knowledge-acquisition, knowledge generalization, error checking and code generation.


1989 ◽  
Vol 33 (5) ◽  
pp. 366-369
Author(s):  
Tony H. Haverda ◽  
Peter B. Reitmeyer ◽  
Newton C. Ellis

To ensure the widest possible use of an expert system knowledge base, the knowledge base, in its final form, must be portable to a broad spectrum of user operating environments. Demonstrating that possibility was the objective of the research reported in this paper. Three cognitive issues, knowledge representation, inference mechanisms and problem solving procedures, as they pertain to portability were examined. Structuring the portability question in terms of these cognitive issues, two commercially available expert system shells, EXSYS and TI PC+, were used to ferret out problems and suggest practical solutions. Results determined that it is possible to formulate a consistent model of domain information in a knowledge base which is portable between shells.


Author(s):  
Mete Akcaoglu ◽  
Antonio P. Gutierrez ◽  
Charles B. Hodges ◽  
Philipp Sonnleitner

Problem solving is one of the most essential skills for individuals to be successful at their daily lives and careers. When problems become complex, solving them involves identifying relationships among a multitude of interrelated variables, to achieve multiple different possible solutions. Teaching Complex Problem Solving (CPS) skills in formal education contexts is challenging. In this research, we examined if through an innovative game-design course middle school students improved in their CPS skills. Our results showed that students showed significant improvements in their CPS skills, especially in terms of system exploration, t(10) = 2.787, p = .019; system knowledge, t(10) = 2.437, p = .35; system application, t(10) = 2.472, p = .033. In addition, there was a statistically significant change in students' interest for CPS after attending the GDL program, t(6) = 3.890, p = .008. We discuss implications regarding use of game-design tasks as contexts to teach CPS skills in formal and informal educational contexts.


2010 ◽  
Vol 44-47 ◽  
pp. 4081-4083
Author(s):  
Qi Fan ◽  
Ying Zhang ◽  
Ling Hua Jiang ◽  
Yuan Li ◽  
Feng Hou

Knowledge acquisition is the first step in building an expert system. However, it is very difficult to find out the problem-solving approaches from a human expert completely and correctly. Here we implemented the Think-aloud experiment with an expert in architecture. By coding and analyzing the designing process, other researchers could proceed our research and find out the cognitive models corresponded to the approaches and strategies of how experts solved the problems encountered during the normal designing process.


Author(s):  
HSU LOKE SOO

This paper presents the design and implementation of a Chinese Expert System Shell which is based on a Chinese Prolog interpreter. The system is divided into three parts: the knowledge acquisition module, the knowledge application module and the inference engine. The knowledge engineer defines the syntax of the language to be used by himself and by the users when they interact with the system. The natural language interface is table driven and can be modified easily. The system also caters for the case when the domain expert finds it difficult to articulate the rules, but is able to give examples. An inductive engine is included to extract rules from examples.


1992 ◽  
Vol 7 (2) ◽  
pp. 115-141 ◽  
Author(s):  
Alun D. Preece ◽  
Rajjan Shinghal ◽  
Aïda Batarekh

AbstractThis paper surveys the verification of expert system knowledge bases by detecting anomalies. Such anomalies are highly indicative of errors in the knowledge base. The paper is in two parts. The first part describes four types of anomaly: redundancy, ambivalence, circularity, and deficiency. We consider rule bases which are based on first-order logic, and explain the anomalies in terms of the syntax and semantics of logic. The second part presents a review of five programs which have been built to detect various subsets of the anomalies. The four anomalies provide a framework for comparing the capabilities of the five tools, and we highlight the strengths and weaknesses of each approach. This paper therefore provides not only a set of underlying principles for performing knowledge base verification through anomaly detection, but also a survey of the state-of-the-art in building practical tools for carrying out such verification. The reader of this paper is expected to be familiar with first-order logic.


Sign in / Sign up

Export Citation Format

Share Document