SlideShare a Scribd company logo
CHAPTER TEN
Expert Systems
Expert Systems
• In artificial intelligence, an expert system is a computer system
emulating the decision-making ability of a human expert.
• Expert Systems are computer programs that exhibit intelligent
behavior.
• They are concerned with the concepts and methods of symbolic
inference, or reasoning, by a computer, and how the knowledge used
to make those inferences will be represented.
• Expert systems are designed to solve complex problems by reasoning
through bodies of knowledge, represented mainly as if–then rules
rather than through conventional procedural code.
Area of Artificial Intelligence
Expert system technology
• Special expert system languages .
• Programs
• Hardware designed to facilitate the implementation of those systems
Main Components of Expert System
• Knowledge base – obtainable from books, magazines, knowledgeable
persons, etc.
• contains essential information about the problem domain
• often represented as facts and rules
• Inference engine – draws conclusions from the knowledge base
• mechanism to derive new knowledge from the knowledge base and the information provided by
the user
• often based on the use of rules
• User interface
• interaction with end users
• development and maintenance of the knowledge base
Components of Knowledge Base
• The knowledge base store both, factual and heuristic knowledge.
• Factual Knowledge − It is the information widely accepted by the
Knowledge Engineers and scholars in the task domain.
• Heuristic Knowledge − It is about practice, accurate judgement, one’s
ability of evaluation, and guessing.
Problem Domain vs. Knowledge Domain
• An expert’s knowledge is specific to one problem domain – medicine,
finance, science, engineering, etc.
• The expert’s knowledge about solving specific problems is called the
knowledge domain.
• The problem domain is always a superset of the knowledge domain.
Characteristics of Expert Systems
Knowledge acquisition
• transfer of knowledge from humans to computers
• sometimes knowledge can be acquired directly from the environment
• machine learning, neural networks
Knowledge representation
• suitable for storing and processing knowledge in computers
• The knowledge of an expert system can be represented in a number of ways, including IF-THEN rules: IF
you are hungry THEN eat
Inference
• mechanism that allows the generation of new conclusions from existing knowledge in a
computer
Explanation
• illustrates to the user how and why a particular solution was generated
Knowledge Engineering
• Knowledge engineering refers to all technical, scientific and social
aspects involved in building, maintaining and using knowledge-based
systems.
• The process of building an expert system:
1. The knowledge engineer establishes a dialog with the human expert
to elicit knowledge.
2. The knowledge engineer codes the knowledge explicitly in the
knowledge base.
3. The expert evaluates the expert system and gives a analysis to the
knowledge engineer
Development of an Expert System
Elements of an Expert System
• User interface – mechanism by which user and system communicate.
• Exploration facility – explains reasoning of expert system to user.
• Working memory – global database of facts used by rules.
• Inference engine – makes inferences deciding which rules are satisfied and
prioritizing.
• 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 – automatic way for the user to enter
knowledge in the system bypassing the explicit coding by knowledge
engineer.
Artificial Neural Systems
In the 1980s, a new development in programming paradigms appeared
called artificial neural systems (ANS).
• Based on the way the brain processes information.
• Models solutions by training simulated neurons connected in a
network.
• ANS are found in face recognition, medical diagnosis, games, and
speech recognition
ANS Characteristics
• A complex pattern recognition problem –computing the shortest route
through a given list of cities.
• ANS is similar to an analog computer using simple processing
elements connected in a highly parallel manner.
• Processing elements perform Boolean / arithmetic functions in the
inputs
• Key feature is associating weights with each element.
Decision Support System CHapter one.pptx
Participants in the development of Expert System
• There are three primary participants in the building of Expert System:
• Expert: The success of an ES much depends on the knowledge
provided by human experts. These experts are those persons who are
specialized in that specific domain.
• Knowledge Engineer: Knowledge engineer is the person who gathers
the knowledge from the domain experts and then codifies that
knowledge to the system according to the formalism.
• End-User: This is a particular person or a group of people who may
not be experts, and working on the expert system needs the solution or
advice for his queries, which are complex.
Advantage Of Expert System
• Providing consistent solutions
• Provides reasonable explanations
• Overcome human limitations
• Easy to adapt to new conditions
• Reduce the Decision-Making Time
• It can tackle a very complex problem that is difficult for a human
expert to solve.
Disadvantages Of Expert System
• Lacks common sense:
• It lacks common sense needed in some decision making since all the
decisions made base on the inference rules set in the system.
• High implementation and maintenance cost
• Difficulty in creating inference rules
• May provide wrong solutions:
• It is not error-free. There may error occur in the processing due to some
logical mistakes made in the knowledge base, which will then provide the
wrong solutions.

More Related Content

