Chapter 6 Supplement Knowledge Engineering and Acquisition Chapter 6 Supplement.

Slides:



Advertisements
Similar presentations
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Advertisements

Objective Knowledge Elicitation Interview Case Study Answers Questions Domain Expert Knowledge Engineer Results Knowledge Expert System.
Antonis Lionarakis, Hellenic Open University Considerations for Distance Learning: ‘what students learn’, ‘how they learn’ and ‘what they are able to do.
Chapter 11 Artificial Intelligence and Expert Systems.
Artificial Intelligence
School of Computing and Mathematics, University of Huddersfield Knowledge Engineering: Issues for the Planning Community Lee McCluskey Department of Computing.
Knowledge Acquisition. Knowledge Aquisition Definition – The process of acquiring, organising, & studying knowledge. Identified by many researchers and.
SYSTEM TESTING AND DEPLOYMENT
Chapter 12: Intelligent Systems in Business
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Specialized Business Information Systems Chapter 11.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 11-1 Chapter 11 Knowledge Acquisition,
Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson Copyright 1998, Prentice Hall, Upper Saddle River, NJ 1 Chapter 13:
Requirements Engineering Process – 1
Knowledge Acquisition and Validation
Expert Systems.
Delmar Learning Copyright © 2003 Delmar Learning, a Thomson Learning company Nursing Leadership & Management Patricia Kelly-Heidenthal
Section 2: Science as a Process
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Knowledge Acquisition. Concepts of Knowledge Engineering Knowledge engineering The engineering discipline in which knowledge is integrated into computer.
1 CHAPTER 11 Knowledge Acquisition and Validation Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson 6th ed, Copyright.
Knowledge Acquisition and Validation -黃存宏&簡嘉建
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
Business Analysis and Essential Competencies
 Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Copyright R. Weber INFO 629 Concepts in Artificial Intelligence Expert Systems Fall 2004 Professor: Dr. Rosina Weber.
Expert systems Dr. Taher Hamza.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 11-1 Chapter 11 Knowledge Acquisition,
1 Knowledge & Knowledge Management “Knowledge is power” to “Sharing K is power” Yaseen Hayajneh, PhD.
Knowledge Acquisition, Representation, and Reasoning By Dr.S.Sridhar,Ph.D., RACI(Paris),RZFM(Germany),RMR(USA),RIEEEProc.
ES Design, Development and Operation Dr. Ahmed Elfaig Knowledge model, knowledge structure, presentation and organization are the bottleneck of expert.
Principles of Information Systems, Sixth Edition Specialized Business Information Systems Chapter 11.
ES Model development Dr. Ahmed Elfaig The ES attempts to predict results from available information, data and knowledge The model should be able to infer.
 Dr. Syed Noman Hasany 1.  Review of known methodologies  Analysis of software requirements  Real-time software  Software cost, quality, testing.
SYSTEM TESTING AND DEPLOYMENT CHAPTER 8. Chapter 8: System Testing and Deployment 2 KNOWLEDGE CAPTURE (Creation) KNOWLEDGE TRANSFER KNOWLEDGE SHARING.
Knowledge Acquisation دكترمحسن كاهاني
I Robot.
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
Introduction to Earth Science Section 2 Section 2: Science as a Process Preview Key Ideas Behavior of Natural Systems Scientific Methods Scientific Measurements.
Chapter 4 Decision Support System & Artificial Intelligence.
Week 8 MSE614 – SP 08 Ileana Costea. HW Questions on KA Due today, Week 8 Assigned last session, Week 7 A few verbal questions (see Transparency)
1 CHAPTER 11 Knowledge Acquisition and Validation -郭建甫&楊善淵 Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson 6th ed, Copyright.
OTHER KNOWLEDGE CAPTURE TECHNIQUES CHAPTER 6. Chapter 6: Other Knowledge Capture Techniques 2 On-Site Observation  Process of observing, interpreting,
KNOWLEDGE ACQUISITION, REPRESENTATION, AND REASONING
1 CHAPTER 11 Knowledge Acquisition and Validation Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson 6th ed, Copyright.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Research Methods in Psychology Introduction to Psychology.
Lecture #1: Introduction to Algorithms and Problem Solving Dr. Hmood Al-Dossari King Saud University Department of Computer Science 6 February 2012.
Knowledge Engineering. Sources of Knowledge - Books - Journals - Manuals - Reports - Films - Databases - Pictures - Audio and Video Tapes - Flow Diagram.
 Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
1 Chapter 1 Introduction to Accounting Information Systems Chapter 2 Intelligent Systems and Knowledge Management.
Kozeta Sevrani - Sistemet e Informacionit11.1 Specialized Business Information Systems Chapter 11.
1 Knowledge Acquisition, Representation and Organization Dr. Jeffrey M. Sta. Ines.
 System Requirement Specification and System Planning.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Knowledge Representation. A knowledge base can be organised in several different configurations to facilitate fast inferencing Knowledge Representation.
Chapter 11 Knowledge Acquisition, Representation, and Reasoning
Design of Expert Systems
Section 2: Science as a Process
KNOWLEDGE ACQUISITION
Expert System Dr. Khoerul Anwar, S.T.,M.T STMIK Pradnya Paramita
Artificial Intelligence
Chapter 11 Expert system architecture, representation of knowledge, Knowledge Acquisition, and Reasoning.
Requirements Engineering Process – 1
전문가 시스템(Expert Systems)
SYSTEM TESTING AND DEPLOYMENT
Technology of Data Glove
Presentation transcript:

