ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Expert System
moshikur.rahman@gmail.com
http://twitter.com/moshikur
What is an Expert System?
? An expert system is
computer software that attempts
to act like a human expert on a
particular subject area.
Expert systems are often used
to advise non-experts in situations
where a human expert in
unavailable (for example it may
be too expensive to employ a
human expert, or it might be a
difficult to reach location).
How Do Expert Systems Work?
The non-expert user queries the expert system. This is done by asking a
question, or by answering questions asked by the expert system.
The inference engine uses the query to search the knowledge base and then
provides an answer or some advice to the user.
A rules base is a set of rules which an inference engine uses, together
with the data or facts in the knowledge base, to reason through a
problem.
A knowledge engineer must be employed in order to create an expert
system. The engineer collects information and knowledge from the expert.
The engineer also gathers data from other sources. This process is often
called data mining.
Tell the user what facts and rules
were used to find the solution
Decides which rule to go with
The inference engine is able to find solutions by using a form of reasoning. This
reasoning involves:
FORWARD CHAINING (data driven search)
BACKWARD CHAINING (goal driven search)
How do we choose between backward or forward inference?
Answer: Study how an expert solves a problem. If an expert needs to gather information
and then tries to infer, then forward inference is more likely to be suitable. If the expert
hypothesizes about solutions, then use backward inference.
Attribute Forward Chaining Backward Chaining
Also known as Data-driven Goal-driven
Starts from New data Possible conclusion
Processing Somewhat wasteful Efficient
Aims for Any Conclusion(s) Necessary data
Practical if Combinatorial explosion creates an
infinite number of possible right
answers.
Number of possible final answers is
reasonable or a set of known
alternatives is available.
Appropriate for Planning, monitoring, control and
interpretation application
Diagnostic, prescription and debugging
application.

More Related Content

What's hot (20)

Which type of Expert System ¨C Rule Base, Fuzzy or Neural is Most Suited for E...
Which type of Expert System ¨C Rule Base, Fuzzy or Neural is Most Suited for E...Which type of Expert System ¨C Rule Base, Fuzzy or Neural is Most Suited for E...
Which type of Expert System ¨C Rule Base, Fuzzy or Neural is Most Suited for E...
Waqas Tariq
?
Lec 4 expert systems
Lec 4  expert systemsLec 4  expert systems
Lec 4 expert systems
Eyob Sisay
?
Expert systems from rk
Expert systems from rkExpert systems from rk
Expert systems from rk
ramaslide
?
Expert system
Expert systemExpert system
Expert system
priyanka1078
?
Expert System With Python -1
Expert System With Python -1Expert System With Python -1
Expert System With Python -1
Ahmad Hussein
?
Expert system
Expert systemExpert system
Expert system
deepak kumar
?
Introduction To Mycin Expert System
Introduction To Mycin Expert SystemIntroduction To Mycin Expert System
Introduction To Mycin Expert System
Nipun Jaswal
?
Expert system (unit 1 & 2)
Expert system (unit 1 & 2)Expert system (unit 1 & 2)
Expert system (unit 1 & 2)
Lakshya Gupta
?
Expert System
Expert SystemExpert System
Expert System
university of education,Lahore
?
Expert system
Expert systemExpert system
Expert system
Sayeed Far Ooqui
?
Expert Systems
Expert SystemsExpert Systems
Expert Systems
Camille Santos
?
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert system
premdeshmane
?
Expert system 21 sldes
Expert system 21 sldesExpert system 21 sldes
Expert system 21 sldes
Yasir Khan
?
Designing the expert system
Designing the expert systemDesigning the expert system
Designing the expert system
asimnawaz54
?
Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Details
ssbd6985
?
6.expert systems
6.expert systems6.expert systems
6.expert systems
Vinayak Sharma
?
Application of expert system
Application of expert systemApplication of expert system
Application of expert system
Dinkar DP
?
Expert Systems
Expert SystemsExpert Systems
Expert Systems
Youfan Fukutenshi
?
Topic 8 expert system
Topic 8 expert systemTopic 8 expert system
Topic 8 expert system
Noreliana Md Sharif
?
AI with expert system
AI with expert system AI with expert system
AI with expert system
peshawaqadr
?
Which type of Expert System ¨C Rule Base, Fuzzy or Neural is Most Suited for E...
Which type of Expert System ¨C Rule Base, Fuzzy or Neural is Most Suited for E...Which type of Expert System ¨C Rule Base, Fuzzy or Neural is Most Suited for E...
Which type of Expert System ¨C Rule Base, Fuzzy or Neural is Most Suited for E...
Waqas Tariq
?
Lec 4 expert systems
Lec 4  expert systemsLec 4  expert systems
Lec 4 expert systems
Eyob Sisay
?
Expert systems from rk
Expert systems from rkExpert systems from rk
Expert systems from rk
ramaslide
?
Expert System With Python -1
Expert System With Python -1Expert System With Python -1
Expert System With Python -1
Ahmad Hussein
?
Introduction To Mycin Expert System
Introduction To Mycin Expert SystemIntroduction To Mycin Expert System
Introduction To Mycin Expert System
Nipun Jaswal
?
Expert system (unit 1 & 2)
Expert system (unit 1 & 2)Expert system (unit 1 & 2)
Expert system (unit 1 & 2)
Lakshya Gupta
?
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert system
premdeshmane
?
Expert system 21 sldes
Expert system 21 sldesExpert system 21 sldes
Expert system 21 sldes
Yasir Khan
?
Designing the expert system
Designing the expert systemDesigning the expert system
Designing the expert system
asimnawaz54
?
Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Details
ssbd6985
?
Application of expert system
Application of expert systemApplication of expert system
Application of expert system
Dinkar DP
?
AI with expert system
AI with expert system AI with expert system
AI with expert system
peshawaqadr
?