PPT
Introduction and architecture of expert system
PPT
LESSON 8 EXPERT SYSTEMS BASICS.ppt
PPTX
Expert systems in artificial intelegence
PPT
Expert systems 1
PPT
introductionandarchitectureofexpertsystem-150331103314-conversion-gate01.ppt
PPT
Artificial Intelligence Expert Systems Presentation.ppt
PPT
Expert systems from rk
PPTX
Expert Systems
Introduction and architecture of expert system
LESSON 8 EXPERT SYSTEMS BASICS.ppt
Expert systems in artificial intelegence
Expert systems 1
introductionandarchitectureofexpertsystem-150331103314-conversion-gate01.ppt
Artificial Intelligence Expert Systems Presentation.ppt
Expert systems from rk
Expert Systems

Similar to Decision Support System CHapter one.pptx (20)

PPTX
BI UNIT V CHAPTER 12 Artificial Intelligence and Expert System.pptx
PPT
Introduction to Expert Systems {Artificial Intelligence}
PPT
AI_LECTURE PPT FOR DEFINING ARTIFICIAL INTELLIGENCE
PPT
1 Expert System.ppt
PPT
Expert Systems
PPTX
Expert system
PPT
Applied artificial intelligece of pg.ppt
PPT
AAI expert system and their usecases.ppt
PPT
Applied Artificial Intelligence presenttt
PPT
Chapter1 presentation week1
PPTX
Expert System - Artificial intelligence
PPT
Artificial intelligence and expert system.ppt
PPTX
expertsystem.pptx email
PPT
Lecture_8.ppt
PPT
PPTX
Management information system
PPT
Expert system
PPTX
Expert systems
PDF
Unit 4(nlp _neural_network)
BI UNIT V CHAPTER 12 Artificial Intelligence and Expert System.pptx
Introduction to Expert Systems {Artificial Intelligence}
AI_LECTURE PPT FOR DEFINING ARTIFICIAL INTELLIGENCE
1 Expert System.ppt
Expert Systems
Expert system
Applied artificial intelligece of pg.ppt
AAI expert system and their usecases.ppt
Applied Artificial Intelligence presenttt
Chapter1 presentation week1
Expert System - Artificial intelligence
Artificial intelligence and expert system.ppt
expertsystem.pptx email
Lecture_8.ppt
Management information system
Expert system
Expert systems
Unit 4(nlp _neural_network)
Ad

More from KelemAlebachew (20)

PPTX
MicroProcessor and Assembly Langauge chap2.pptx
PPTX
Microprocessor and assembly language.pptx
PPTX
chapter 1 Human Computer Interaction.pptx
PPTX
chapter one _to_seven_Human ComputerI.pptx
PPT
chapter3__ HUMAN COMPUTER INTERACTION.ppt
PPTX
CHAPTER six DataBase Driven Websites.pptx
PDF
selected topic Pervasive Computing edited 02.pdf
PDF
selected Pervasive Computing edited 05.pdf
PDF
Selected Pervasive Computing edited 04.pdf
PDF
Selected Pervasive Computing edited 03.pdf
PDF
Selected Pervasive Computing edited 01.pdf
PPTX
Chapter 4-Concrruncy controling techniques.pptx
PPT
introduction to database systems Chapter01.ppt
PPTX
Chapter 4 server side Php Haypertext P.pptx
PPTX
Chapter 3 INTRODUCTION TO JAVASCRIPT S.pptx
PPT
chapter 5 Information Retrieval Models.ppt
PPT
information retrieval term Weighting.ppt
PPT
Information Retrieval QueryLanguageOperation.ppt
PPTX
chapter_six_ethics and proffesionalism_new-1.pptx
PPTX
Decision Support System /Chapter one.pptx
MicroProcessor and Assembly Langauge chap2.pptx
Microprocessor and assembly language.pptx
chapter 1 Human Computer Interaction.pptx
chapter one _to_seven_Human ComputerI.pptx
chapter3__ HUMAN COMPUTER INTERACTION.ppt
CHAPTER six DataBase Driven Websites.pptx
selected topic Pervasive Computing edited 02.pdf
selected Pervasive Computing edited 05.pdf
Selected Pervasive Computing edited 04.pdf
Selected Pervasive Computing edited 03.pdf
Selected Pervasive Computing edited 01.pdf
Chapter 4-Concrruncy controling techniques.pptx
introduction to database systems Chapter01.ppt
Chapter 4 server side Php Haypertext P.pptx
Chapter 3 INTRODUCTION TO JAVASCRIPT S.pptx
chapter 5 Information Retrieval Models.ppt
information retrieval term Weighting.ppt
Information Retrieval QueryLanguageOperation.ppt
chapter_six_ethics and proffesionalism_new-1.pptx
Decision Support System /Chapter one.pptx
Ad

Recently uploaded (20)

PPTX
Cloud computing and distributed systems.
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Spectroscopy.pptx food analysis technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
KodekX | Application Modernization Development
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Electronic commerce courselecture one. Pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
Teaching material agriculture food technology
PDF
Machine learning based COVID-19 study performance prediction
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
Cloud computing and distributed systems.
Review of recent advances in non-invasive hemoglobin estimation
Understanding_Digital_Forensics_Presentation.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Network Security Unit 5.pdf for BCA BBA.
Spectral efficient network and resource selection model in 5G networks
Spectroscopy.pptx food analysis technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KodekX | Application Modernization Development
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Dropbox Q2 2025 Financial Results & Investor Presentation
Electronic commerce courselecture one. Pdf
The AUB Centre for AI in Media Proposal.docx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Teaching material agriculture food technology
Machine learning based COVID-19 study performance prediction
Mobile App Security Testing_ A Comprehensive Guide.pdf
Advanced methodologies resolving dimensionality complications for autism neur...

