SlideShare a Scribd company logo
BY
PREM DESHMANE
What is Expert System ?
An expert system, is an interactive computer-based
decision tool that uses both facts and heuristics to
solve difficult decision making problems, based on
knowledge acquired from an expert.
Inference engine + Knowledge = Expert system
( Algorithm + Data structures = Program
in traditional computer )
First expert system, called DENDRAL, was developed
in the early 70's at Stanford University.
INTRODUCTION
Expert systems are computer applications which
embody some non-algorithmic expertise for solving
certain types of problems. For example :
Diagnostic applications
Play chess
Make financial planning decisions
Configure computers
Monitor real time systems
Underwrite insurance policies
Perform many services which previously required
human expertise.
Expert System Shells
Many expert system s are built with products called
expert system shells. A shell is a piece of software
which contains the user interface, a format for
declarative knowledge in the knowledge base, and an
inference engine. The knowledge and system
engineers uses these shells in making expert
systems.
Knowledge engineer : uses the shell to build a
system for a particular problem domain.
System engineer : builds the user interface, designs
the declarative format of the knowledge base, and
implements the inference engine.
Depending on the size of the system, the knowledge
engineer and the system engineer might be the
same person.
Human Expert Behaviors
 Recognize and formulate the problem
 Solve problems quickly and properly
 Explain the solution
 Learn from experience
 Restructure knowledge
 Break rules
 Determine relevance
 Degrade gracefully
User Interface
Inference
Engine
Knowledge
Base
Three Major ES Components
 The knowledge base contains the knowledge
necessary for understanding, formulating,
and solving problems.
 Two Basic Knowledge Base Elements
Facts & Special heuristics, or rules that
direct the use of knowledge
 The Inference Engine, brain of the ES.
 The control structure (rule interpreter)
 Provides methodology for reasoning
Expert System Architecture
The Client Interface processes requests for service
from system-users and from application layer
components.
The Knowledge-base Editor is a simple editor that
enable a subject matter expert to compose and add
rules to the Knowledge-base.
Rule Translator converts rules from one form to
another i.e; their original form to a machine-readable
form.
The Rule Engine(inference engine) is responsible for
executing Knowledge-base rules.
The shell component, Rule Object Classes, is a
container for object classes supporting.
Expert System Components And Human Interfaces
Components and Interfaces
User interface : The code that controls the dialog
between the user and the system.
Knowledge base : A declarative representation of
the expertise often in IF THEN rules .
Inference engine : The code at the core of the
system which derives recommendations from the
knowledge base and problem specific data in
working storage.
Working storage : The data which is specific to a
problem being solved.
Roles of Individuals who interact
with the system
Domain expert : The individuals who currently are
experts in solving the problems; here the system is
intended to solve.
Knowledge engineer : The individual who
encodes the expert's knowledge in a declarative
form that can be used by the expert system.
User : The individual who will be consulting with the
system to get advice which would have been
provided by the expert.
System engineer : builds the user interface, designs
the declarative format of the knowledge base, and
implements the inference engine.
Expert System Benefits
Increased Output and Productivity
Decreased Decision Making Time
Increased Process and Product
Quality
Reduced Downtime
Capture Scarce Expertise
Flexibility
Easier Equipment Operation
Elimination of Expensive
Equipment
 Operation in Hazardous Environments
 Accessibility to Knowledge and Help Desks
 Integration of Several Experts' Opinions
 Can Work with Incomplete or Uncertain
Information
 Provide Training
 Enhancement of Problem Solving and
Decision Making
 Improved Decision Making Processes
 Improved Decision Quality
 Ability to Solve Complex Problems
 Knowledge Transfer to Remote Locations
 Enhancement of Other MIS
Expert System Limitations
 Knowledge is not always readily available
 Expertise can be hard to extract from
humans
 Each expert’s approach may be different,
yet correct
 Hard, even for a highly skilled expert, to
work under time pressure
 Expert system users have natural
cognitive limits
 ES work well only in a narrow domain of
knowledge
 Most experts have no independent means
to validate their conclusions
 Experts’ vocabulary often limited and
highly technical
 Knowledge engineers are rare and
expensive
 Lack of trust by end-users
 Knowledge transfer subject to a host of
perceptual and judgmental biases
 ES may not be able to arrive at valid
conclusions
 ES sometimes produce incorrect
recommendations
References
"Artificial Intelligence", by Elaine Rich and Kevin
Knight, (2006), McGraw Hill
"Introduction To Artificial Intelligence & Expert
Systems", by Dan W Patterson.
"Expert Systems: Introduction To First And Second
Generation And Hybrid
Knowledge Based Systems", by Chris Nikolopoulos.
"Artificial intelligence and expert systems for
engineers", by C. S. Krishnamoorthy.
S. Rajeev, (1996), CRC Press INC, page 1-293.

