Survey on Expert System Seung Jun Lee Dept. of Nuclear and Quantum Engineering KAIST Mar 3, 2003.

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

An Introduction to Physics
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.
ICT IGCSE Expert Systems.
4 Intelligent Systems.
Rule Based Systems Alford Academy Business Education and Computing
Chapter 11 Artificial Intelligence and Expert Systems.
SESSION 10 MANAGING KNOWLEDGE FOR THE DIGITAL FIRM.
Artificial Intelligence
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.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
EXPERT SYSTEMS Part I.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Specialized Business Information Systems Chapter 11.
“Get outa here!”.
Building Knowledge-Driven DSS and Mining Data
An expert system is a package that holds a body of knowledge and a set of rules on a subject that has been gained from human experts. An expert system.
ICT in Healthcare Expert Systems.
Sepandar Sepehr McMaster University November 2008
Expert Systems.
Expert Systems Expert Systems Chris LaJoie, Chris Panton, and Kurt DeVaney.
Fundamentals of Information Systems, Second Edition 1 Specialized Business Information Systems Chapter 7.
Expert System Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
Artificial Intelligence Lecture No. 15 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
CS62S: Expert Systems Based on: The Engineering of Knowledge-based Systems: Theory and Practice A. J. Gonzalez and D. D. Dankel.
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.
Chapter 1: Introduction to Expert Systems Expert Systems: Principles and Programming, Fourth Edition.
Expert systems Dr. Taher Hamza.
Course Instructor: K ashif I hsan 1. Chapter # 2 Kashif Ihsan, Lecturer CS, MIHE2.
School of Computer Science and Technology, Tianjin University
Knowledge based Humans use heuristics a great deal in their problem solving. Of course, if the heuristic does fail, it is necessary for the problem solver.
Design Process 중앙대학교 전자전기공학부. Design for Electrical and Computer Engineers 2. Design Process  Engineering : Problem solving through specialized scientific.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
 Architecture and Description Of Module Architecture and Description Of Module  KNOWLEDGE BASE KNOWLEDGE BASE  PRODUCTION RULES PRODUCTION RULES 
Information knowledge based systems (IKBS) and expert systems.
Principles of Information Systems, Sixth Edition Specialized Business Information Systems Chapter 11.
Principles of Information Systems, Sixth Edition Specialized Business Information Systems Chapter 11.
Chapter 13 Artificial Intelligence and Expert Systems.
Fundamentals of Information Systems, Sixth Edition1 Natural Language Processing and Voice Recognition Processing that allows the computer to understand.
Course Instructor: K ashif I hsan 1. Chapter # 3 Kashif Ihsan, Lecturer CS, MIHE2.
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.
Uncertainty Management in Rule-based Expert Systems
Artificial intelligence
Introduction to Science.  Science: a system of knowledge based on facts or principles  Science is observing, studying, and experimenting to find the.
Chapter 4 Decision Support System & Artificial Intelligence.
Expert Systems F451 AS Computing.
Expert Systems. Expert systems Also known as ‘Knowledge-based systems’:  Computer programs that attempt to replicate the performance of a human expert.
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.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
Artificial Intelligence
Presented by:- Reema Tariq Artificial Intelligence.
ITEC 1010 Information and Organizations Chapter V Expert Systems.
Artificial Intelligence, simulation and modelling.
1 Chapter 13 Artificial Intelligence and Expert Systems.
Expert System / Knowledge-based System Dr. Ahmed Elfaig 1.ES can be defined as computer application program that makes decision or solves problem in a.
Kozeta Sevrani - Sistemet e Informacionit11.1 Specialized Business Information Systems Chapter 11.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Fundamentals of Information Systems, Sixth Edition
Fundamentals of Information Systems
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Introduction Characteristics Advantages Limitations
Introduction to Expert Systems Bai Xiao
Introduction to Artificial Intelligence
Dept. of Nuclear and Quantum Engineering
Intro to Expert Systems Paula Matuszek CSC 8750, Fall, 2004
Expert Systems.
TOPIC: Course Name Informational Technology Management Course Code
전문가 시스템(Expert Systems)
Technology of Data Glove
Presentation transcript:

Survey on Expert System Seung Jun Lee Dept. of Nuclear and Quantum Engineering KAIST Mar 3, 2003

Korea Advanced Institute Science and Technology2 What is Expert System? Expert system is an intelligent computer program that uses knowledge and inference procedures to solve problems that are difficult enough to require significant human expertise for their solutions. Expert system is an assembly of computer programs or software to solve problems for a specific field. Expert system uses much knowledge which have high quality Expert System User Knowledge base Inference Engine Fact Expertise

Korea Advanced Institute Science and Technology3 What is Expert System? Expert system is a branch of AI system that makes extensive use of specialized knowledge to solve problems at the level of a human expert. AI System Knowledge Base System Expert System

Korea Advanced Institute Science and Technology4 What is Expert System? AI (Artificial Intelligence) A study to make computers act intelligently. A study to make computers act like they do in the movies. Intelligence An ability in knowledge acquisition from experiences. A learning and understanding ability. An ability to deal with unexpected or new status.

