SlideShare a Scribd company logo
1 of 14
#
EXPERT SYSTEM
By,
SAJNA FATHIMA
SMBS,MG UNIVERSITY
#
DEFINITIONS
•An expert system is a computer program conceived to simulate some forms of human
reasoning (by the intermediary of an inference engine) and capable to manage an
important quantity of specialized knowledge.
•A system that uses human knowledge captured in a computer to solve problems that
ordinarily require human expertise (Turban & Aronson, 2001).
•A computer program designed to model the problem solving ability of a human expert
(Durkin, 1994).
•An intelligent computer program that uses knowledge and inference procedures to
solve problems that was difficult enough to acquire significant human expertise for their
solutions (Feigenbaum).
#
OVERVIEW OF AN EXPERT SYSTEM
Can…
•Explain their reasoning or suggested decisions
•Display intelligent behavior
•Draw conclusions from complex relationships
•Provide portable knowledge
#
COMPONENTS OF AN EXPERT SYSTEM
•User interface – the mechanism by which the user and the expert system
communicate.
•Explanation facility – explains the reasoning of the system to a user.
•Working memory – a global database of facts used by the rules.
•Inference engine – makes inferences by deciding which rules are satisfied by facts or
objects, prioritizes the satisfied rules, and executes the rule with the highest priority.
•Agenda – a prioritized list of rules created by the inference engine, whose patterns are
satisfied by facts or objects in working memory.
•Knowledge acquisition facility – an automatic way for the user to enter knowledge in
the system instead of having the knowledge engineer explicitly code the knowledge.
#
STRUCTURE OF A RULE BASED EXPERT SYSTEM
#
The knowledge base is also called the production memory in a rule-based expert
system.
As a simple example, consider the problem of deciding to cross a street. The
productions for the two rules are as follows, where the arrows mean that the system will
perform the actions on the right of the arrow if the conditions on the left are true.
the light is red -> stop
the light is green -> go
#
The production rules can be expressed in an equivalent pseudocode IF... THEN
format as:
Rule: Red_light
IF
the light is red
THEN
stop
Rule: Green_light
IF
the light is green
THEN
go
#
•Two general methods of inference are commonly used as the problem-solving
strategies of expert systems: forward chaining and backward chaining.
•FORWARD CHAINING - reasoning from facts to the conclusions resulting from those
facts. For example, if you see that it is raining before leaving home (the fact) then you
should take an umbrella (the conclusion).
•BACKWARD CHAINING – It involves reasoning in reverse from a hypothesis, a
potential conclusion to be proved, to the facts that support the hypothesis. For example,
if you have not looked outside and someone enters with wet shoes and an umbrella,
your hypothesis is that it is raining.
•In order to support this hypothesis you could ask the person if it was, in fact, raining. If
the response is yes, then the hypothesis is proved true and becomes a fact.
#
•The working memory may contain facts regarding the current status of the traffic light
such as "the light is green" or "the light is red."
•Either or both of these facts may be in working memory at the same time.
• If the traffic light is working normally, only one fact will be in memory.
•As Expert Systems evolved many new techniques were incorporated into various types
of inference engines. Some of the most important of these were:
Truth Maintenance
Hypothetical Reasoning
Fuzzy Logic
Ontology Classification
#
PARTICIPANTS IN EXPERT SYSTEMS DEVELOPMENT AND USE
Domain expert
•The individual or group whose expertise and knowledge is
captured for use in an expert system
Knowledge user
•The individual or group who uses and benefits from the expert
system
Knowledge engineer
•Someone trained or experienced in the design, development,
implementation, and maintenance of an expert system
#
Expert
system
Knowledge engineer
Knowledge user
Domain expert
#
ADVANTAGES
Easy to develop and modify
The use of satisficing
The use of heuristics
Development by knowledge engineers and users
#
LIMITATIONS
• Not widely used or tested
• Limited to relatively narrow problems
• Cannot readily deal with “mixed” knowledge
• Possibility of error
• Cannot refine own knowledge base
• Difficult to maintain
• May have high development costs
• Raise legal and ethical concerns
#
THANK YOU

More Related Content

What's hot

Expert systems in artificial intelegence
Expert systems in artificial intelegenceExpert systems in artificial intelegence
Expert systems in artificial intelegence
Anna Aquarian
 
Supervised Machine Learning: A Review of Classification ...
Supervised Machine Learning: A Review of Classification ...Supervised Machine Learning: A Review of Classification ...
Supervised Machine Learning: A Review of Classification ...
butest
 
Report-An Expert System for Car Failure Diagnosis-Report
Report-An Expert System for Car Failure Diagnosis-ReportReport-An Expert System for Car Failure Diagnosis-Report
Report-An Expert System for Car Failure Diagnosis-Report
Viralkumar Jayswal
 

What's hot (19)

Application of Expert Systems in System Analysis & Design
Application of Expert Systems inSystem Analysis & DesignApplication of Expert Systems inSystem Analysis & Design
Application of Expert Systems in System Analysis & Design
 
