SlideShare a Scribd company logo
1 of 18
KNOWLEDGE BASED SYSTEMS
Overview
 What is an Knowledge Based System?
 History
 Components of a KBS
 Who is involved?
Knowledge base
Expert System
» A KBS is a computer program that uses artificial
intelligence to solve problems within a
specialized domain that ordinarily requires
human expertise.
» Typical tasks for expert systems involve
classification, diagnosis, monitoring, design,
scheduling, and planning for specialized tasks.
» Knowledge-based system is a more general than
the expert system.
 Problem-solving power does not lie with smart reasoning
techniques nor clever search algorithms but domain
dependent real-world knowledge.
 Real-world problems do not have well-defined solutions
 KBS allow this knowledge to be represented and creates
an explained solution.
 A KBS draws upon the knowledge of human experts
captured in a knowledge-base to solve problems that
normally require human expertise
 Uses Heuristic (cause-and-effect) rather than algorithms
KBS as real-world problem solvers
Knowledge Base
Heuristics Rules
Facts
Processes
Events Definitions
Objects
Attribute
s
Hypothesis
Relationships
KBS as diagnostic tool
• Diagnosis - Provides identification about a problem given
a set of symptoms or malfunctions.
• Interpretation – Provides an understanding of a situation
from available information.
• Design – Develops configurations that satisfy constraints
of the problem.
• Monitoring – Checks performance & flags
inconsistencies
• Control – Collects & evaluate evidence and from
opinions on that evidence.
• Debugging – Identifies and prescribes remedies for
malfunctions.
In the 1960s general purpose programs were developed
for solving the classes of problems but this strategy
produced no breakthroughs. In the next decade AI
scientists developed computer programs that could in
some sense think.
It was realized that the problem-solving power of
program comes from the knowledge it possesses.
i.e. To make a program intelligent, provide it with lots of high-quality,
specific knowledge about some problem area.
Knowledge base (facts)
Inference Engine
User Interface
Knowledge Base
The component of an expert system that contains the
system’s knowledge organized in collection of facts
about the system’s domain
KNOWLEDGE REPRESENTATION
 Knowledge is represented in a computer in the form of
rules. Consists of an IF part and THEN part.
 IF part lists a set of conditions in some logical combination.
 If the IF part of the rule is satisfied; consequently, the THEN
part can be concluded.
 Chaining of IF-THEN rules to form a line of reasoning
 Forward chaining (facts driven)
 Backward chaining (goal driven)
 An inference engine tries to derive answers from a knowledge
base.
 It is the brain of the expert systems that provides a
methodology for reasoning about the information in the
knowledge base, and for formulating conclusions.
Inference Engine
 It enables the user to communicate with
the KBS.
Inference
Engine
Facts
Rules
User
Interface
Results
Queries
How/Why
Facts
Who is involved?
• Knowledge Engineer
A knowledge engineer is a computer scientist who knows how to
design and implement programs that incorporate artificial
intelligence techniques.
• Domain Expert
A domain expert is an individual who has significant expertise in the
domain of the expert system being developed.
 Determining the characteristics of the problem.
 Knowledge engineer and domain expert work together closely
to describe the problem.
 The engineer then translates the knowledge into a computer-
usable language, and designs an inference engine, a
reasoning structure, that uses the knowledge appropriately.
 He also determines how to integrate the use of uncertain
knowledge in the reasoning process, and what kinds of
explanation would be useful to the end user
HUMAN EXPERTISE VS ARTIFICIAL EXPERTISE
1. Perishable
2. Difficult to transfer
3. Difficult to document
4. Unpredictable
5. Expensive
1. Permanent
2. Easy to transfer
3. Easy to document
4. Consistent
5. Affordable
 An expert system is judged to be successful when it
operates on the level of a human expert.
Advantages & Limitations
 Advantages:
- Increase available of expert knowledge
- Efficient and cost effective
- Consistency of answers
- Explanation of solution
- Deals with uncertainty
 Limitations:
- Lack of common sense
- Inflexible, difficult to modify
- Restricted domain of expertise limited to KB
- Not always reliable
Some influential pioneer Expert System projects
• Dendral
Pioneering work developed in 1965 for NASA at Standford University by Buchanan &
Feigenbaum.
• Drilling Advisor
Developed in 1983 by Teknowledge for oil companies to replace human drilling advisor.
• Mycin
Developed in 1970 at Standford by Shortcliffe to assist internists in diagnosis and
treatment of infectious diseases.
• Xcon/RI
Developed in 1978 to assist the ordering of computer systems by automatically selecting
the system components based on customer’s requirements.

The End

More Related Content

What's hot

Expert Systems
Expert SystemsExpert Systems
Expert Systemsosmancikk
 
BTech Pattern Recognition Notes
BTech Pattern Recognition NotesBTech Pattern Recognition Notes
BTech Pattern Recognition NotesAshutosh Agrahari
 