More Related Content

What's hot

Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AIVishal Singh
 
Expert systems
Expert systemsExpert systems
Expert systems
Dr. C.V. Suresh Babu
 
Expert Systems
Expert SystemsExpert Systems
Expert Systemsosmancikk
 
Semantic nets in artificial intelligence
Semantic nets in artificial intelligenceSemantic nets in artificial intelligence
Semantic nets in artificial intelligence
harshita virwani
 
I. Hill climbing algorithm II. Steepest hill climbing algorithm
I. Hill climbing algorithm II. Steepest hill climbing algorithmI. Hill climbing algorithm II. Steepest hill climbing algorithm
I. Hill climbing algorithm II. Steepest hill climbing algorithm
vikas dhakane
 
Problems, Problem spaces and Search
Problems, Problem spaces and SearchProblems, Problem spaces and Search
Problems, Problem spaces and Search
BMS Institute of Technology and Management
 
Issues in knowledge representation
Issues in knowledge representationIssues in knowledge representation
Issues in knowledge representationSravanthi Emani
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial Intelligence
Ramla Sheikh
 
Application of Expert Systems in System Analysis & Design
Application of Expert Systems inSystem Analysis & DesignApplication of Expert Systems inSystem Analysis & Design
Application of Expert Systems in System Analysis & Design
faiza nahin
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}
FellowBuddy.com
 
Conceptual dependency
Conceptual dependencyConceptual dependency
Conceptual dependency
Jismy .K.Jose
 
Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1 Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1
DigiGurukul
 