Decision Support System CHapter one.pptx

  • 2. Expert Systems • In artificial intelligence, an expert system is a computer system emulating the decision-making ability of a human expert. • Expert Systems are computer programs that exhibit intelligent behavior. • They are concerned with the concepts and methods of symbolic inference, or reasoning, by a computer, and how the knowledge used to make those inferences will be represented. • Expert systems are designed to solve complex problems by reasoning through bodies of knowledge, represented mainly as if–then rules rather than through conventional procedural code.
  • 3. Area of Artificial Intelligence
  • 4. Expert system technology • Special expert system languages . • Programs • Hardware designed to facilitate the implementation of those systems
  • 5. Main Components of Expert System • Knowledge base – obtainable from books, magazines, knowledgeable persons, etc. • contains essential information about the problem domain • often represented as facts and rules • Inference engine – draws conclusions from the knowledge base • mechanism to derive new knowledge from the knowledge base and the information provided by the user • often based on the use of rules • User interface • interaction with end users • development and maintenance of the knowledge base
  • 6. Components of Knowledge Base • The knowledge base store both, factual and heuristic knowledge. • Factual Knowledge − It is the information widely accepted by the Knowledge Engineers and scholars in the task domain. • Heuristic Knowledge − It is about practice, accurate judgement, one’s ability of evaluation, and guessing.
  • 7. Problem Domain vs. Knowledge Domain • An expert’s knowledge is specific to one problem domain – medicine, finance, science, engineering, etc. • The expert’s knowledge about solving specific problems is called the knowledge domain. • The problem domain is always a superset of the knowledge domain.
  • 8. Characteristics of Expert Systems Knowledge acquisition • transfer of knowledge from humans to computers • sometimes knowledge can be acquired directly from the environment • machine learning, neural networks Knowledge representation • suitable for storing and processing knowledge in computers • The knowledge of an expert system can be represented in a number of ways, including IF-THEN rules: IF you are hungry THEN eat Inference • mechanism that allows the generation of new conclusions from existing knowledge in a computer Explanation • illustrates to the user how and why a particular solution was generated
  • 9. Knowledge Engineering • Knowledge engineering refers to all technical, scientific and social aspects involved in building, maintaining and using knowledge-based systems. • The process of building an expert system: 1. The knowledge engineer establishes a dialog with the human expert to elicit knowledge. 2. The knowledge engineer codes the knowledge explicitly in the knowledge base. 3. The expert evaluates the expert system and gives a analysis to the knowledge engineer
  • 10. Development of an Expert System
  • 11. Elements of an Expert System • User interface – mechanism by which user and system communicate. • Exploration facility – explains reasoning of expert system to user. • Working memory – global database of facts used by rules. • Inference engine – makes inferences deciding which rules are satisfied and prioritizing. • 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 – automatic way for the user to enter knowledge in the system bypassing the explicit coding by knowledge engineer.
  • 12. Artificial Neural Systems In the 1980s, a new development in programming paradigms appeared called artificial neural systems (ANS). • Based on the way the brain processes information. • Models solutions by training simulated neurons connected in a network. • ANS are found in face recognition, medical diagnosis, games, and speech recognition
  • 13. ANS Characteristics • A complex pattern recognition problem –computing the shortest route through a given list of cities. • ANS is similar to an analog computer using simple processing elements connected in a highly parallel manner. • Processing elements perform Boolean / arithmetic functions in the inputs • Key feature is associating weights with each element.
  • 15. Participants in the development of Expert System • There are three primary participants in the building of Expert System: • Expert: The success of an ES much depends on the knowledge provided by human experts. These experts are those persons who are specialized in that specific domain. • Knowledge Engineer: Knowledge engineer is the person who gathers the knowledge from the domain experts and then codifies that knowledge to the system according to the formalism. • End-User: This is a particular person or a group of people who may not be experts, and working on the expert system needs the solution or advice for his queries, which are complex.
  • 16. Advantage Of Expert System • Providing consistent solutions • Provides reasonable explanations • Overcome human limitations • Easy to adapt to new conditions • Reduce the Decision-Making Time • It can tackle a very complex problem that is difficult for a human expert to solve.
  • 17. Disadvantages Of Expert System • Lacks common sense: • It lacks common sense needed in some decision making since all the decisions made base on the inference rules set in the system. • High implementation and maintenance cost • Difficulty in creating inference rules • May provide wrong solutions: • It is not error-free. There may error occur in the processing due to some logical mistakes made in the knowledge base, which will then provide the wrong solutions.