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.

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

CHAPTER 13 Inference Techniques. Reasoning in Artificial Intelligence n Knowledge must be processed (reasoned with) n Computer program accesses knowledge.
Rulebase Expert System and Uncertainty. Rule-based ES Rules as a knowledge representation technique Type of rules :- relation, recommendation, directive,
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.
Chapter 11 Artificial Intelligence and Expert Systems.
Introduction to Expert Systems
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.
Chapter 12: Intelligent Systems in Business
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Specialized Business Information Systems Chapter 11.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 11 Management Decision Making.
Building Knowledge-Driven DSS and Mining Data
ES: Expert Systems n Knowledge Base (facts, rules) n Inference Engine (software) n User Interface.
Artificial Intelligence CSC 361
ICT in Healthcare Expert Systems.
Rule-Based/Expert Systems Catie Welsh CSE 435 – IDSS October 13, 2006.
Sepandar Sepehr McMaster University November 2008
Expert Systems.
Expert Systems Expert Systems Chris LaJoie, Chris Panton, and Kurt DeVaney.
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.
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.
Development of Expert System on Wheat Crop Management (EXOWHEM)
Artificial Intelligence Lecture No. 15 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
DSS defined: It is a system which provides tools to managers to assist them in solving semi structured problem in their own personalized way. DSS is not.
CS62S: Expert Systems Based on: The Engineering of Knowledge-based Systems: Theory and Practice A. J. Gonzalez and D. D. Dankel.
SLB /04/07 Thinking and Communicating “The Spiritual Life is Thinking!” (R.B. Thieme, Jr.)
 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.
Chapter 1: Introduction to Expert Systems Expert Systems: Principles and Programming, Fourth Edition.
Faculty of Arts Atkinson College ITEC 1010 A F 2002 Welcome Sixteenth Lecture for ITEC A Professor G.E. Denzel.
Course Instructor: K ashif I hsan 1. Chapter # 2 Kashif Ihsan, Lecturer CS, MIHE2.
School of Computer Science and Technology, Tianjin University
HOW PROFESSIONALS LEARN AND ACQUIRE EXPERTISE  Model of professionals as learners:  How professionals know  How professionals incorporate knowledge.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
ES Design, Development and Operation Dr. Ahmed Elfaig Knowledge model, knowledge structure, presentation and organization are the bottleneck of expert.
Information knowledge based systems (IKBS) and expert systems.
CSC 554: Knowledge-Based Systems Part-1 By Dr. Syed Noman Hasany Assistant Professor, CoC Qassim University.
Principles of Information Systems, Sixth Edition Specialized Business Information Systems Chapter 11.
Fundamentals of Information Systems, Second Edition 1 Specialized Business Information Systems.
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.
Chapter 13 Artificial Intelligence and Expert Systems.
Decision Support Systems (DSS) Information Systems and Management.
Course Instructor: K ashif I hsan 1. Chapter # 3 Kashif Ihsan, Lecturer CS, MIHE2.
ES component and structure Dr. Ahmed Elfaig The production system or rule-based system has three main component and subcomponents shown in Figure 1. 1.Knowledge.
Chapter 4 Decision Support System & Artificial Intelligence.
Expert Systems. Expert systems Also known as ‘Knowledge-based systems’:  Computer programs that attempt to replicate the performance of a human expert.
EXPERT SYSTEMS or KNOWLEDGE BASED SYSTEMS a. When we wish to encode a rich source of knowledge within the program. and b. The scope of 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.
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, simulation and modelling.
Knowledge Engineering. Review- Expert System 3 Knowledge Engineering The process of building an expert system: 1.The knowledge engineer establishes a.
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.
1 Chapter 13 Artificial Intelligence and Expert Systems.
Survey on Expert System Seung Jun Lee Dept. of Nuclear and Quantum Engineering KAIST Mar 3, 2003.
EXPERT SYSTEMS BY MEHWISH MANZER (63) MEER SADAF NAEEM (58) DUR-E-MALIKA (55)
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Introduction Characteristics Advantages Limitations
DSS & Warehousing Systems
Introduction to Expert Systems Bai Xiao
Architecture Components
Expert System Dr. Khoerul Anwar, S.T.,M.T STMIK Pradnya Paramita
Intro to Expert Systems Paula Matuszek CSC 8750, Fall, 2004
Expert Systems.
TOPIC: Course Name Informational Technology Management Course Code
전문가 시스템(Expert Systems)
Presentation transcript:

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 particular field, by using knowledge and analytical rules defined by experts in the field ( Zohadie 2001) 2.ES can be considered as a knowledge work since it involves manipulation of knowledge. 3.ES involves integrating knowledge into computer program in order to solve complex problem normally requiring a high level of human expertise. 1.ES can be defined as computer application program that makes decision or solves problem in a particular field, by using knowledge and analytical rules defined by experts in the field ( Zohadie 2001) 2.ES can be considered as a knowledge work since it involves manipulation of knowledge. 3.ES involves integrating knowledge into computer program in order to solve complex problem normally requiring a high level of human expertise.