Korea Advanced Institute Science and Technology5 Knowledge used in AI Knowledge is ambiguous and changeable information. Knowledge cannot be described clearly. Knowledge used in AI Consist of rules and facts. Some facts and rules contain certainty factor, because facts and rules are not always expressed ‘TRUE’ or ‘FALSE’ Fact: The light is red. There is a frame. Rule: IF there is a frame with certainty 1.0 THEN there is a fire with certainty 0.7 IF the product was defective with certainty >0.5 THEN the theory of strict liability applies with certainty 1.0

Korea Advanced Institute Science and Technology6 Development of expert system Expert System Domain Expert Knowledge Engineer knowledge Policy rule Question Solution Knowledge engineers ask about a specific field to domain experts, and gain knowledge, policies and rules from them. Knowledge engineers develop expert system basis on these knowledge, policies, rules.

Korea Advanced Institute Science and Technology7 Development of expert system Relations among domain expert, knowledge engineer, expert system building tool, and user must be considered to develop expert system. Expert System Building tool Expert System User Domain Expert Tool Developer Knowledge Engineer Clerical Staff

Korea Advanced Institute Science and Technology8 Advantages of expert system Increased availability: Expertise is available on any suitable computer hardware. In a very real sense, an expert system is the mass production of expertise. Reduced cost: The cost of providing expertise per user is greatly lowered. Reduced danger: Expert systems can be used in environments that might be hazardous for a human. Permanence: The expertise is permanent. Unlike human experts, who may retire, quit, or die, the expert system’s knowledge will last indefinitely. Multiple expertise: The knowledge of multiple experts can be made available to work simultaneously and continuously on a problem at any time of day or night. The level of expertise combined from several experts may exceed that of a single human expert. Increased reliability: Expert systems increase confidence that the correct decision was made by providing a second opinion to a human expert or break a tie in case of disagreements by multiple human experts. Of course, this method probably won’t work of the expert system was programmed by one of the experts. The expert system should always agree with the expert, unless a mistake was made by the expert. However, this may happen if the human expert was tired or under stress.

Korea Advanced Institute Science and Technology9 Advantages of expert system Explanation: The expert system can explicitly explain in detail the reasoning that led to a conclusion. A human may be too tired, unwilling, or unable to do this all the time. This increased the confidence that the correct decision is made. Fast response: Fast or real-time response may be necessary for some applications. Depending on the software and hardware used, an expert system may respond faster and be more available than a human expert. Some emergency situations may require responses faster than a human and so a real-time expert system is a good choice. Steady, unemotional, and complete response at all times: this may be very important in real-time and emergency situations, when a human expert may not operate at peak efficiency because of stress of fatigue. Intelligent tutor: The expert system may act as an intelligent tutor by letting the student run sample programs and by explaining the system’s reasoning. Intelligent database: Expert systems can be used to access a database in an intelligent manner.

Korea Advanced Institute Science and Technology10 Heuristic method To find wrong records Stature : 70, Weight : 170 Human can easily think that the records are wrong and a smart person can inference that stature record and weight record may be exchanged. It is impossible to memory all rules about common sense knowledge.

Korea Advanced Institute Science and Technology11 Heuristic method A solution to find hijackers on an airport Algorithm Investigate all passengers and baggage. Heuristic check passengers and baggage by a metal detector, and investigate them in cases that some troubles are detected. Investigate passengers similar to records of hijacker list. The algorithmic method can certainly prevent hijacking. But it requires too much cost and time and it is impossible method in real. The heuristic method can prevent hijacking in almost cases, but not all cases. But it is efficiency.

Korea Advanced Institute Science and Technology12 Heuristic method Many rules used in expert system are heuristic. That is, they are obtained by experiences. Therefore they are not always right but suggest best solutions in almost cases. Responses of an expert system are always consistent. But responses of a human expert can be changed in even same situation according to his condition. For example, an expert can forget important rules in emergency situation. Algorithm: perfect solution Heuristic: best solution

Korea Advanced Institute Science and Technology13 The changes of expert system 1 st generation expert system Use rule knowledge expressed by “IF-THEN” statement 2 nd generation expert system Hybrid expert system: Use both rule knowledge and frame knowledge Blackboard expert system Solve problem by consultation of two expert Use two knowledge bases

Korea Advanced Institute Science and Technology14 Applications of expert system DENDRAL Developed in 1965 by HPP (Standford univ. research institute) The first expert system. An expert system for chemical molecular structure. MYCIN An expert system for medical diagnosis and advice PROSPECTOR An expert system to find mineral veins In fact, it found a mineral vein which was worth $100,000,000

Korea Advanced Institute Science and Technology15 Applications of expert system Fault diagnosis system Operator support system Have knowledge base including operating procedures and various knowledge about NPP operation. Advise operators which part has high failure probability in abnormal operation Emergency operation Operate a plant according to EOP Abnormal operation Diagnose a plant using operator’s knowledge and experiences. Use plant’s plans It take long in many cases to find a defected part from alarms. So, operator support system including an expert system can be efficiently used for abnormal operations.

Korea Advanced Institute Science and Technology16 Applications of expert system How can we make knowledge base? From experts’ experiences From documents From learning ability If knowledge base has a learning ability, it can find and generate knowledge from simulations of various operations performed by human operators.

Korea Advanced Institute Science and Technology17 Future study Expert system for NPP operating Fault diagnosis system Operator support system in abnormal operating Survey on learning systems