SlideShare a Scribd company logo
2
Most read
3
Most read
7
Most read
Knowledge Based System and
Representation(Expert System)
Prof. Neeraj Bhargava
Kapil Chauhan
Department of Computer Science
School of Engineering & Systems Sciences
MDS University, Ajmer
WHAT IS KNOWLEDGE BASED SYSTEM
 KBS is a computer program that uses artificial intelligence
to solve problems within a specialized domain that
ordinarily requires human expertise
 Examples : Expert Systems
 Typical tasks of an expert system:- classification, diagnosis,
monitoring, design, scheduling, and planning for
specialized tasks.
KBS AS REAL-WORLD PROBLEM SOLVERS
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
Two approaches are used: Rule based reasoning, Case based
reasoning
Rule-based reasoning : Systems encode expert knowledge as
rules
Case-based reasoning : Systems encode expert knowledge as
cases
Knowledge
Base
Rules
Objects
Attributes
Hypothesis
Relationship
Definition
Events
Processes
Facts
Heuristics
KBS AS DIAGNOSTIC TOOL
Diagnosis - Identification about a problem
Interpretation – 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 from opinions on
that evidence
Debugging – Identifies and prescribes remedies for
malfunctions
DEVELOPING A KNOWLEDGE BASED SYSTEM
 Determining characteristics of the problem
 To describe problem, knowledge engineer and domain
expert work together
 Knowledge engineer : A computer scientist that design and
implement programs that incorporate AI techniques
 Knowledge Engineer job : translate knowledge into
computer usable language, designs an inference engine,
integrate use of uncertain knowledge in the reasoning
process, determine useful explanation to end user
 Domain expert : An individual who has significant expertise
in the domain of the expert system being developed.
Interface
• Enables users to query the knowledge based system
Inference Engine
• Interacts with the knowledge base to glean insights to support decisions
Knowledge Base
• Expert knowledge encoded as rules
• Solutions to old problems represented as cases
KNOWLEDGE BASED SYSTEM ARCHITECTURE
WHAT IS KNOWLEDGE REPRESENTATION?
Part of AI which concerned with AI agents thinking and how
thinking contributes to intelligent behavior of agents
Make computer understand the real world information to
solve the complex real world problems such as diagnosis a
medical condition, communicating humans in natural
language
Knowledge representation enables an intelligent machine to
learn from that knowledge and experiences so that it can
behave intelligently like a human.
APPROACHES TO KNOWLEDGE
REPRESENTATION
Simple relational knowledge
 Simplest way of storing facts and each fact about a set of the
object is set out systematically in columns
 Use in database system where the relationship between
different entities is represented
Inheritable knowledge
 In this, all data stored into hierarchy of classes
 This approach contains inheritable knowledge
 This shows a relation between instance and class, and it is
called instance relation
APPROACHES TO KNOWLEDGE REPRESENTATION
Inferential knowledge
Represents knowledge in the form of formal logics
Use to derive more facts
 Procedural knowledge
This approach use small programs and codes which describes
how to do specific things, and how to proceed
Rule used : If-Then rule
Coding languages used : LISP language and Prolog language
Assignment
 Explain Knowledge based System and its
representation with example.

More Related Content

PPTX
Knowledge based systems
PPT
Knowledge-based Systems
PPTX
Lecture 06 production system
PPTX
Reasoning in AI
PDF
Unit I Role of Mathematical Model in BI and BI Cycle.pdf
PDF
Production System in AI
PDF
Sensor Cloud
PPTX
Types of machine learning
Knowledge based systems
Knowledge-based Systems
Lecture 06 production system
Reasoning in AI
Unit I Role of Mathematical Model in BI and BI Cycle.pdf
Production System in AI
Sensor Cloud
Types of machine learning

What's hot (20)