Similar to 5.11 expert system (20)

Expert Systems
Expert SystemsExpert Systems
Expert Systems
Amir NikKhah
?
Expert Systems
Expert SystemsExpert Systems
Expert Systems
Anjan Mahanta
?
Expert system xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Expert system xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxExpert system xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Expert system xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
VIGNESHTV8
?
Expert system design
Expert system designExpert system design
Expert system design
Shashwat Shankar
?
Ai lecture 02(unit-02)
Ai lecture  02(unit-02) Ai lecture  02(unit-02)
Ai lecture 02(unit-02)
vikas dhakane
?
AI System.pptx
AI System.pptxAI System.pptx
AI System.pptx
GloriaShweSinMinn
?
Expert system
Expert system Expert system
Expert system
Mata Gujri College, FatehGarh Sahib ( Harsimrat Deo )
?
LearningAG.ppt
LearningAG.pptLearningAG.ppt
LearningAG.ppt
butest
?
Unit 4(nlp _neural_network)
Unit 4(nlp _neural_network)Unit 4(nlp _neural_network)
Unit 4(nlp _neural_network)
Tribhuvan University
?
expert systems dudychr go ovefivff[1].pptx
expert systems dudychr go ovefivff[1].pptxexpert systems dudychr go ovefivff[1].pptx
expert systems dudychr go ovefivff[1].pptx
f8dgxg2b25
?
4.component of expert system
4.component of expert system4.component of expert system
4.component of expert system
MdFazleRabbi18
?
Pattern recognition
Pattern recognitionPattern recognition
Pattern recognition
Minigranth
?
Chapter1 presentation week1
Chapter1 presentation week1Chapter1 presentation week1
Chapter1 presentation week1
Assaf Arief
?
Expert system (mis)
Expert system (mis)Expert system (mis)
Expert system (mis)
Quaid e Azam college of commerce (university of peshawar)
?
Systems for Experts of all that is known
Systems for Experts of all that is knownSystems for Experts of all that is known
Systems for Experts of all that is known
KingLupa
?
Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2
Ankit Gupta
?
Approaches to unraveling a complex test problem
Approaches to unraveling a complex test problemApproaches to unraveling a complex test problem
Approaches to unraveling a complex test problem
Johan Hoberg
?
Topic8expertsystem 120503030324-phpapp02
Topic8expertsystem 120503030324-phpapp02Topic8expertsystem 120503030324-phpapp02
Topic8expertsystem 120503030324-phpapp02
University Of Sindh Jamshoro
?
Expert system (mis)
Expert system (mis)Expert system (mis)
Expert system (mis)
Aamir Kiyani
?
Machine Learning
Machine LearningMachine Learning
Machine Learning
Joshua Robinson
?

Recently uploaded (20)