Chapter 6 Supplement Knowledge Engineering and Acquisition Chapter 6 Supplement

Knowledge Acquisition Knowledge acquisition is the extraction of knowledge from sources of expertise and its transfer to the knowledge base and sometimes to the inference engine

What are some of the Difficulties in Knowledge Acquisition Expressing the knowledge: Human knowledge exists in a compiled format. A human doesn’t remember all the intermediate steps used to in transferring and processing knowledge – representation mismatch Number of participants Structuring the knowledge: We must elicit not only the knowledge but also its structure; rules “Knowers” lack time and unwilling to help Testing and refining knowledge is hard Collect knowledge from one source but relevant knowledge is dispersed Important knowledge may be mixed up with irrelevant information Incomplete knowledge (use one source only) “Knowers” may change their behavior when observed Problematic interpersonal factors

Knowledge Engineering Process Activities Knowledge Acquisition Acquisition of knowledge from human experts, books, documents, or computer files Knowledge Validation Knowledge is validated and verified (using test cases) until the quality is acceptable Knowledge Representation Organized knowledge; creation of a knowledge map and the encoding of knowledge into a knowledge base Inferencing Design of software to enable the software to make inferences based on the knowledge and the specifics of the a problem Explanation and Justification The design and programming of an explanation capability. Why is this piece of information needed? How was a certain conclusion derived.

Knowledge Engineering Process Knowledge validation (test cases) Knowledge Representation Knowledge Acquisition Encoding Inferencing Sources of knowledge (experts, others) Explanation justification Knowledge base

Knowledge Sources Documented (books, manuals, etc.) Undocumented (in people's minds) From people, from machines Knowledge Acquisition from Databases Knowledge Acquisition Via the Internet

Knowledge Acquisition Methods: An Overview Manual :the knowledge engineer interacts directly with the experts Interviews, tracking the reasoning process (protocol analysis), observing, brainstorming, conceptual graphs and models Semiautomatic (Expert-driven): the expert encodes his or her expertise directly into the computer system or the developer uses technology to facilitate the knowledge acquistion Expert’s self reports, computer aided approaches (visual modeling); graphical development environment where the initial knowledge domain can be modeled and manipulated (decision trees based on business process logic) ex. REFINER+ patient manager Automatic (Computer Aided - Induction driven) Minimize or eliminate the role of the KE and/or the expert inference engines extract the knowledge from a set of examples

Manual Methods of Knowledge Acquisition Elicitation Knowledge base Documented knowledge Experts Coding Knowledge engineer

Expert-Driven Knowledge Acquisition Knowledge base Knowledge engineer Expert Coding Computer-aided (interactive) interviewing

Induction-Driven Knowledge Acquisition Knowledge base Case histories and examples Induction system

Manual Acquisition Techniques Interviewing: two common types are unstructured (conversational) and structured (interrogation/using a script) Verbal Protocol Analysis: Most of the information necessary to model knowledge is found in the cognitive process the knower uses to solve a problem/do a task Document the step-by-step information processing and decision making behavior by the knower Concurrent: Think aloud or verbalize thoughts while doing task Repertory Grid Method: Maybe manual or computerized

Expert Driven/Computer Aided Reparatory Grid Analysis May also be employed by the KE Developed by Kelly (1955) who conceived humans as ”personal scientist” each with their own model of the world. the expert compares successive groups of three objects and tells why two differ from the third Also used to infer similarities in construct beliefs held by multiple experts Knowledge and perceptions about the world are classified and categorized by each individual as a personal, perceptual model.

Machine learning/Automated Rule Induction Training set: example of a problem for which the outcome is known After given enough examples, the rule induction system can create rules that fit the example cases. The rules can be used to assess new cases for which the outcome is not known. For Example: Loan Officer’s tasks: Requests for loans include information about the applicants such as income, assets, age and number of dependents

From this case, it is easy to derive the following three rules: If Income is $70,000 or more approve the loan If income is $30,000 or more, age is at least 40, assets are above $249,000 and there are no dependents approve the loan If income is between $30,000 and $50,000 and assets are at least $100,000, approve the loan

Multisource Knowledge Acquisition It is likely that multiple sources will be needed to fully acquire the knowledge for a problem and conflicting views and opinions often arise. Brainstorming/Electronic Brainstorming Goal is to come up with creative solutions. Idea generation and evaluation Consensus Decision NGT Delphi Method Concept Mapping Blackboarding

Validation and Verification of the Knowledge Base Quality Control Evaluation Validation Verification

Evaluation Assess an expert system's overall value Analyze whether the system would be usable, efficient and cost-effective Validation Deals with the performance of the system (compared to the expert's) Was the “right” system built (acceptable level of accuracy?) Verification Was the system built "right"? Was the system correctly implemented to specifications?

To Validate an ES Test 1. The extent to which the system and the expert decisions agree 2. The inputs and processes used by an expert compared to the machine 3. The difference between expert and novice decisions

Some validation measures Accuracy Adaptability Adequacy Breadth Depth Face Validity Generality Precision Realism Reliability Robustness Usefulness