Expert System/ Knowledge-based System 1. The basic idea of expert system is to incorporate expertise i.e. information and knowledge and heuristic relevant to a given problem area into software system ( Beck, 1994). 2. ES is computer system that encapsulates specialists’ knowledge a bout a particular domain of expertise and is capable of making decision within that domain ( Durkin, 1994). 3. This process consists of defining the problem, analyzing it and taking a series of sequential and conditional steps to reach some sets of conclusions.

Expert System/ Knowledge-based System Knowledge-based systems are software system capable of supporting the explicit representation of knowledge in some specific competence domain and explaining it through appropriate reasoning mechanisms in order to provide high level problem solving performance. ES interprets information and reasons towards a conclusion obtaining the same results that a human expert would arrive at, if presented with a comparable task

Expert System/ Knowledge-based System The knowledge-based systems contain expert knowledge about specific domain and are able to apply this knowledge to make a useful inference and provide expert-level advice to user of the system ES contains knowledge-base or database that incorporate specific knowledge for reaching conclusions that a human expert would reach if faced with a comparable problem.

Expert System/ Knowledge-based System ES approach aims at analyzing and providing solutions to the problem domain similar to the human experts or better than them

ES Performance ES performs many functions just like human does 1. Asking relevant questions 2. Explaining its reasoning 3. ES reason heuristically ( rule of thumb) 4. ES interact with humans in appropriate way 5. ES helps to solve those problems that are traditionally solved using human expert judgment and experiences 6. ES uses to interpret statistics 7. ES capable of explaining and justifying solutions and recommendations to convince the user that its reasoning is correct.

ES’s end user End user as question what the expert system does? End user may focus on ES does rather than How? ES emulates Human behavior

Expert System Application ( Area) Area of application almost endless Wherever, human expertise is needed to solve problem, ES is likely candidate for application Geology: The famous ES called PROSPECOR used to assist geologist in mineral exploration Medicine: MYCIN was used to assist physician to diagnose infectious blood disease DENDRAL: was designed to perform chemical analysis of soil

Expert System Application ( Area) Agriculture: PADI_ES for irrigation project uses TURBO PROLOG 2 This system assists in better water management in paddy irrigation scheme Environment: NOISE expert aims at helping to control the impact of noise emitted from high speed trains. The system uses declarative and heuristic knowledge The rule of the system was built in the forms of if….then syntax

Shortcomings in the developed ES Lack of planning ability minimize their utility to characterize and deal with noise ability Lack of prediction ability Such programs have a very specific narrow domain These programs could not use measures of uncertainty for its results The developed Ess are difficult to extend beyond the scope originally determined by their designers.

ES domain Problem domain ( identification) 1. Appropriate problem domain is a crucial and critical part of ES development 2. The domain contains the information and knowledge that define the parameters of the problem. Example problem domain: Community Noise Pollution This includes problem identification, analyzing, solution and recommendations.

ES Problem Domain Includes: Temporal and spatial dimension of CNP How the community people perceives the problem The sensitive areas that affected by the problem CNP levels CNP effects Factors that contribute to existing noise level Suggest the possible mitigation measures

ES Problem Domain Problem domain ( Analysis) Problem domain analysis means division of problem into sub- modules It should reflects that the problem is reasonably complex. The problem should be divided into several sub-modules e.g. 1.Noise level modules 2. noise causes modules 3. noise effects modules 4. Mitigation measures modules This would lead to further sub-modules This lead to predictive models and design of a program that has a planning ability

Sources of information and knowledge for ES problem domain The information and knowledge related to these modules would be elicited from: 1.Field work 2.Textual data 3.Knowledge elicited and grabbed from the experts on problem subject area

Characteristics of the problem domain suitable for ES Should be solvable problem It does not change quickly Well bounded The qualitative knowledge required by the problem is heuristic and uncertain

ES domain Expert For the problem domain 1.The domain contains special knowledge, experiences, methods and judgment 2.The expertise reflects in recognizing and formulating the problem solving 3.The knowledge elicitation from an experts is performed through knowledge engineer ( researcher) as he: a.Serves as intermediary between the domain experts and the system b.Encode the knowledge to be used by the ES c.Transform the knowledge into a form suitable to be used in the expert system

Knowledge Domain Emphasizes on the knowledge pertaining to a problem of the research All the knowledge e.g. on noise causes, noise levels, noise effect and life quality modules which are based on noise quality environment. Knowledge domain also contain knowledge on noise mitigation and predictive models Contain facts about the problem area, theories, rules and procedures The facts take the form of declarative knowledge ( true/ false) The heuristics take the form of rules if…then Modification to this domain is important since knowledge is continuously changing and expanding overtime

End-user-Domain This domain contains the needs and requirements of the end-users I.e. The user attitudes, expectation and satisfaction of the system User accessibility of the system User interfaces and inserts the facts during a particular session Flexible user interfacing mechanism such: A.Dialogue box B.Slide show C.Select from a list D.Text oriented display E.Explanation facilities ( Why certain information is needed) and how certain conclusion is reached. End user in this system can be class demonstration, town planning unit, highway engineers, Department of environment