SlideShare a Scribd company logo
5
Most read
12
Most read
17
Most read
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

PPT
Controller ppt
PPTX
Linear Programming
PPTX
Input devices
PDF
Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya
PPTX
Erp ppt
PPTX
Social exchange theory
PPTX
Iot architecture
PPTX
SQL - DML and DDL Commands
Controller ppt
Linear Programming
Input devices
Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya
Erp ppt
Social exchange theory
Iot architecture
SQL - DML and DDL Commands

What's hot (20)

PPTX
Knowledge based system
PPTX
System Analysis and Design
PPTX
Knowledge representation In Artificial Intelligence
PPT
Ontology engineering
PPTX
Knowledge based system(Expert System)
PPT
Introduction and architecture of expert system
PPT
Artificial Intelligence: Knowledge Engineering
PPTX
Frames
PPTX
Knowledge representation in AI
ODP
Production system in ai
PDF
Rule Based Architecture System
PDF
Artificial Intelligence Notes Unit 1
PPT
Data Mining Concepts
PPTX
Uncertainty in AI
PPTX
AI: AI & Problem Solving
PPTX
Rule based system
PPTX
Artificial Intelligence Searching Techniques
PPT
Rule Based System
PPTX
Expert system
PPTX
Local search algorithm
Knowledge based system
System Analysis and Design
Knowledge representation In Artificial Intelligence
Ontology engineering
Knowledge based system(Expert System)
Introduction and architecture of expert system
Artificial Intelligence: Knowledge Engineering
Frames
Knowledge representation in AI
Production system in ai
Rule Based Architecture System
Artificial Intelligence Notes Unit 1
Data Mining Concepts
Uncertainty in AI
AI: AI & Problem Solving
Rule based system
Artificial Intelligence Searching Techniques
Rule Based System
Expert system
Local search algorithm
Ad

Similar to Knowledge based systems (20)

PPT
Expert system
PPTX
Artificial Intelligence Notes Unit 5
PPT
Expert Systems
PPTX
expert system.pptx
PPTX
Ai lecture 05 expert system
PPTX
5 ai lecture-05 expert system
PPTX
Decision Support System CHapter one.pptx
PPTX
Expert systems
PPS
Artificial Intelligence
PPTX
Expert System Development.pptx
PPTX
Management information system
PPT
1_Expertsystems.ppt
PPTX
ai-ruba.pptx presentation artificial intelligence
PPTX
Knowledge based systems
PPTX
expert systems dudychr go ovefivff[1].pptx
PPTX
Expert system xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
PPTX
BI UNIT V CHAPTER 12 Artificial Intelligence and Expert System.pptx
PPT
1 Expert System.ppt
Expert system
Artificial Intelligence Notes Unit 5
Expert Systems
expert system.pptx
Ai lecture 05 expert system
5 ai lecture-05 expert system
Decision Support System CHapter one.pptx
Expert systems
Artificial Intelligence
Expert System Development.pptx
Management information system
1_Expertsystems.ppt
ai-ruba.pptx presentation artificial intelligence
Knowledge based systems
expert systems dudychr go ovefivff[1].pptx
Expert system xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
BI UNIT V CHAPTER 12 Artificial Intelligence and Expert System.pptx
1 Expert System.ppt
Ad

Recently uploaded (20)

PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.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
Machine learning based COVID-19 study performance prediction
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPT
Teaching material agriculture food technology
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Encapsulation theory and applications.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Empathic Computing: Creating Shared Understanding
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Electronic commerce courselecture one. Pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Machine learning based COVID-19 study performance prediction
Understanding_Digital_Forensics_Presentation.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Teaching material agriculture food technology
NewMind AI Weekly Chronicles - August'25 Week I
Encapsulation theory and applications.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
MIND Revenue Release Quarter 2 2025 Press Release
Encapsulation_ Review paper, used for researhc scholars
20250228 LYD VKU AI Blended-Learning.pptx
Big Data Technologies - Introduction.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Empathic Computing: Creating Shared Understanding
Building Integrated photovoltaic BIPV_UPV.pdf
sap open course for s4hana steps from ECC to s4
Electronic commerce courselecture one. Pdf

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.