Kevin Knight, Elaine Rich, B. Nair - Artificial Intelligence (2010, Tata McGr...
Kevin Knight, Elaine Rich, B. Nair - Artificial Intelligence (2010, Tata McGr...Kevin Knight, Elaine Rich, B. Nair - Artificial Intelligence (2010, Tata McGr...
Kevin Knight, Elaine Rich, B. Nair - Artificial Intelligence (2010, Tata McGr...
JayaramB11
 
Dempster shafer theory
Dempster shafer theoryDempster shafer theory
Dempster shafer theory
Dr. C.V. Suresh Babu
 
Minmax Algorithm In Artificial Intelligence slides
Minmax Algorithm In Artificial Intelligence slidesMinmax Algorithm In Artificial Intelligence slides
Minmax Algorithm In Artificial Intelligence slides
SamiaAziz4
 
Introduction to Dynamic Programming, Principle of Optimality
Introduction to Dynamic Programming, Principle of OptimalityIntroduction to Dynamic Programming, Principle of Optimality
Introduction to Dynamic Programming, Principle of Optimality
Bhavin Darji
 
knowledge representation using rules
knowledge representation using rulesknowledge representation using rules
knowledge representation using rules
Harini Balamurugan
 
04 Classification in Data Mining
04 Classification in Data Mining04 Classification in Data Mining
04 Classification in Data Mining
Valerii Klymchuk
 
Elements of dynamic programming
Elements of dynamic programmingElements of dynamic programming
Elements of dynamic programming
Tafhim Islam
 

What's hot (20)

Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AI
 
Rule Based System
Rule Based SystemRule Based System
Rule Based System
 
Expert systems
Expert systemsExpert systems
Expert systems
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Semantic nets in artificial intelligence
Semantic nets in artificial intelligenceSemantic nets in artificial intelligence
Semantic nets in artificial intelligence
 
I. Hill climbing algorithm II. Steepest hill climbing algorithm
I. Hill climbing algorithm II. Steepest hill climbing algorithmI. Hill climbing algorithm II. Steepest hill climbing algorithm
I. Hill climbing algorithm II. Steepest hill climbing algorithm
 
Problems, Problem spaces and Search
Problems, Problem spaces and SearchProblems, Problem spaces and Search
Problems, Problem spaces and Search
 
Issues in knowledge representation
Issues in knowledge representationIssues in knowledge representation
Issues in knowledge representation
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial Intelligence
 
Application of Expert Systems in System Analysis & Design
Application of Expert Systems inSystem Analysis & DesignApplication of Expert Systems inSystem Analysis & Design
Application of Expert Systems in System Analysis & Design
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}
 
Conceptual dependency
Conceptual dependencyConceptual dependency
Conceptual dependency
 
Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1 Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1
 
Kevin Knight, Elaine Rich, B. Nair - Artificial Intelligence (2010, Tata McGr...
Kevin Knight, Elaine Rich, B. Nair - Artificial Intelligence (2010, Tata McGr...Kevin Knight, Elaine Rich, B. Nair - Artificial Intelligence (2010, Tata McGr...
Kevin Knight, Elaine Rich, B. Nair - Artificial Intelligence (2010, Tata McGr...
 
Dempster shafer theory
Dempster shafer theoryDempster shafer theory
Dempster shafer theory
 
Minmax Algorithm In Artificial Intelligence slides
Minmax Algorithm In Artificial Intelligence slidesMinmax Algorithm In Artificial Intelligence slides
Minmax Algorithm In Artificial Intelligence slides
 
Introduction to Dynamic Programming, Principle of Optimality
Introduction to Dynamic Programming, Principle of OptimalityIntroduction to Dynamic Programming, Principle of Optimality
Introduction to Dynamic Programming, Principle of Optimality
 
knowledge representation using rules
knowledge representation using rulesknowledge representation using rules
knowledge representation using rules
 
04 Classification in Data Mining
04 Classification in Data Mining04 Classification in Data Mining
04 Classification in Data Mining
 
Elements of dynamic programming
Elements of dynamic programmingElements of dynamic programming
Elements of dynamic programming
 

Viewers also liked

Artificial Intelligence: The Nine Phases of the Expert System Development Lif...
Artificial Intelligence: The Nine Phases of the Expert System Development Lif...Artificial Intelligence: The Nine Phases of the Expert System Development Lif...
Artificial Intelligence: The Nine Phases of the Expert System Development Lif...
The Integral Worm
 
Knowledgebase vs Database
Knowledgebase vs DatabaseKnowledgebase vs Database
Knowledgebase vs Database
CJ Jenkins
 
Alpha beta prouning
Alpha beta prouningAlpha beta prouning
Alpha beta prouning
Safwan Hashmi
 
Lecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial IntelligenceLecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial IntelligenceKodok Ngorex
 
Three dimensions of information systems
Three dimensions of information systemsThree dimensions of information systems
Three dimensions of information systems
Suleyman Ally
 
AI: Learning in AI
AI: Learning in AI AI: Learning in AI
AI: Learning in AI
DataminingTools Inc
 

Viewers also liked (10)

6.expert systems
6.expert systems6.expert systems
6.expert systems
 
Artificial Intelligence: The Nine Phases of the Expert System Development Lif...
Artificial Intelligence: The Nine Phases of the Expert System Development Lif...Artificial Intelligence: The Nine Phases of the Expert System Development Lif...
Artificial Intelligence: The Nine Phases of the Expert System Development Lif...
 
Knowledgebase vs Database
Knowledgebase vs DatabaseKnowledgebase vs Database
Knowledgebase vs Database
 
Alpha beta prouning
Alpha beta prouningAlpha beta prouning
Alpha beta prouning
 
Lecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial IntelligenceLecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial Intelligence
 
Three dimensions of information systems
Three dimensions of information systemsThree dimensions of information systems
Three dimensions of information systems
 
NLP
NLPNLP
NLP
 
Frames
FramesFrames
Frames
 
AI: Learning in AI
AI: Learning in AI AI: Learning in AI
AI: Learning in AI
 
Topic 8 expert system
Topic 8 expert systemTopic 8 expert system
Topic 8 expert system
 

Similar to Introduction and architecture of expert system

ai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligence
ChellamuthuHaripriya
 
Expert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignmentExpert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignment
fikir getachew
 
Expert System
Expert SystemExpert System
Expert System
Saba Siddique
 
Expert System - Artificial intelligence
Expert System - Artificial intelligenceExpert System - Artificial intelligence
Expert System - Artificial intelligence
Dr. Abdul Ahad Abro
 
AI with expert system
AI with expert system AI with expert system
AI with expert system
peshawaqadr
 
Expert system
Expert systemExpert system
Expert system
Tilakpoudel2
 
1 Expert System.ppt
1 Expert System.ppt1 Expert System.ppt
1 Expert System.ppt
AbobakrMohammedAbdoS1
 
Expert system (mis)
Expert system (mis)Expert system (mis)
Ai lecture 02(unit-02)
Ai lecture  02(unit-02) Ai lecture  02(unit-02)
Ai lecture 02(unit-02)
vikas dhakane
 
expert system.pptx
expert system.pptxexpert system.pptx
expert system.pptx
honeydv1979
 
expertsystem.pptx email
expertsystem.pptx emailexpertsystem.pptx email
expertsystem.pptx email
sabareesh AS
 
Expert system (mis)
Expert system (mis)Expert system (mis)
Expert system (mis)Aamir Kiyani
 
Chapter 6 expert system
Chapter 6 expert systemChapter 6 expert system
Chapter 6 expert system
wahab khan
 
Introduction to Information System
Introduction to Information SystemIntroduction to Information System
Introduction to Information System
GiO Friginal
 
Expert systems in artificial intelegence
Expert systems in artificial intelegenceExpert systems in artificial intelegence
Expert systems in artificial intelegenceAnna Aquarian
 
Expert system
Expert systemExpert system
Expert system
Mukul Singh
 

Similar to Introduction and architecture of expert system (20)

ai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligence
 
Expert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignmentExpert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignment
 
Expert System
Expert SystemExpert System
Expert System
 
Mis 009
Mis 009Mis 009
Mis 009
 
Management information system
Management information systemManagement information system
Management information system
 
Expert System - Artificial intelligence
Expert System - Artificial intelligenceExpert System - Artificial intelligence
Expert System - Artificial intelligence
 
AI with expert system
AI with expert system AI with expert system
AI with expert system
 
Expert system
Expert systemExpert system
Expert system
 
1 Expert System.ppt
1 Expert System.ppt1 Expert System.ppt
1 Expert System.ppt
 
Expert system (mis)
Expert system (mis)Expert system (mis)
Expert system (mis)
 
Ai lecture 02(unit-02)
Ai lecture  02(unit-02) Ai lecture  02(unit-02)
Ai lecture 02(unit-02)
 
expert system.pptx
expert system.pptxexpert system.pptx
expert system.pptx
 
expertsystem.pptx email
expertsystem.pptx emailexpertsystem.pptx email
expertsystem.pptx email
 
Expert system (mis)
Expert system (mis)Expert system (mis)
Expert system (mis)
 
Chapter 6 expert system
Chapter 6 expert systemChapter 6 expert system
Chapter 6 expert system
 
Introduction to Information System
Introduction to Information SystemIntroduction to Information System
Introduction to Information System
 
Artificial intelligance
Artificial intelliganceArtificial intelligance
Artificial intelligance
 
Expert systems in artificial intelegence
Expert systems in artificial intelegenceExpert systems in artificial intelegence
Expert systems in artificial intelegence
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Expert system
Expert systemExpert system
Expert system
 

More from premdeshmane

Smart home device system using arduino uno & X-Bee
Smart home device system using arduino uno & X-BeeSmart home device system using arduino uno & X-Bee
Smart home device system using arduino uno & X-Bee
premdeshmane
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
premdeshmane
 
Smart home device system using arduino uno & X-Bee
Smart home device system using arduino uno & X-BeeSmart home device system using arduino uno & X-Bee
Smart home device system using arduino uno & X-Bee
premdeshmane
 
Global warming
Global warmingGlobal warming
Global warming
premdeshmane
 
Secondary data and precautions to be taken while
Secondary data and precautions to be taken whileSecondary data and precautions to be taken while
Secondary data and precautions to be taken whilepremdeshmane
 
Guerrilla marketing
Guerrilla marketingGuerrilla marketing
Guerrilla marketing
premdeshmane
 
FUTURE OF E-GOVERNANCE WITH CLOUD COMPUTING
FUTURE OF E-GOVERNANCE WITH CLOUD COMPUTINGFUTURE OF E-GOVERNANCE WITH CLOUD COMPUTING
FUTURE OF E-GOVERNANCE WITH CLOUD COMPUTING
premdeshmane
 
Evote and associated risks
Evote and associated risksEvote and associated risks
Evote and associated risks
premdeshmane
 

More from premdeshmane (8)

Smart home device system using arduino uno & X-Bee
Smart home device system using arduino uno & X-BeeSmart home device system using arduino uno & X-Bee
Smart home device system using arduino uno & X-Bee
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Smart home device system using arduino uno & X-Bee
Smart home device system using arduino uno & X-BeeSmart home device system using arduino uno & X-Bee
Smart home device system using arduino uno & X-Bee
 
Global warming
Global warmingGlobal warming
Global warming
 
Secondary data and precautions to be taken while
Secondary data and precautions to be taken whileSecondary data and precautions to be taken while
Secondary data and precautions to be taken while
 
Guerrilla marketing
Guerrilla marketingGuerrilla marketing
Guerrilla marketing
 
FUTURE OF E-GOVERNANCE WITH CLOUD COMPUTING
FUTURE OF E-GOVERNANCE WITH CLOUD COMPUTINGFUTURE OF E-GOVERNANCE WITH CLOUD COMPUTING
FUTURE OF E-GOVERNANCE WITH CLOUD COMPUTING
 
Evote and associated risks
Evote and associated risksEvote and associated risks
Evote and associated risks
 

Recently uploaded

Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Hivelance Technology
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 

Recently uploaded (20)

Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 

Introduction and architecture of expert system

  • 2. What is Expert System ? An expert system, is an interactive computer-based decision tool that uses both facts and heuristics to solve difficult decision making problems, based on knowledge acquired from an expert. Inference engine + Knowledge = Expert system ( Algorithm + Data structures = Program in traditional computer ) First expert system, called DENDRAL, was developed in the early 70's at Stanford University.
  • 3. INTRODUCTION Expert systems are computer applications which embody some non-algorithmic expertise for solving certain types of problems. For example : Diagnostic applications Play chess Make financial planning decisions Configure computers Monitor real time systems Underwrite insurance policies Perform many services which previously required human expertise.
  • 4. Expert System Shells Many expert system s are built with products called expert system shells. A shell is a piece of software which contains the user interface, a format for declarative knowledge in the knowledge base, and an inference engine. The knowledge and system engineers uses these shells in making expert systems.
  • 5. Knowledge engineer : uses the shell to build a system for a particular problem domain. System engineer : builds the user interface, designs the declarative format of the knowledge base, and implements the inference engine. Depending on the size of the system, the knowledge engineer and the system engineer might be the same person.
  • 6. Human Expert Behaviors  Recognize and formulate the problem  Solve problems quickly and properly  Explain the solution  Learn from experience  Restructure knowledge  Break rules  Determine relevance  Degrade gracefully
  • 8.  The knowledge base contains the knowledge necessary for understanding, formulating, and solving problems.  Two Basic Knowledge Base Elements Facts & Special heuristics, or rules that direct the use of knowledge  The Inference Engine, brain of the ES.  The control structure (rule interpreter)  Provides methodology for reasoning
  • 10. The Client Interface processes requests for service from system-users and from application layer components. The Knowledge-base Editor is a simple editor that enable a subject matter expert to compose and add rules to the Knowledge-base. Rule Translator converts rules from one form to another i.e; their original form to a machine-readable form. The Rule Engine(inference engine) is responsible for executing Knowledge-base rules. The shell component, Rule Object Classes, is a container for object classes supporting.
  • 11. Expert System Components And Human Interfaces
  • 12. Components and Interfaces User interface : The code that controls the dialog between the user and the system. Knowledge base : A declarative representation of the expertise often in IF THEN rules . Inference engine : The code at the core of the system which derives recommendations from the knowledge base and problem specific data in working storage. Working storage : The data which is specific to a problem being solved.
  • 13. Roles of Individuals who interact with the system Domain expert : The individuals who currently are experts in solving the problems; here the system is intended to solve. Knowledge engineer : The individual who encodes the expert's knowledge in a declarative form that can be used by the expert system. User : The individual who will be consulting with the system to get advice which would have been provided by the expert. System engineer : builds the user interface, designs the declarative format of the knowledge base, and implements the inference engine.
  • 14. Expert System Benefits Increased Output and Productivity Decreased Decision Making Time Increased Process and Product Quality Reduced Downtime Capture Scarce Expertise Flexibility Easier Equipment Operation Elimination of Expensive Equipment
  • 15.  Operation in Hazardous Environments  Accessibility to Knowledge and Help Desks  Integration of Several Experts' Opinions  Can Work with Incomplete or Uncertain Information  Provide Training  Enhancement of Problem Solving and Decision Making  Improved Decision Making Processes  Improved Decision Quality  Ability to Solve Complex Problems  Knowledge Transfer to Remote Locations  Enhancement of Other MIS
  • 16. Expert System Limitations  Knowledge is not always readily available  Expertise can be hard to extract from humans  Each expert’s approach may be different, yet correct  Hard, even for a highly skilled expert, to work under time pressure  Expert system users have natural cognitive limits  ES work well only in a narrow domain of knowledge
  • 17.  Most experts have no independent means to validate their conclusions  Experts’ vocabulary often limited and highly technical  Knowledge engineers are rare and expensive  Lack of trust by end-users  Knowledge transfer subject to a host of perceptual and judgmental biases  ES may not be able to arrive at valid conclusions  ES sometimes produce incorrect recommendations
  • 18. References "Artificial Intelligence", by Elaine Rich and Kevin Knight, (2006), McGraw Hill "Introduction To Artificial Intelligence & Expert Systems", by Dan W Patterson. "Expert Systems: Introduction To First And Second Generation And Hybrid Knowledge Based Systems", by Chris Nikolopoulos. "Artificial intelligence and expert systems for engineers", by C. S. Krishnamoorthy. S. Rajeev, (1996), CRC Press INC, page 1-293.