PPT
Introduction and architecture of expert system
PPTX
Expert System - Artificial intelligence
PPTX
Presentation on "Knowledge acquisition & validation"
PDF
Feature Engineering in Machine Learning
PPTX
Machine Learning
PPT
Introduction to Expert Systems {Artificial Intelligence}
ODP
Production system in ai
PDF
Address in the target code in Compiler Construction
PPTX
Expert system
PPTX
knowledge representation using rules
PPTX
5. phases of nlp
PPTX
Language models
PPTX
Machine Learning ppt.pptx
PPTX
First order logic
PPTX
Data mining: Classification and prediction
PPTX
Digital data
PPTX
Frames
PDF
Software Process Models
PPTX
PROCEDURAL AND DECLARATIVE KNOWLEDGE IN AI & ML (1).pptx
PPT
Knowledge Representation in Artificial intelligence
Introduction and architecture of expert system
Expert System - Artificial intelligence
Presentation on "Knowledge acquisition & validation"
Feature Engineering in Machine Learning
Machine Learning
Introduction to Expert Systems {Artificial Intelligence}
Production system in ai
Address in the target code in Compiler Construction
Expert system
knowledge representation using rules
5. phases of nlp
Language models
Machine Learning ppt.pptx
First order logic
Data mining: Classification and prediction
Digital data
Frames
Software Process Models
PROCEDURAL AND DECLARATIVE KNOWLEDGE IN AI & ML (1).pptx
Knowledge Representation in Artificial intelligence
Ad

Similar to Knowledge based system (20)

PDF
Knowledge Representation & Evaluation in Expert System.pdf
PPTX
Expert Systems in Artificial Inteligence
PPTX
Decision Support System CHapter one.pptx
PPT
6 KBS_ES.ppt
PPTX
Knowledge base system
PPT
Expert systems from rk
PPTX
AI system mimicking human expert decision-making..pptx
PPT
02 knowledge-based systems
PPTX
Knowledge representation
PPS
Artificial Intelligence
PDF
Ai lecture 02(unit-02)
PPT
Chapter1 presentation week1
PPTX
what is Expert System?
PPTX
BI UNIT V CHAPTER 12 Artificial Intelligence and Expert System.pptx
PPT
introductionandarchitectureofexpertsystem-150331103314-conversion-gate01.ppt
PPT
LESSON 8 EXPERT SYSTEMS BASICS.ppt
PPTX
Expert system xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
PPTX
L-16.pptx
PPT
6.expert systems
PPTX
Expert Systems
Knowledge Representation & Evaluation in Expert System.pdf
Expert Systems in Artificial Inteligence
Decision Support System CHapter one.pptx
6 KBS_ES.ppt
Knowledge base system
Expert systems from rk
AI system mimicking human expert decision-making..pptx
02 knowledge-based systems
Knowledge representation
Artificial Intelligence
Ai lecture 02(unit-02)
Chapter1 presentation week1
what is Expert System?
BI UNIT V CHAPTER 12 Artificial Intelligence and Expert System.pptx
introductionandarchitectureofexpertsystem-150331103314-conversion-gate01.ppt
LESSON 8 EXPERT SYSTEMS BASICS.ppt
Expert system xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
L-16.pptx
6.expert systems
Expert Systems
Ad

More from chauhankapil (20)

PPTX
Gray level transformation
PPTX
Elements of visual perception
PPTX
JSP Client Request
PPTX
Jsp server response
PPTX
Markov decision process
PPTX
RNN basics in deep learning
PPTX
Introduction to generative adversarial networks (GANs)
PPTX
Bayesian probabilistic interference
PPTX
PPTX
Exception handling in java
PPTX
Knowledge acquistion
PPTX
Introduction of predicate logics
PPTX
Types of inheritance in java
PPTX
Representation of syntax, semantics and Predicate logics
PPTX
Inheritance in java
PPTX
Propositional logic
PPTX
Constructors in java
PPTX
Methods in java
PPT
Circular linked list
PPT
Doubly linked list
Gray level transformation
Elements of visual perception
JSP Client Request
Jsp server response
Markov decision process
RNN basics in deep learning
Introduction to generative adversarial networks (GANs)
Bayesian probabilistic interference
Exception handling in java
Knowledge acquistion
Introduction of predicate logics
Types of inheritance in java
Representation of syntax, semantics and Predicate logics
Inheritance in java
Propositional logic
Constructors in java
Methods in java
Circular linked list
Doubly linked list