System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Introduction to simulation modeling
Introduction to simulation modelingIntroduction to simulation modeling
Introduction to simulation modeling
 
Simulation and its application
Simulation and its applicationSimulation and its application
Simulation and its application
 
Easily apply Quality Assurance and Testing in the ML Project
Easily apply Quality Assurance and Testing in the ML ProjectEasily apply Quality Assurance and Testing in the ML Project
Easily apply Quality Assurance and Testing in the ML Project
 
Mycin
MycinMycin
Mycin
 
Modeling & Simulation Lecture Notes
Modeling & Simulation Lecture NotesModeling & Simulation Lecture Notes
Modeling & Simulation Lecture Notes
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
simulation modeling in DSS
 simulation modeling in DSS simulation modeling in DSS
simulation modeling in DSS
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Expert Systems - IK
Expert Systems - IKExpert Systems - IK
Expert Systems - IK
 
Expert systems
Expert systemsExpert systems
Expert systems
 
Unit 1 introduction
Unit 1 introductionUnit 1 introduction
Unit 1 introduction
 
Expert systems in artificial intelegence
Expert systems in artificial intelegenceExpert systems in artificial intelegence
Expert systems in artificial intelegence
 
Supervised Machine Learning: A Review of Classification ...
Supervised Machine Learning: A Review of Classification ...Supervised Machine Learning: A Review of Classification ...
Supervised Machine Learning: A Review of Classification ...
 
Dss vs expert system
Dss vs expert systemDss vs expert system
Dss vs expert system
 
Eye disease expert system
Eye disease expert systemEye disease expert system
Eye disease expert system
 
Report-An Expert System for Car Failure Diagnosis-Report
Report-An Expert System for Car Failure Diagnosis-ReportReport-An Expert System for Car Failure Diagnosis-Report
Report-An Expert System for Car Failure Diagnosis-Report
 

Similar to Expert systems

Expert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignmentExpert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignment
fikir getachew
 

Similar to Expert systems (20)

Expert system
Expert systemExpert system
Expert system
 
Expert systems
Expert systemsExpert systems
Expert systems
 
Mis 009
Mis 009Mis 009
Mis 009
 
Expert System Development.pptx
Expert System Development.pptxExpert System Development.pptx
Expert System Development.pptx
 
5 ai lecture-05 expert system
5  ai lecture-05 expert system5  ai lecture-05 expert system
5 ai lecture-05 expert system
 
Ai lecture 05 expert system
Ai lecture 05 expert systemAi lecture 05 expert system
Ai lecture 05 expert system
 
Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5
 
Robotics and expert systems
Robotics and expert systemsRobotics and expert systems
Robotics and expert systems
 
1_Expertsystems.ppt
1_Expertsystems.ppt1_Expertsystems.ppt
1_Expertsystems.ppt
 
Expert system
Expert systemExpert system
Expert system
 
AI System.pptx
AI System.pptxAI System.pptx
AI System.pptx
 
Expert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignmentExpert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignment
 
Expert system
Expert system Expert system
Expert system
 
Lecture_8.ppt
Lecture_8.pptLecture_8.ppt
Lecture_8.ppt
 
Sh ch01
Sh ch01Sh ch01
Sh ch01
 
Artificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support ProjectArtificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support Project
 
Expert System With Python -1
Expert System With Python -1Expert System With Python -1
Expert System With Python -1
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}
 
Nlp, robotics and expert system
Nlp, robotics and expert systemNlp, robotics and expert system
Nlp, robotics and expert system
 
what is Expert System?
what is Expert System?what is Expert System?
what is Expert System?
 

More from Sajna Fathima

Devaluation of rupee
Devaluation of rupeeDevaluation of rupee
Devaluation of rupee
Sajna Fathima
 

More from Sajna Fathima (20)

Mergers acquisitions and takeovers
Mergers acquisitions and takeoversMergers acquisitions and takeovers
Mergers acquisitions and takeovers
 
Garbage bin decision making
Garbage bin decision makingGarbage bin decision making
Garbage bin decision making
 
black money
 black money black money
black money
 
marketing plan
marketing planmarketing plan
marketing plan
 
Derivatives
DerivativesDerivatives
Derivatives
 
Project audit
Project auditProject audit
Project audit
 
AGENCY PROBLEMS
AGENCY PROBLEMSAGENCY PROBLEMS
AGENCY PROBLEMS
 
MARKETING STRATEGY FOR A BUSINESS SCHOOL
MARKETING STRATEGY FOR A BUSINESS SCHOOLMARKETING STRATEGY FOR A BUSINESS SCHOOL
MARKETING STRATEGY FOR A BUSINESS SCHOOL
 
management lessons from the movie
management lessons from the moviemanagement lessons from the movie
management lessons from the movie
 
Blue green red and purple ocean strategy
Blue green red and purple ocean strategyBlue green red and purple ocean strategy
Blue green red and purple ocean strategy
 
Labour issues in Indian Labour Market
Labour issues in Indian Labour MarketLabour issues in Indian Labour Market
Labour issues in Indian Labour Market
 