What Makes "Deep Research"? A Dive into AI Agents
What Makes "Deep Research"? A Dive into AI AgentsWhat Makes "Deep Research"? A Dive into AI Agents
What Makes "Deep Research"? A Dive into AI Agents
Zilliz
?
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOTSMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
TanmaiArni
?
Formal Methods: Whence and Whither? [Martin Fr?nzle Festkolloquium, 2025]
Formal Methods: Whence and Whither? [Martin Fr?nzle Festkolloquium, 2025]Formal Methods: Whence and Whither? [Martin Fr?nzle Festkolloquium, 2025]
Formal Methods: Whence and Whither? [Martin Fr?nzle Festkolloquium, 2025]
Jonathan Bowen
?
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
Tsuyoshi Hirayama
?
1.1. Evolution-and-Scope-of-Business-Analytics.pptx
1.1. Evolution-and-Scope-of-Business-Analytics.pptx1.1. Evolution-and-Scope-of-Business-Analytics.pptx
1.1. Evolution-and-Scope-of-Business-Analytics.pptx
Jitendra Tomar
?
EaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial KeyEaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial Key
kherorpacca127
?
UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1
DianaGray10
?
A Framework for Model-Driven Digital Twin Engineering
A Framework for Model-Driven Digital Twin EngineeringA Framework for Model-Driven Digital Twin Engineering
A Framework for Model-Driven Digital Twin Engineering
Daniel Lehner
?
Endpoint Backup: 3 Reasons MSPs Ignore It
Endpoint Backup: 3 Reasons MSPs Ignore ItEndpoint Backup: 3 Reasons MSPs Ignore It
Endpoint Backup: 3 Reasons MSPs Ignore It
MSP360
?
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...
ScyllaDB
?
Transform Your Future with Front-End Development Training
Transform Your Future with Front-End Development TrainingTransform Your Future with Front-End Development Training
Transform Your Future with Front-End Development Training
Vtechlabs
?
Gojek Clone Multi-Service Super App.pptx
Gojek Clone Multi-Service Super App.pptxGojek Clone Multi-Service Super App.pptx
Gojek Clone Multi-Service Super App.pptx
V3cube
?
Unlocking DevOps Secuirty :Vault & Keylock
Unlocking DevOps Secuirty :Vault & KeylockUnlocking DevOps Secuirty :Vault & Keylock
Unlocking DevOps Secuirty :Vault & Keylock
HusseinMalikMammadli
?
Build with AI on Google Cloud Session #4
Build with AI on Google Cloud Session #4Build with AI on Google Cloud Session #4
Build with AI on Google Cloud Session #4
Margaret Maynard-Reid
?
Stronger Together: Combining Data Quality and Governance for Confident AI & A...
Stronger Together: Combining Data Quality and Governance for Confident AI & A...Stronger Together: Combining Data Quality and Governance for Confident AI & A...
Stronger Together: Combining Data Quality and Governance for Confident AI & A...
Precisely
?
Wondershare Filmora Crack 14.3.2.11147 Latest
Wondershare Filmora Crack 14.3.2.11147 LatestWondershare Filmora Crack 14.3.2.11147 Latest
Wondershare Filmora Crack 14.3.2.11147 Latest
udkg888
?
Wondershare Dr.Fone Crack Free Download 2025
Wondershare Dr.Fone Crack Free Download 2025Wondershare Dr.Fone Crack Free Download 2025
Wondershare Dr.Fone Crack Free Download 2025
maharajput103
?
UiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and OpportunitiesUiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and Opportunities
DianaGray10
?
Cloud of everything Tech of the 21 century in Aviation
Cloud of everything Tech of the 21 century in AviationCloud of everything Tech of the 21 century in Aviation
Cloud of everything Tech of the 21 century in Aviation
Assem mousa
?
Fl studio crack version 12.9 Free Download
Fl studio crack version 12.9 Free DownloadFl studio crack version 12.9 Free Download
Fl studio crack version 12.9 Free Download
kherorpacca127
?
What Makes "Deep Research"? A Dive into AI Agents
What Makes "Deep Research"? A Dive into AI AgentsWhat Makes "Deep Research"? A Dive into AI Agents
What Makes "Deep Research"? A Dive into AI Agents
Zilliz
?
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOTSMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
TanmaiArni
?
Formal Methods: Whence and Whither? [Martin Fr?nzle Festkolloquium, 2025]
Formal Methods: Whence and Whither? [Martin Fr?nzle Festkolloquium, 2025]Formal Methods: Whence and Whither? [Martin Fr?nzle Festkolloquium, 2025]
Formal Methods: Whence and Whither? [Martin Fr?nzle Festkolloquium, 2025]
Jonathan Bowen
?
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
Tsuyoshi Hirayama
?
1.1. Evolution-and-Scope-of-Business-Analytics.pptx
1.1. Evolution-and-Scope-of-Business-Analytics.pptx1.1. Evolution-and-Scope-of-Business-Analytics.pptx
1.1. Evolution-and-Scope-of-Business-Analytics.pptx
Jitendra Tomar
?
EaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial KeyEaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial Key
kherorpacca127
?
UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1
DianaGray10
?
A Framework for Model-Driven Digital Twin Engineering
A Framework for Model-Driven Digital Twin EngineeringA Framework for Model-Driven Digital Twin Engineering
A Framework for Model-Driven Digital Twin Engineering
Daniel Lehner
?
Endpoint Backup: 3 Reasons MSPs Ignore It
Endpoint Backup: 3 Reasons MSPs Ignore ItEndpoint Backup: 3 Reasons MSPs Ignore It
Endpoint Backup: 3 Reasons MSPs Ignore It
MSP360
?
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...
ScyllaDB
?
Transform Your Future with Front-End Development Training
Transform Your Future with Front-End Development TrainingTransform Your Future with Front-End Development Training
Transform Your Future with Front-End Development Training
Vtechlabs
?
Gojek Clone Multi-Service Super App.pptx
Gojek Clone Multi-Service Super App.pptxGojek Clone Multi-Service Super App.pptx
Gojek Clone Multi-Service Super App.pptx
V3cube
?
Unlocking DevOps Secuirty :Vault & Keylock
Unlocking DevOps Secuirty :Vault & KeylockUnlocking DevOps Secuirty :Vault & Keylock
Unlocking DevOps Secuirty :Vault & Keylock
HusseinMalikMammadli
?
Build with AI on Google Cloud Session #4
Build with AI on Google Cloud Session #4Build with AI on Google Cloud Session #4
Build with AI on Google Cloud Session #4
Margaret Maynard-Reid
?
Stronger Together: Combining Data Quality and Governance for Confident AI & A...
Stronger Together: Combining Data Quality and Governance for Confident AI & A...Stronger Together: Combining Data Quality and Governance for Confident AI & A...
Stronger Together: Combining Data Quality and Governance for Confident AI & A...
Precisely
?
Wondershare Filmora Crack 14.3.2.11147 Latest
Wondershare Filmora Crack 14.3.2.11147 LatestWondershare Filmora Crack 14.3.2.11147 Latest
Wondershare Filmora Crack 14.3.2.11147 Latest
udkg888
?
Wondershare Dr.Fone Crack Free Download 2025
Wondershare Dr.Fone Crack Free Download 2025Wondershare Dr.Fone Crack Free Download 2025
Wondershare Dr.Fone Crack Free Download 2025
maharajput103
?
UiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and OpportunitiesUiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and Opportunities
DianaGray10
?
Cloud of everything Tech of the 21 century in Aviation
Cloud of everything Tech of the 21 century in AviationCloud of everything Tech of the 21 century in Aviation
Cloud of everything Tech of the 21 century in Aviation
Assem mousa
?
Fl studio crack version 12.9 Free Download
Fl studio crack version 12.9 Free DownloadFl studio crack version 12.9 Free Download
Fl studio crack version 12.9 Free Download
kherorpacca127
?