Recently uploaded (20)

DOCX
573137875-Attendance-Management-System-original
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Geodesy 1.pptx...............................................
PPTX
web development for engineering and engineering
PPT
Project quality management in manufacturing
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
PPT on Performance Review to get promotions
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PDF
composite construction of structures.pdf
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
additive manufacturing of ss316l using mig welding
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
573137875-Attendance-Management-System-original
bas. eng. economics group 4 presentation 1.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Operating System & Kernel Study Guide-1 - converted.pdf
Geodesy 1.pptx...............................................
web development for engineering and engineering
Project quality management in manufacturing
Model Code of Practice - Construction Work - 21102022 .pdf
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPT on Performance Review to get promotions
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
UNIT 4 Total Quality Management .pptx
composite construction of structures.pdf
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
additive manufacturing of ss316l using mig welding
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx

Knowledge based system

  • 1. Knowledge Based System and Representation(Expert System) Prof. Neeraj Bhargava Kapil Chauhan Department of Computer Science School of Engineering & Systems Sciences MDS University, Ajmer
  • 2. WHAT IS KNOWLEDGE BASED SYSTEM  KBS is a computer program that uses artificial intelligence to solve problems within a specialized domain that ordinarily requires human expertise  Examples : Expert Systems  Typical tasks of an expert system:- classification, diagnosis, monitoring, design, scheduling, and planning for specialized tasks.
  • 3. KBS AS REAL-WORLD PROBLEM SOLVERS 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 Two approaches are used: Rule based reasoning, Case based reasoning Rule-based reasoning : Systems encode expert knowledge as rules Case-based reasoning : Systems encode expert knowledge as cases
  • 5. KBS AS DIAGNOSTIC TOOL Diagnosis - Identification about a problem Interpretation – 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 from opinions on that evidence Debugging – Identifies and prescribes remedies for malfunctions
  • 6. DEVELOPING A KNOWLEDGE BASED SYSTEM  Determining characteristics of the problem  To describe problem, knowledge engineer and domain expert work together  Knowledge engineer : A computer scientist that design and implement programs that incorporate AI techniques  Knowledge Engineer job : translate knowledge into computer usable language, designs an inference engine, integrate use of uncertain knowledge in the reasoning process, determine useful explanation to end user  Domain expert : An individual who has significant expertise in the domain of the expert system being developed.
  • 7. Interface • Enables users to query the knowledge based system Inference Engine • Interacts with the knowledge base to glean insights to support decisions Knowledge Base • Expert knowledge encoded as rules • Solutions to old problems represented as cases KNOWLEDGE BASED SYSTEM ARCHITECTURE
  • 8. WHAT IS KNOWLEDGE REPRESENTATION? Part of AI which concerned with AI agents thinking and how thinking contributes to intelligent behavior of agents Make computer understand the real world information to solve the complex real world problems such as diagnosis a medical condition, communicating humans in natural language Knowledge representation enables an intelligent machine to learn from that knowledge and experiences so that it can behave intelligently like a human.
  • 9. APPROACHES TO KNOWLEDGE REPRESENTATION Simple relational knowledge  Simplest way of storing facts and each fact about a set of the object is set out systematically in columns  Use in database system where the relationship between different entities is represented Inheritable knowledge  In this, all data stored into hierarchy of classes  This approach contains inheritable knowledge  This shows a relation between instance and class, and it is called instance relation
  • 10. APPROACHES TO KNOWLEDGE REPRESENTATION Inferential knowledge Represents knowledge in the form of formal logics Use to derive more facts  Procedural knowledge This approach use small programs and codes which describes how to do specific things, and how to proceed Rule used : If-Then rule Coding languages used : LISP language and Prolog language
  • 11. Assignment  Explain Knowledge based System and its representation with example.