Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.

Slides:



Advertisements
Similar presentations
Quality Assurance Of An Expert System.
Advertisements

Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
FT228/4 Knowledge Based Decision Support Systems Knowledge Engineering Ref: Artificial Intelligence A Guide to Intelligent Systems, Michael Negnevitsky.
CS 484 – Artificial Intelligence1 Announcements Choose Research Topic by today Project 1 is due Thursday, October 11 Midterm is Thursday, October 18 Book.
Supporting Business Decisions Expert Systems. Expert system definition Possible working definition of an expert system: –“A computer system with a knowledge.
Chapter 11 Intelligent Support Systems. Agenda Artificial Intelligence Expert Systems (ES) Differences between ES and DSS ES Examples.
4 Intelligent Systems.
Rule Based Systems Alford Academy Business Education and Computing
Chapter 11 Artificial Intelligence and Expert Systems.
Artificial Intelligence
1 5.0 Expert Systems Outline 5.1 Introduction 5.2 Rules for Knowledge Representation 5.3 Types of rules 5.4 Rule-based systems 5.5 Reasoning approaches.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
1 Chapter 9 Rules and Expert Systems. 2 Chapter 9 Contents (1) l Rules for Knowledge Representation l Rule Based Production Systems l Forward Chaining.
Knowledge Acquisition. Knowledge Aquisition Definition – The process of acquiring, organising, & studying knowledge. Identified by many researchers and.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
EXPERT SYSTEMS Part I.
DSS: Decision Support Systems and AI: Artificial Intelligence
Chapter 12: Intelligent Systems in Business
Introduction • Artificial intelligence: science of enabling computers to behave intelligently • Knowledge-based system (or expert system): a program.
ES: Expert Systems n Knowledge Base (facts, rules) n Inference Engine (software) n User Interface.
Artificial Intelligence CSC 361
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Expert Systems.
INTELLIGENT SYSTEMS Artificial Intelligence Applications in Business.
Expert Systems Infsy 540 Dr. Ocker. Expert Systems n computer systems which try to mimic human expertise n produce a decision that does not require judgment.
0AI-based Information Technology  Information Technology Based on AI ● What is Artificial Intelligence? ● Artificial Intelligence vs. Natural Intelligence.
Artificial Intelligence CIS 479/579 Bruce R. Maxim UM-Dearborn.
Artificial Intelligence Introduction (2). What is Artificial Intelligence ?  making computers that think?  the automation of activities we associate.
Knowledge representation
Intro. To Knowledge Engineering
Chapter 6 Supplement Knowledge Engineering and Acquisition Chapter 6 Supplement.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Artificial Intelligence
Course Instructor: K ashif I hsan 1. Chapter # 2 Kashif Ihsan, Lecturer CS, MIHE2.
Second Generation ES1 Second Generation Expert Systems Ahme Rafea CS Dept., AUC.
School of Computer Science and Technology, Tianjin University
Human Computer Interaction
There are many occasions for fact-finding during the database system development lifecycle. fact-finding is particularly crucial to the early stages of.
1 Lecture 1: Introduction to Artificial Intelligence.
CSE (c) S. Tanimoto, 2002 Expert Systems 1 Expert Systems Outline: Various Objectives in Creating Expert Systems Integration of AI Techniques into.
 Dr. Syed Noman Hasany 1.  Review of known methodologies  Analysis of software requirements  Real-time software  Software cost, quality, testing.
Artificial Intelligence and Expert Systems. ARTIFICIAL INTELLIGENCE (AI) is the science of R L Being able to Ability to solve a problem.
I Robot.
Expert Systems. L EARNING O BJECTIVES : By the end of this topic you should be able to: explain what is meant by an expert system describe the components.
Chapter 4 Decision Support System & Artificial Intelligence.
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
Expert Systems F451 AS Computing.
ARTIFICIALINTELLIGENCE ARTIFICIAL INTELLIGENCE EXPERT SYSTEMS.
Expert Systems. Learning Objectives: By the end of this topic you should be able to: explain what is meant by an expert system describe the components.
Artificial Intelligence
KNOWLEDGE MANAGEMENT UNIT II KNOWLEDGE MANAGEMENT AND TECHNOLOGY 1.
ITEC 1010 Information and Organizations Chapter V Expert Systems.
1 Ch 17: Alternative Decision-Support Systems. 2 What is an expert system? ‘The modeling, within a computer, of expert knowledge in a given domain, such.
EXPERT SYSTEMS BY MEHWISH MANZER (63) MEER SADAF NAEEM (58) DUR-E-MALIKA (55)
Expert Systems. Knowledge base Inference engine ReasoningControl User interface user Components of an rule based Expert System.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Fundamentals of Information Systems, Sixth Edition
Advanced AI Session 2 Rule Based Expert System
Lecture #1 Introduction
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Artificial Intelligence, P.I
Preserving and Applying Human Expertise: Knowledge-Based Systems
TECHNOLOGY GUIDE FOUR Intelligent Systems.
Introduction to Expert Systems Bai Xiao
Architecture Components
KNOWLEDGE ACQUISITION
Intro to Expert Systems Paula Matuszek CSC 8750, Fall, 2004
Artificial Intelligence
Expert Systems.
Technology of Data Glove
Presentation transcript:

Of An Expert System

 Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES Who are people involved in an Expert System project ?  Comparison of expert systems with (( conventional systems and human experts ))  Knowledge Definition of Knowledge Knowledge acquisition Knowledge representation

 "Artificial intelligence is the study of how to make computers do things at which, at moment, people are better“ Elaine Rich (1983)  Artificial intelligence is the branch of computer science that focuses on the development of computer systems.  Artificial is also called machine intelligence

Computer Science

 Expert systems are artificial intelligence (AI) tools that capture the expertise of knowledge workers “Experts” and provide advice to (usually) non-experts in a given domain.  Expert systems are implemented with artificial intelligence technology, often called expert system shells.  Expert System Shell : is an expert system but without knowledge “with empty knowledge”

 Many expert systems are built using a generic ‘shell’. An expert system shell consists of the programming components of an expert system but without a KB. Using a shell, a knowledge engineer can quickly enter a new KB and, without the need for any programming, create a complete working expert system.  The expert system can be used many times with the same knowledge using that knowledge to solve different problems (just like a doctor uses their knowledge many times to diagnose and cure lots of patients).

The elements of an expert system are as follows:  Expert—human expert to provide the knowledge for the expert system.  Database—some knowledge acquisition methods use data in databases to automatically generate new rules, e.g. weather data can be used to generate rules that will enable prediction of tomorrow’s weather.  Acquisition module— obtains appropriate knowledge from the human expert and the database ready for input to the KB of the expert system.  Knowledge base— retains the knowledge and rules used by the expert system in making decisions.  Inference engine— system that reasons to provide answers to problems placed into the expert system. The inference engine uses knowledge from the KB to arrive at a decision.  Explanatory interface— to provide the user with an explanation on how the expert system reached its conclusion.  User—the human being using the expert system!

Knowledge is a theoretical or practical understanding of a subject or a domain. Who owns knowledge are called experts. Domain expert is anyone has deep knowledge and strong practical experience in a particular domain. An expert is a skilful person who can do things other people cannot. What is Knowledge ?

‘Knowledge engineering is the process of developing knowledge based systems in any field, whether it be in the public or private sector, in commerce or in industry’ (Debenham, 1988).  Knowledge engineering normally involves five distinct steps (listed below) in transferring human knowledge into some form of knowledge based system(KBS). 1. Knowledge acquisition 2. Knowledge validation 3. Knowledge representation 4. Inferencing 5. Explanation “Interface”

 Knowledge acquisition is the process of acquiring the knowledge from human experts or other sources (e.g. books, manuals) to solve the problem.  the knowledge acquisition process primarily involves a discussion between the knowledge engineer and the human expert.  A knowledge engineer can also use interviews as method of obtaining knowledge from human experts however they must also consider other sources of knowledge. (( records of past case studies, standards documentation,knowledge from other humans who are less knowledgeable but more available then experts. ))

 An Interview is the easiest technique for Knowledge Acquisition.  To conduct a successful interview the knowledge engineer will need to: plan use appropriate stage management techniques consider and use appropriate social skills maintain appropriate self-control during the interview.

 The interview normally consists of three parts :

Questions useful to begin the interview process include:  Can you give me an overview of the subject?  Can you describe the last case you dealt with?  What facts or hypotheses do you try to establish when thinking about a problem?  What kinds of things do you like to know about when you begin to think about a problem?  Leading on to find a little more detail; tell me more about how this is achieved?  What do you do next?  How does that relate to... ?  How, why, when, do you do that?  Can you describe what you mean by that? Closing an interview by reviewing the information obtained, and perhaps by alerting the expert to the need for further interviews, is also important.

 By knowledge engineer Tutorial interviews “presentation” Twenty question interviews “Yes or No” Teach back interviews “past interviews” Observation studies  Observation of an expert doing his task  The cooperation with the expert can be difficult  The time consuming for the knowledge engineer  No knowledge engineer necessary Machine induction “ automated Knowledge Acquisition “  Rules are automatically induced from given examples  Database is instable & Rules are complex

 Dealing with Multiple Experts