Management thought
Management thoughtManagement thought
Management thought
 
Itc limited
Itc limitedItc limited
Itc limited
 
Word Spell check, page no, page break, bookmarks,pictues, bullets, date and time
Word Spell check, page no, page break, bookmarks,pictues, bullets, date and timeWord Spell check, page no, page break, bookmarks,pictues, bullets, date and time
Word Spell check, page no, page break, bookmarks,pictues, bullets, date and time
 
KERALA BUDGET 2014-15
KERALA BUDGET 2014-15KERALA BUDGET 2014-15
KERALA BUDGET 2014-15
 
Quiz
QuizQuiz
Quiz
 
Six sigma management students(p)
Six sigma   management students(p)Six sigma   management students(p)
Six sigma management students(p)
 
HR Supply forecasting
HR Supply forecastingHR Supply forecasting
HR Supply forecasting
 
enterprise resource planning
enterprise resource planningenterprise resource planning
enterprise resource planning
 
Devaluation of rupee
Devaluation of rupeeDevaluation of rupee
Devaluation of rupee
 

Recently uploaded

Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Riyadh +966572737505 get cytotec
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
Nimot Muili
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
SandaliGurusinghe2
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
AllTops
 

Recently uploaded (17)

International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in DelhiIndependent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysis
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdf
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
 

Expert systems

  • 2. # DEFINITIONS •An expert system is a computer program conceived to simulate some forms of human reasoning (by the intermediary of an inference engine) and capable to manage an important quantity of specialized knowledge. •A system that uses human knowledge captured in a computer to solve problems that ordinarily require human expertise (Turban & Aronson, 2001). •A computer program designed to model the problem solving ability of a human expert (Durkin, 1994). •An intelligent computer program that uses knowledge and inference procedures to solve problems that was difficult enough to acquire significant human expertise for their solutions (Feigenbaum).
  • 3. # OVERVIEW OF AN EXPERT SYSTEM Can… •Explain their reasoning or suggested decisions •Display intelligent behavior •Draw conclusions from complex relationships •Provide portable knowledge
  • 4. # COMPONENTS OF AN EXPERT SYSTEM •User interface – the mechanism by which the user and the expert system communicate. •Explanation facility – explains the reasoning of the system to a user. •Working memory – a global database of facts used by the rules. •Inference engine – makes inferences by deciding which rules are satisfied by facts or objects, prioritizes the satisfied rules, and executes the rule with the highest priority. •Agenda – a prioritized list of rules created by the inference engine, whose patterns are satisfied by facts or objects in working memory. •Knowledge acquisition facility – an automatic way for the user to enter knowledge in the system instead of having the knowledge engineer explicitly code the knowledge.
  • 5. # STRUCTURE OF A RULE BASED EXPERT SYSTEM
  • 6. # The knowledge base is also called the production memory in a rule-based expert system. As a simple example, consider the problem of deciding to cross a street. The productions for the two rules are as follows, where the arrows mean that the system will perform the actions on the right of the arrow if the conditions on the left are true. the light is red -> stop the light is green -> go
  • 7. # The production rules can be expressed in an equivalent pseudocode IF... THEN format as: Rule: Red_light IF the light is red THEN stop Rule: Green_light IF the light is green THEN go
  • 8. # •Two general methods of inference are commonly used as the problem-solving strategies of expert systems: forward chaining and backward chaining. •FORWARD CHAINING - reasoning from facts to the conclusions resulting from those facts. For example, if you see that it is raining before leaving home (the fact) then you should take an umbrella (the conclusion). •BACKWARD CHAINING – It involves reasoning in reverse from a hypothesis, a potential conclusion to be proved, to the facts that support the hypothesis. For example, if you have not looked outside and someone enters with wet shoes and an umbrella, your hypothesis is that it is raining. •In order to support this hypothesis you could ask the person if it was, in fact, raining. If the response is yes, then the hypothesis is proved true and becomes a fact.
  • 9. # •The working memory may contain facts regarding the current status of the traffic light such as "the light is green" or "the light is red." •Either or both of these facts may be in working memory at the same time. • If the traffic light is working normally, only one fact will be in memory. •As Expert Systems evolved many new techniques were incorporated into various types of inference engines. Some of the most important of these were: Truth Maintenance Hypothetical Reasoning Fuzzy Logic Ontology Classification
  • 10. # PARTICIPANTS IN EXPERT SYSTEMS DEVELOPMENT AND USE Domain expert •The individual or group whose expertise and knowledge is captured for use in an expert system Knowledge user •The individual or group who uses and benefits from the expert system Knowledge engineer •Someone trained or experienced in the design, development, implementation, and maintenance of an expert system
  • 12. # ADVANTAGES Easy to develop and modify The use of satisficing The use of heuristics Development by knowledge engineers and users
  • 13. # LIMITATIONS • Not widely used or tested • Limited to relatively narrow problems • Cannot readily deal with “mixed” knowledge • Possibility of error • Cannot refine own knowledge base • Difficult to maintain • May have high development costs • Raise legal and ethical concerns