5.11 expert system

  • 2. What is an Expert System? ? An expert system is computer software that attempts to act like a human expert on a particular subject area. Expert systems are often used to advise non-experts in situations where a human expert in unavailable (for example it may be too expensive to employ a human expert, or it might be a difficult to reach location).
  • 3. How Do Expert Systems Work? The non-expert user queries the expert system. This is done by asking a question, or by answering questions asked by the expert system. The inference engine uses the query to search the knowledge base and then provides an answer or some advice to the user.
  • 4. A rules base is a set of rules which an inference engine uses, together with the data or facts in the knowledge base, to reason through a problem. A knowledge engineer must be employed in order to create an expert system. The engineer collects information and knowledge from the expert. The engineer also gathers data from other sources. This process is often called data mining. Tell the user what facts and rules were used to find the solution Decides which rule to go with
  • 5. The inference engine is able to find solutions by using a form of reasoning. This reasoning involves: FORWARD CHAINING (data driven search) BACKWARD CHAINING (goal driven search) How do we choose between backward or forward inference? Answer: Study how an expert solves a problem. If an expert needs to gather information and then tries to infer, then forward inference is more likely to be suitable. If the expert hypothesizes about solutions, then use backward inference. Attribute Forward Chaining Backward Chaining Also known as Data-driven Goal-driven Starts from New data Possible conclusion Processing Somewhat wasteful Efficient Aims for Any Conclusion(s) Necessary data Practical if Combinatorial explosion creates an infinite number of possible right answers. Number of possible final answers is reasonable or a set of known alternatives is available. Appropriate for Planning, monitoring, control and interpretation application Diagnostic, prescription and debugging application.