Neural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) AlgorithmNeural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) AlgorithmMostafa G. M. Mostafa
 
Useful Techniques in Artificial Intelligence
Useful Techniques in Artificial IntelligenceUseful Techniques in Artificial Intelligence
Useful Techniques in Artificial IntelligenceIla Group
 
Neuro-fuzzy systems
Neuro-fuzzy systemsNeuro-fuzzy systems
Neuro-fuzzy systemsSagar Ahire
 
Machine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksMachine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksFrancesco Collova'
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep LearningOswald Campesato
 
Activation function
Activation functionActivation function
Activation functionAstha Jain
 
Production system in ai
Production system in aiProduction system in ai
Production system in aisabin kafle
 
Machine learning seminar ppt
Machine learning seminar pptMachine learning seminar ppt
Machine learning seminar pptRAHUL DANGWAL
 
Association rule mining
Association rule miningAssociation rule mining
Association rule miningAcad
 
Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)SwatiTripathi44
 
Problem solving agents
Problem solving agentsProblem solving agents
Problem solving agentsMegha Sharma
 

What's hot (20)

AI: AI & Problem Solving
AI: AI & Problem SolvingAI: AI & Problem Solving
AI: AI & Problem Solving
 
AI: Logic in AI
AI: Logic in AIAI: Logic in AI
AI: Logic in AI
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
BTech Pattern Recognition Notes
BTech Pattern Recognition NotesBTech Pattern Recognition Notes
BTech Pattern Recognition Notes
 
Reasoning in AI
Reasoning in AIReasoning in AI
Reasoning in AI
 
Rule Based System
Rule Based SystemRule Based System
Rule Based System
 
Neural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) AlgorithmNeural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) Algorithm
 
AI: Learning in AI
AI: Learning in AI AI: Learning in AI
AI: Learning in AI
 
Useful Techniques in Artificial Intelligence
Useful Techniques in Artificial IntelligenceUseful Techniques in Artificial Intelligence
Useful Techniques in Artificial Intelligence
 
Neuro-fuzzy systems
Neuro-fuzzy systemsNeuro-fuzzy systems
Neuro-fuzzy systems
 
Machine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksMachine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural Networks
 
Fuzzy expert system
Fuzzy expert systemFuzzy expert system
Fuzzy expert system
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep Learning
 
Activation function
Activation functionActivation function
Activation function
 
Production system in ai
Production system in aiProduction system in ai
Production system in ai
 
Deep learning
Deep learningDeep learning
Deep learning
 
Machine learning seminar ppt
Machine learning seminar pptMachine learning seminar ppt
Machine learning seminar ppt
 
Association rule mining
Association rule miningAssociation rule mining
Association rule mining
 
Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)
 
Problem solving agents
Problem solving agentsProblem solving agents
Problem solving agents
 

Similar to Knowledge based systems

Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5DigiGurukul
 
Knowledge based system(Expert System)
Knowledge based system(Expert System)Knowledge based system(Expert System)
Knowledge based system(Expert System)chauhankapil
 
expert system.pptx
expert system.pptxexpert system.pptx
expert system.pptxhoneydv1979
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligencesanjay_asati
 
Expert System Development.pptx
Expert System Development.pptxExpert System Development.pptx
Expert System Development.pptxvrajESHsHaH33
 
1_Expertsystems.ppt
1_Expertsystems.ppt1_Expertsystems.ppt
1_Expertsystems.pptRISHI643981
 
ai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceChellamuthuHaripriya
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systemsMinoo N
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert systempremdeshmane
 
BI UNIT V CHAPTER 12 Artificial Intelligence and Expert System.pptx
BI UNIT V CHAPTER 12   Artificial Intelligence and Expert System.pptxBI UNIT V CHAPTER 12   Artificial Intelligence and Expert System.pptx
BI UNIT V CHAPTER 12 Artificial Intelligence and Expert System.pptxTGCbsahil
 

Similar to Knowledge based systems (20)

Expert system
Expert systemExpert system
Expert system
 
Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5
 
Knowledge based system(Expert System)
Knowledge based system(Expert System)Knowledge based system(Expert System)
Knowledge based system(Expert System)
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
expert system.pptx
expert system.pptxexpert system.pptx
expert system.pptx
 
Mis 009
Mis 009Mis 009
Mis 009
 
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
 
Expert systems
Expert systemsExpert systems
Expert systems
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Expert System Development.pptx
Expert System Development.pptxExpert System Development.pptx
Expert System Development.pptx
 
Management information system
Management information systemManagement information system
Management information system
 
1_Expertsystems.ppt
1_Expertsystems.ppt1_Expertsystems.ppt
1_Expertsystems.ppt
 
ai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligence
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systems
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert system
 
Expert system
Expert system Expert system
Expert system
 
BI UNIT V CHAPTER 12 Artificial Intelligence and Expert System.pptx
BI UNIT V CHAPTER 12   Artificial Intelligence and Expert System.pptxBI UNIT V CHAPTER 12   Artificial Intelligence and Expert System.pptx
BI UNIT V CHAPTER 12 Artificial Intelligence and Expert System.pptx
 
1 Expert System.ppt
1 Expert System.ppt1 Expert System.ppt
1 Expert System.ppt
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 

Recently uploaded

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 

Recently uploaded (20)

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 

Knowledge based systems

  • 2. Overview  What is an Knowledge Based System?  History  Components of a KBS  Who is involved? Knowledge base Expert System
  • 3. » A KBS is a computer program that uses artificial intelligence to solve problems within a specialized domain that ordinarily requires human expertise. » Typical tasks for expert systems involve classification, diagnosis, monitoring, design, scheduling, and planning for specialized tasks. » Knowledge-based system is a more general than the expert system.
  • 4.  Problem-solving power does not lie with smart reasoning techniques nor clever search algorithms but domain dependent real-world knowledge.  Real-world problems do not have well-defined solutions  KBS allow this knowledge to be represented and creates an explained solution.  A KBS draws upon the knowledge of human experts captured in a knowledge-base to solve problems that normally require human expertise  Uses Heuristic (cause-and-effect) rather than algorithms KBS as real-world problem solvers
  • 5. Knowledge Base Heuristics Rules Facts Processes Events Definitions Objects Attribute s Hypothesis Relationships
  • 6. KBS as diagnostic tool • Diagnosis - Provides identification about a problem given a set of symptoms or malfunctions. • Interpretation – Provides an understanding of a situation from available information. • Design – Develops configurations that satisfy constraints of the problem. • Monitoring – Checks performance & flags inconsistencies • Control – Collects & evaluate evidence and from opinions on that evidence. • Debugging – Identifies and prescribes remedies for malfunctions.
  • 7. In the 1960s general purpose programs were developed for solving the classes of problems but this strategy produced no breakthroughs. In the next decade AI scientists developed computer programs that could in some sense think. It was realized that the problem-solving power of program comes from the knowledge it possesses. i.e. To make a program intelligent, provide it with lots of high-quality, specific knowledge about some problem area.
  • 8. Knowledge base (facts) Inference Engine User Interface
  • 9. Knowledge Base The component of an expert system that contains the system’s knowledge organized in collection of facts about the system’s domain
  • 10. KNOWLEDGE REPRESENTATION  Knowledge is represented in a computer in the form of rules. Consists of an IF part and THEN part.  IF part lists a set of conditions in some logical combination.  If the IF part of the rule is satisfied; consequently, the THEN part can be concluded.  Chaining of IF-THEN rules to form a line of reasoning  Forward chaining (facts driven)  Backward chaining (goal driven)
  • 11.  An inference engine tries to derive answers from a knowledge base.  It is the brain of the expert systems that provides a methodology for reasoning about the information in the knowledge base, and for formulating conclusions. Inference Engine
  • 12.  It enables the user to communicate with the KBS. Inference Engine Facts Rules User Interface Results Queries How/Why Facts
  • 13. Who is involved? • Knowledge Engineer A knowledge engineer is a computer scientist who knows how to design and implement programs that incorporate artificial intelligence techniques. • Domain Expert A domain expert is an individual who has significant expertise in the domain of the expert system being developed.
  • 14.  Determining the characteristics of the problem.  Knowledge engineer and domain expert work together closely to describe the problem.  The engineer then translates the knowledge into a computer- usable language, and designs an inference engine, a reasoning structure, that uses the knowledge appropriately.  He also determines how to integrate the use of uncertain knowledge in the reasoning process, and what kinds of explanation would be useful to the end user
  • 15. HUMAN EXPERTISE VS ARTIFICIAL EXPERTISE 1. Perishable 2. Difficult to transfer 3. Difficult to document 4. Unpredictable 5. Expensive 1. Permanent 2. Easy to transfer 3. Easy to document 4. Consistent 5. Affordable  An expert system is judged to be successful when it operates on the level of a human expert.
  • 16. Advantages & Limitations  Advantages: - Increase available of expert knowledge - Efficient and cost effective - Consistency of answers - Explanation of solution - Deals with uncertainty  Limitations: - Lack of common sense - Inflexible, difficult to modify - Restricted domain of expertise limited to KB - Not always reliable
  • 17. Some influential pioneer Expert System projects • Dendral Pioneering work developed in 1965 for NASA at Standford University by Buchanan & Feigenbaum. • Drilling Advisor Developed in 1983 by Teknowledge for oil companies to replace human drilling advisor. • Mycin Developed in 1970 at Standford by Shortcliffe to assist internists in diagnosis and treatment of infectious diseases. • Xcon/RI Developed in 1978 to assist the ordering of computer systems by automatically selecting the system components based on customer’s requirements.