SlideShare une entreprise Scribd logo
1  sur  28
Expert Systems

Directors : Prof. Zixing Cai
           &Miss WenSha

Central South University
College of Information Science
and Engineering
What is an Expert System?

Experts are people who are very familiar
with solving specific types of problems.
Expert System
Until now, no unified definition has been
given.
Knowledge-based system
The fundamental function of the expert
system depends upon its knowledge,
therefore, the expert system is sometimes C
called knowledge-based system.          C IS I
   Central South University Artificial Intelligence
What is an Expert System(ES)?

 Definition 1: ES can handle real-world complex
 problems which need an expert’s interpretation
 andIn short, an by using a computer model of
      solve problems ES is an intelligent
 human expert reasoning to reach the same
      computer program that can
 conclusions that the human expert would do if he
perform special and difficult task(s)
 or she faces with a comparable problem.
 Definition 2: ES is an intelligent computer program
     in some field(s) at the level of to
 that uses knowledge and inference procedures
                human experts.
 solve problems that are difficult enough to require
 significant human expertise for their solutions.
                                                       C IS IC
    Central South University Artificial Intelligence
Architecture of ideal expert system
User      Communication                                   Knowledge
            Interface                                       Base


                                   Interpreter


               Plan                                         Planner


             Agenda                                       Coordinator


             Solution                                       Adjuster
                                                           Reasoning
           Blackboard                                       Machine
                                                   IS IC
          Architecture of an ideal expert system C
       Central South University Artificial Intelligence
ES-Knowledge Base(1)

Knowledge Base
  To store knowledge from the experts of
special field(s). It contains facts and feasible
operators or rules for heuristic planning and
problem solving.
  The other data is stored in a separate
database called global database, or
database simply.
                                          C IS IC
   Central South University Artificial Intelligence
ES-Reasoning Machine(2)

Reasoning Machine
  To memorize the reasoning rules and the
control strategies applied.
  According to the information from the
knowledge base, the reasoning machine can
coordinate the whole system in a logical
manner, draw inference and make a
decision.
                                      C IS IC
   Central South University Artificial Intelligence
ES- User Interface (3)

User Interface
   To communicate between the user and
the expert system.
   The user interacts with the expert system
in problem-oriented language such as in
restricted English, graphics or a structure
editor. The interface mediates information
exchanges between the expert system and
the human user.                          C IS IC
   Central South University Artificial Intelligence
ES- Interpreter(4)

Interpreter
  Through the user interface, interpreter
explains user questions, commands and
other information generated by the expert
system, including answers to questions,
explanations and justifications for its
behavior, and requests for data.


                                                     C IS IC
  Central South University Artificial Intelligence
ES-Blackboard (5)

Blackboard
 To record intermediate hypotheses and
decisions that the expert system
manipulates.




                                                     C IS IC
  Central South University Artificial Intelligence
ES-Note

Note:
    Almost no exiting expert system contains
all the components shown above, but some
components, especially the knowledge base
and reasoning machine, occur in almost all
expert systems.
    Many ESs use global database in place of
the blackboard. The global database
contains information related to specific tasks
and the current state.                 C IS IC
   Central South University Artificial Intelligence
Building Expert System

The key for successfully building an expert
system is to begin it from a smaller one, and
extend and test it step by step, make it into
a larger-scale and more perfect system.
The general procedure for building ESs :
Design of initial Knowledge Base
Development & test for prototype 原型
system
Improvement & induction 归纳 for the C        IS IC
knowledgeUniversity Artificial Intelligence
    Central South
Design of initial Knowledge Base

Problem identification
Knowledge conceptualization
Concept formulization
Rule formulation
Rule validation



                                                     C IS IC
  Central South University Artificial Intelligence
Stages for Designing KB

                             define key concept of the  Re-designment
                             knowledge ,for example :
         identify what the problem              use knowledge change the knowledge to
                                                                                check the
                               type of data structure ,
          is , how to define it , can            representation programming language of
                                                                             correctness
                           conditions that have known,
        we divide it into some sub                                     Refinements
Questions Knowledge Concepts                 method to represent can be identified by
                            the goal state, assumption          that             rules or
                  problems                      the Structure
                                                    knowledge.       the computer.
                                                                               knowledge
                                and control strategy.                     Rules
     Indentifi-      Conceptu-          Formali-            Rule
                                                                          Validation
       cation         alization          zation         Formalization
                                 Concepts                               Conclusion
                                                                        Representation


                       Stages for designing knowledge base                 C IS IC
              Central South University Artificial Intelligence
Types of Expert System (ES)
  Category                               Problem Addressed
Interpretation     Inferring situation descriptions from sensor data
Prediction         Inferring likely consequences of given situation
Diagnosis          Inferring system malfunction from observation
Design             Configuring objects under constrains
Planning           Designing actions
Monitoring         Comparing observation to plan vulnerabilities
Debugging          Prescribing remedies for malfunction
Repair             Executing a plan to administer a prescribed remedy
Instruction        Diagnosing, debugging and repairing student
                   behavior
Control                                                        C IS IC
                   Interpreting, predicting, repairing and monitoring
                   system behavior
            Central South University Artificial Intelligence
Expert Control Systems


Important differences between expert systems and
expert control systems:
Expert systems simply complete consultative
function for problems of special domains and aid
users to work.
Expert control systems need to make decisions to
control action independently and automatically.
Expert systems usually work in off-line mode.
Expert control systems need to acquire dynamic
information in on-line mode and make real-timeC
                                              IS I
control for the system.
                                           C
   Central South University Artificial Intelligence
Two main types of expert control

  Two main types of expert control:
 Expert control system
 With a more complex structure, higher cost, better
  performance, and used to plants or processes where
  higher technical requirements are needed.
 Expert controller
 With a simpler structure, lower cost and has a
  performance that can meet the general
  requirements for the industrial process control.
                                                        C IS IC
     Central South University Artificial Intelligence
Structures of Expert Control System

                        Operator Interface

Controller
                       Reasoning Machine                 Domain
                                                          Date
 Control                 Knowledge Base                   Digital
Algorithms                                              Processing
   D/A                                                     A/D

Actuators                       Process                  Sensors

                                               C
    A typical structure of expert control system IS IC
     Central South University Artificial Intelligence
Tasks of Expert Control System

  The expert control system should execute following
  tasks:
 Supervise the operation of the plant (process) and
  controller.
 Examine possible failure or fault of the system
  components, replace these faulty components or
  revise control algorithms to keep the necessary
  performance of the system.
 In special cases, select suitable control algorithm to
  adapt the variation of the system parameters and
  environment.                                      S IC CI
      Central South University Artificial Intelligence
Store the domain
                                                                      knowledge of industrial
                                                                     process control,experience
                Extract and process                                   of experts(expertise) and
            Expert Controller         Use the forward chaining       Sum up every control
                                                                                facts
               information, provide
                                        reasoning to judge the
                                          Knowledge Base (KB)         pattern and control
             control strategy and learn
                                      conditions of every rule in      experience of the
            adaptation with foundation
                                             the sequence              controlled process
                                        K                        G

               Feature
        e    Recognition      S      Inference       I       Set of       U                       Y
                                    Engine (IE)           Control Rules           Plant
R            Information
    -         Processing
        u




                                                  Sensor(s)



                              Industrial expert controller                        C IS IC
                 Central South University Artificial Intelligence
Expert system-MYCIN

An early expert system developed in early
1970s at Stanford University
Wrote by Lisp Language
Author: Bruce G. Buchanan & Edward H.
Shortliffe
  <<Rule-Based Expert Systems:
  The MYCIN Experiments of the Stanford
  Heuristic Programming Project >>
This expert system was designed to identify
bacteria causing severe infections    C IS IC
   Central South University Artificial Intelligence
C IS IC
Central South University Artificial Intelligence
Reasoning & Problem solving strategy


MYCIN could use backward chaining to find out
whether a possible bacteria was to blame.
“Certainty factor” is used for an assessment of the
likelihood 可能性评估 of one bacteria.
MYCIN’s problem solving strategy was simple:
   For each possible bacteria: Using backward
   chaining, try to prove that it is the case, finding
   the certainty.
   Find a treatment which ” covers” all the bacteria
   above some level of certainty.                    IC
                                                      CIS
   Central South University Artificial Intelligence
MYCIN: Problem Solving

When trying to prove a goal through backward
chaining, system could ask user certain questions.
Certain facts are marked as “askable”, so if they
couldn’t be proved, ask the user.
The ask procedure is carried out in following style
of dialogue:
  MYCIN: Has the patient had neurosurgery?
  USER: No.
  MYCIN: IS the patient a burn patient?
  USER: No.
  …
  MYCIN: It could be Diplococcus..                    C IS IC
   Central South University Artificial Intelligence
Modeling Human Diagnostic Strategies


Problem Solving Strategy used in MYCIN
only works when small number of
hypotheses (e.g., bacteria).
For hundreds of possible diseases, need a
better strategy.
Later medical diagnostic systems used an
approach based on human expert
reasoning.
                                       C IS IC
   Central South University Artificial Intelligence
Diagnostic Reasoning: Internist

Internist is a medical expert system for
general disease diagnosis.
Knowledge in system consists of disease
profiles 概况 , giving symptoms 症状 associated
with disease and strength of association.




                                                      C IS IC
   Central South University Artificial Intelligence
Problem Solving in Internist

Use initial data (symptoms) to suggest, or trigger 引
发 possible diseases.

Determine what other symptoms would be
expected to confirm these diseases.
Gather more data to differentiate 区分 between
these hypotheses. Either:
  If one hypothesis most likely, try to confirm it.
  If many possible hypotheses, try to throw some out.
  If a few hypotheses, try to discriminate 区别 between
                                                        IS IC
  them.
                                                      C
   Central South University Artificial Intelligence
Medical Expert Systems Today

Medical expert systems were quite effective in
evaluations comparing their performance with
human experts.
Support the physicians 医生 decisions, rather than
doing the whole diagnosis.
Include many useful support materials 辅助材料 , such
as report generating tools, reference material etc.




                                                      C IS IC
   Central South University Artificial Intelligence
Summary: Expert Systems

Effective systems have been developed that
capture expert knowledge in areas like medicine.
Typically combine rule-based approaches, with
additional certainty/probabalistic reasoning, and
some top level control of the problem solving
process.
Not a huge take-up of systems, perhaps due to
failure to adequately consider how they would be
integrated into current practice.

                                                      C IS IC
   Central South University Artificial Intelligence

Contenu connexe

Tendances

Expert systems
Expert systemsExpert systems
Expert systemsJithin Zcs
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceRamla Sheikh
 
Artificial intelligence and expert system.ppt
Artificial intelligence and expert system.pptArtificial intelligence and expert system.ppt
Artificial intelligence and expert system.pptJiwaji university
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systemsYowan Rdotexe
 
Artificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge EngineeringArtificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge EngineeringThe Integral Worm
 
Expert system presentation
Expert system presentationExpert system presentation
Expert system presentationmaryam shaikh
 
Conceptual dependency
Conceptual dependencyConceptual dependency
Conceptual dependencyJismy .K.Jose
 
Semantic nets in artificial intelligence
Semantic nets in artificial intelligenceSemantic nets in artificial intelligence
Semantic nets in artificial intelligenceharshita virwani
 
weak slot and filler structure
weak slot and filler structureweak slot and filler structure
weak slot and filler structureAmey Kerkar
 
Control Strategies in AI
Control Strategies in AIControl Strategies in AI
Control Strategies in AIAmey Kerkar
 
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
 
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
 
Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence Yasir Khan
 

Tendances (20)

Expert systems
Expert systemsExpert systems
Expert systems
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial Intelligence
 
Topic 8 expert system
Topic 8 expert systemTopic 8 expert system
Topic 8 expert system
 
Artificial intelligence and expert system.ppt
Artificial intelligence and expert system.pptArtificial intelligence and expert system.ppt
Artificial intelligence and expert system.ppt
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systems
 
Expert systems
Expert systemsExpert systems
Expert systems
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Artificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge EngineeringArtificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge Engineering
 
Inference engine
Inference engineInference engine
Inference engine
 
Lecture 6 expert systems
Lecture 6   expert systemsLecture 6   expert systems
Lecture 6 expert systems
 
Expert system presentation
Expert system presentationExpert system presentation
Expert system presentation
 
Conceptual dependency
Conceptual dependencyConceptual dependency
Conceptual dependency
 
Semantic nets in artificial intelligence
Semantic nets in artificial intelligenceSemantic nets in artificial intelligence
Semantic nets in artificial intelligence
 
Expert system mycin
Expert system   mycinExpert system   mycin
Expert system mycin
 
weak slot and filler structure
weak slot and filler structureweak slot and filler structure
weak slot and filler structure
 
Control Strategies in AI
Control Strategies in AIControl Strategies in AI
Control Strategies in AI
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {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
 
Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence
 

En vedette

The Role Of Ontology In Modern Expert Systems Dallas 2008
The Role Of Ontology In Modern Expert Systems   Dallas   2008The Role Of Ontology In Modern Expert Systems   Dallas   2008
The Role Of Ontology In Modern Expert Systems Dallas 2008Jason Morris
 
Natural Language Processing in AI
Natural Language Processing in AINatural Language Processing in AI
Natural Language Processing in AISaurav Shrestha
 
Lecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial IntelligenceLecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial IntelligenceKodok Ngorex
 
Expert System - Automated Traffic Light Control Based on Road Congestion
Expert System - Automated Traffic Light Control Based on Road CongestionExpert System - Automated Traffic Light Control Based on Road Congestion
Expert System - Automated Traffic Light Control Based on Road CongestionKartik Shenoy
 
Three dimensions of information systems
Three dimensions of information systemsThree dimensions of information systems
Three dimensions of information systemsSuleyman Ally
 
Introduction To Mycin Expert System
Introduction To Mycin Expert SystemIntroduction To Mycin Expert System
Introduction To Mycin Expert SystemNipun Jaswal
 
Expert system neural fuzzy system
Expert system neural fuzzy systemExpert system neural fuzzy system
Expert system neural fuzzy systemJamil S. Alagha
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert systempremdeshmane
 
EXPERT SYSTEM FOR LOAN BY BANK
EXPERT SYSTEM  FOR LOAN BY BANKEXPERT SYSTEM  FOR LOAN BY BANK
EXPERT SYSTEM FOR LOAN BY BANKalraee
 
GDSS Group Decision Support System
GDSS Group Decision Support SystemGDSS Group Decision Support System
GDSS Group Decision Support SystemEnaam Alotaibi
 
Dss vs expert system
Dss vs expert systemDss vs expert system
Dss vs expert systemAnita Johri
 
decision support system
decision support systemdecision support system
decision support systemsayivc
 
Introduction to CLIPS Expert System
Introduction to CLIPS Expert SystemIntroduction to CLIPS Expert System
Introduction to CLIPS Expert SystemMotaz Saad
 
Group decision support systems (gdss)
Group decision support systems (gdss)Group decision support systems (gdss)
Group decision support systems (gdss)Mihir joshi
 
Executive support system (ess)
Executive support system (ess)Executive support system (ess)
Executive support system (ess)Saumya Singh
 

En vedette (19)

The Role Of Ontology In Modern Expert Systems Dallas 2008
The Role Of Ontology In Modern Expert Systems   Dallas   2008The Role Of Ontology In Modern Expert Systems   Dallas   2008
The Role Of Ontology In Modern Expert Systems Dallas 2008
 
Natural Language Processing in AI
Natural Language Processing in AINatural Language Processing in AI
Natural Language Processing in AI
 
Lecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial IntelligenceLecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial Intelligence
 
Expert System - Automated Traffic Light Control Based on Road Congestion
Expert System - Automated Traffic Light Control Based on Road CongestionExpert System - Automated Traffic Light Control Based on Road Congestion
Expert System - Automated Traffic Light Control Based on Road Congestion
 
Three dimensions of information systems
Three dimensions of information systemsThree dimensions of information systems
Three dimensions of information systems
 
CLIPS Basic Student Guide
CLIPS Basic Student GuideCLIPS Basic Student Guide
CLIPS Basic Student Guide
 
Introduction To Mycin Expert System
Introduction To Mycin Expert SystemIntroduction To Mycin Expert System
Introduction To Mycin Expert System
 
Expert system neural fuzzy system
Expert system neural fuzzy systemExpert system neural fuzzy system
Expert system neural fuzzy system
 
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 FOR LOAN BY BANK
EXPERT SYSTEM  FOR LOAN BY BANKEXPERT SYSTEM  FOR LOAN BY BANK
EXPERT SYSTEM FOR LOAN BY BANK
 
Executive Information System
Executive Information SystemExecutive Information System
Executive Information System
 
GDSS
GDSSGDSS
GDSS
 
GDSS Group Decision Support System
GDSS Group Decision Support SystemGDSS Group Decision Support System
GDSS Group Decision Support System
 
Dss vs expert system
Dss vs expert systemDss vs expert system
Dss vs expert system
 
decision support system
decision support systemdecision support system
decision support system
 
Introduction to CLIPS Expert System
Introduction to CLIPS Expert SystemIntroduction to CLIPS Expert System
Introduction to CLIPS Expert System
 
Group decision support systems (gdss)
Group decision support systems (gdss)Group decision support systems (gdss)
Group decision support systems (gdss)
 
Executive support system (ess)
Executive support system (ess)Executive support system (ess)
Executive support system (ess)
 
Executive support system
Executive support systemExecutive support system
Executive support system
 

Similaire à Expert Systems

expertsystem.pptx email
expertsystem.pptx emailexpertsystem.pptx email
expertsystem.pptx emailsabareesh AS
 
ai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceChellamuthuHaripriya
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignAamir Abbas
 
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 assignmentfikir getachew
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systemsMinoo N
 
Knowledge based system(Expert System)
Knowledge based system(Expert System)Knowledge based system(Expert System)
Knowledge based system(Expert System)chauhankapil
 
Ai lecture 02(unit-02)
Ai lecture  02(unit-02) Ai lecture  02(unit-02)
Ai lecture 02(unit-02) vikas dhakane
 
Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Detailsssbd6985
 
Knowledge based system
Knowledge based systemKnowledge based system
Knowledge based systemchauhankapil
 
computer aided manufacturing , Artificial intelligence , expert system in Pro...
computer aided manufacturing , Artificial intelligence , expert system in Pro...computer aided manufacturing , Artificial intelligence , expert system in Pro...
computer aided manufacturing , Artificial intelligence , expert system in Pro...Krishangi Purohit
 
Self learning computer
Self learning computerSelf learning computer
Self learning computerijaia
 
A vision on collaborative computation of things for personalized analyses
A vision on collaborative computation of things for personalized analysesA vision on collaborative computation of things for personalized analyses
A vision on collaborative computation of things for personalized analysesDaniele Gianni
 
Computer Organisation and Architecture Teaching Trends
Computer Organisation and Architecture Teaching TrendsComputer Organisation and Architecture Teaching Trends
Computer Organisation and Architecture Teaching Trendsyogesh1617
 
Computer Oraganisation and Architecture
Computer Oraganisation and ArchitectureComputer Oraganisation and Architecture
Computer Oraganisation and Architectureyogesh1617
 
Review Of Mutiview
Review Of MutiviewReview Of Mutiview
Review Of Mutiviewguestc990b6
 
Norm Geddes- TAG Entrepreneurs "Rock Star" Presentation
Norm Geddes- TAG Entrepreneurs "Rock Star" PresentationNorm Geddes- TAG Entrepreneurs "Rock Star" Presentation
Norm Geddes- TAG Entrepreneurs "Rock Star" PresentationMelanie Brandt
 

Similaire à Expert Systems (20)

Introduction to Expert systems
Introduction to Expert systemsIntroduction to Expert systems
Introduction to Expert systems
 
expertsystem.pptx email
expertsystem.pptx emailexpertsystem.pptx email
expertsystem.pptx email
 
ai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligence
 
ARTIFICIAL INTELLIGENCE
ARTIFICIAL INTELLIGENCE ARTIFICIAL INTELLIGENCE
ARTIFICIAL INTELLIGENCE
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
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
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systems
 
Knowledge based system(Expert System)
Knowledge based system(Expert System)Knowledge based system(Expert System)
Knowledge based system(Expert System)
 
Ai lecture 02(unit-02)
Ai lecture  02(unit-02) Ai lecture  02(unit-02)
Ai lecture 02(unit-02)
 
Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Details
 
Knowledge based system
Knowledge based systemKnowledge based system
Knowledge based system
 
computer aided manufacturing , Artificial intelligence , expert system in Pro...
computer aided manufacturing , Artificial intelligence , expert system in Pro...computer aided manufacturing , Artificial intelligence , expert system in Pro...
computer aided manufacturing , Artificial intelligence , expert system in Pro...
 
Artificial intelligance
Artificial intelliganceArtificial intelligance
Artificial intelligance
 
Self learning computer
Self learning computerSelf learning computer
Self learning computer
 
A vision on collaborative computation of things for personalized analyses
A vision on collaborative computation of things for personalized analysesA vision on collaborative computation of things for personalized analyses
A vision on collaborative computation of things for personalized analyses
 
Computer Organisation and Architecture Teaching Trends
Computer Organisation and Architecture Teaching TrendsComputer Organisation and Architecture Teaching Trends
Computer Organisation and Architecture Teaching Trends
 
Computer Oraganisation and Architecture
Computer Oraganisation and ArchitectureComputer Oraganisation and Architecture
Computer Oraganisation and Architecture
 
Review Of Mutiview
Review Of MutiviewReview Of Mutiview
Review Of Mutiview
 
Expert system
Expert systemExpert system
Expert system
 
Norm Geddes- TAG Entrepreneurs "Rock Star" Presentation
Norm Geddes- TAG Entrepreneurs "Rock Star" PresentationNorm Geddes- TAG Entrepreneurs "Rock Star" Presentation
Norm Geddes- TAG Entrepreneurs "Rock Star" Presentation
 

Dernier

mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 

Dernier (20)

mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 

Expert Systems

  • 1. Expert Systems Directors : Prof. Zixing Cai &Miss WenSha Central South University College of Information Science and Engineering
  • 2. What is an Expert System? Experts are people who are very familiar with solving specific types of problems. Expert System Until now, no unified definition has been given. Knowledge-based system The fundamental function of the expert system depends upon its knowledge, therefore, the expert system is sometimes C called knowledge-based system. C IS I Central South University Artificial Intelligence
  • 3. What is an Expert System(ES)? Definition 1: ES can handle real-world complex problems which need an expert’s interpretation andIn short, an by using a computer model of solve problems ES is an intelligent human expert reasoning to reach the same computer program that can conclusions that the human expert would do if he perform special and difficult task(s) or she faces with a comparable problem. Definition 2: ES is an intelligent computer program in some field(s) at the level of to that uses knowledge and inference procedures human experts. solve problems that are difficult enough to require significant human expertise for their solutions. C IS IC Central South University Artificial Intelligence
  • 4. Architecture of ideal expert system User Communication Knowledge Interface Base Interpreter Plan Planner Agenda Coordinator Solution Adjuster Reasoning Blackboard Machine IS IC Architecture of an ideal expert system C Central South University Artificial Intelligence
  • 5. ES-Knowledge Base(1) Knowledge Base To store knowledge from the experts of special field(s). It contains facts and feasible operators or rules for heuristic planning and problem solving. The other data is stored in a separate database called global database, or database simply. C IS IC Central South University Artificial Intelligence
  • 6. ES-Reasoning Machine(2) Reasoning Machine To memorize the reasoning rules and the control strategies applied. According to the information from the knowledge base, the reasoning machine can coordinate the whole system in a logical manner, draw inference and make a decision. C IS IC Central South University Artificial Intelligence
  • 7. ES- User Interface (3) User Interface To communicate between the user and the expert system. The user interacts with the expert system in problem-oriented language such as in restricted English, graphics or a structure editor. The interface mediates information exchanges between the expert system and the human user. C IS IC Central South University Artificial Intelligence
  • 8. ES- Interpreter(4) Interpreter Through the user interface, interpreter explains user questions, commands and other information generated by the expert system, including answers to questions, explanations and justifications for its behavior, and requests for data. C IS IC Central South University Artificial Intelligence
  • 9. ES-Blackboard (5) Blackboard To record intermediate hypotheses and decisions that the expert system manipulates. C IS IC Central South University Artificial Intelligence
  • 10. ES-Note Note: Almost no exiting expert system contains all the components shown above, but some components, especially the knowledge base and reasoning machine, occur in almost all expert systems. Many ESs use global database in place of the blackboard. The global database contains information related to specific tasks and the current state. C IS IC Central South University Artificial Intelligence
  • 11. Building Expert System The key for successfully building an expert system is to begin it from a smaller one, and extend and test it step by step, make it into a larger-scale and more perfect system. The general procedure for building ESs : Design of initial Knowledge Base Development & test for prototype 原型 system Improvement & induction 归纳 for the C IS IC knowledgeUniversity Artificial Intelligence Central South
  • 12. Design of initial Knowledge Base Problem identification Knowledge conceptualization Concept formulization Rule formulation Rule validation C IS IC Central South University Artificial Intelligence
  • 13. Stages for Designing KB define key concept of the Re-designment knowledge ,for example : identify what the problem use knowledge change the knowledge to check the type of data structure , is , how to define it , can representation programming language of correctness conditions that have known, we divide it into some sub Refinements Questions Knowledge Concepts method to represent can be identified by the goal state, assumption that rules or problems the Structure knowledge. the computer. knowledge and control strategy. Rules Indentifi- Conceptu- Formali- Rule Validation cation alization zation Formalization Concepts Conclusion Representation Stages for designing knowledge base C IS IC Central South University Artificial Intelligence
  • 14. Types of Expert System (ES) Category Problem Addressed Interpretation Inferring situation descriptions from sensor data Prediction Inferring likely consequences of given situation Diagnosis Inferring system malfunction from observation Design Configuring objects under constrains Planning Designing actions Monitoring Comparing observation to plan vulnerabilities Debugging Prescribing remedies for malfunction Repair Executing a plan to administer a prescribed remedy Instruction Diagnosing, debugging and repairing student behavior Control C IS IC Interpreting, predicting, repairing and monitoring system behavior Central South University Artificial Intelligence
  • 15. Expert Control Systems Important differences between expert systems and expert control systems: Expert systems simply complete consultative function for problems of special domains and aid users to work. Expert control systems need to make decisions to control action independently and automatically. Expert systems usually work in off-line mode. Expert control systems need to acquire dynamic information in on-line mode and make real-timeC IS I control for the system. C Central South University Artificial Intelligence
  • 16. Two main types of expert control Two main types of expert control:  Expert control system With a more complex structure, higher cost, better performance, and used to plants or processes where higher technical requirements are needed.  Expert controller With a simpler structure, lower cost and has a performance that can meet the general requirements for the industrial process control. C IS IC Central South University Artificial Intelligence
  • 17. Structures of Expert Control System Operator Interface Controller Reasoning Machine Domain Date Control Knowledge Base Digital Algorithms Processing D/A A/D Actuators Process Sensors C A typical structure of expert control system IS IC Central South University Artificial Intelligence
  • 18. Tasks of Expert Control System The expert control system should execute following tasks:  Supervise the operation of the plant (process) and controller.  Examine possible failure or fault of the system components, replace these faulty components or revise control algorithms to keep the necessary performance of the system.  In special cases, select suitable control algorithm to adapt the variation of the system parameters and environment. S IC CI Central South University Artificial Intelligence
  • 19. Store the domain knowledge of industrial process control,experience Extract and process of experts(expertise) and Expert Controller Use the forward chaining Sum up every control facts information, provide reasoning to judge the Knowledge Base (KB) pattern and control control strategy and learn conditions of every rule in experience of the adaptation with foundation the sequence controlled process K G Feature e Recognition S Inference I Set of U Y Engine (IE) Control Rules Plant R Information - Processing u Sensor(s) Industrial expert controller C IS IC Central South University Artificial Intelligence
  • 20. Expert system-MYCIN An early expert system developed in early 1970s at Stanford University Wrote by Lisp Language Author: Bruce G. Buchanan & Edward H. Shortliffe <<Rule-Based Expert Systems: The MYCIN Experiments of the Stanford Heuristic Programming Project >> This expert system was designed to identify bacteria causing severe infections C IS IC Central South University Artificial Intelligence
  • 21. C IS IC Central South University Artificial Intelligence
  • 22. Reasoning & Problem solving strategy MYCIN could use backward chaining to find out whether a possible bacteria was to blame. “Certainty factor” is used for an assessment of the likelihood 可能性评估 of one bacteria. MYCIN’s problem solving strategy was simple: For each possible bacteria: Using backward chaining, try to prove that it is the case, finding the certainty. Find a treatment which ” covers” all the bacteria above some level of certainty. IC CIS Central South University Artificial Intelligence
  • 23. MYCIN: Problem Solving When trying to prove a goal through backward chaining, system could ask user certain questions. Certain facts are marked as “askable”, so if they couldn’t be proved, ask the user. The ask procedure is carried out in following style of dialogue: MYCIN: Has the patient had neurosurgery? USER: No. MYCIN: IS the patient a burn patient? USER: No. … MYCIN: It could be Diplococcus.. C IS IC Central South University Artificial Intelligence
  • 24. Modeling Human Diagnostic Strategies Problem Solving Strategy used in MYCIN only works when small number of hypotheses (e.g., bacteria). For hundreds of possible diseases, need a better strategy. Later medical diagnostic systems used an approach based on human expert reasoning. C IS IC Central South University Artificial Intelligence
  • 25. Diagnostic Reasoning: Internist Internist is a medical expert system for general disease diagnosis. Knowledge in system consists of disease profiles 概况 , giving symptoms 症状 associated with disease and strength of association. C IS IC Central South University Artificial Intelligence
  • 26. Problem Solving in Internist Use initial data (symptoms) to suggest, or trigger 引 发 possible diseases. Determine what other symptoms would be expected to confirm these diseases. Gather more data to differentiate 区分 between these hypotheses. Either: If one hypothesis most likely, try to confirm it. If many possible hypotheses, try to throw some out. If a few hypotheses, try to discriminate 区别 between IS IC them. C Central South University Artificial Intelligence
  • 27. Medical Expert Systems Today Medical expert systems were quite effective in evaluations comparing their performance with human experts. Support the physicians 医生 decisions, rather than doing the whole diagnosis. Include many useful support materials 辅助材料 , such as report generating tools, reference material etc. C IS IC Central South University Artificial Intelligence
  • 28. Summary: Expert Systems Effective systems have been developed that capture expert knowledge in areas like medicine. Typically combine rule-based approaches, with additional certainty/probabalistic reasoning, and some top level control of the problem solving process. Not a huge take-up of systems, perhaps due to failure to adequately consider how they would be integrated into current practice. C IS IC Central South University Artificial Intelligence

Notes de l'éditeur

  1. We often talk of expert. But, what is the expert. Here, we give its definition:( 念 PPT). And, what is Expert System? Until now, no unified definition has been given. I’ll give several kinds of definitions later on. Then, what is Knowledge-based system? Because…( 念 PPT)
  2. Here just are several kinds of definitions of Expert system. ( 念 PPT)
  3. This is the Architecture of an ideal expert system. We can see: it is composed of 5 parts: Knowledge Base; Reasoning Machine; Communication Interface; Interpreter; and Blackboard. And what is their usage? First, …( 念 ppt); Sencond, …( 念 PPT); …… ( 最后 ) However, we must take note here:( 点图下方标注 , 念 PPT)
  4. ( 最后 )The Blackboard, we mentioned just now, is really a global database.
  5. mediate [midieit] 调节
  6. Now, we’ll study how to build a Expert System. The key for successfully building an expert system is to begin it from a smaller one, and extend and test it step by step, make it into a larger-scale and more perfect system. ( 念 PPT)
  7. Design of the initial knowledge base is the most important and most difficult task. The design involves the following 5 stages: Problem identification( 问题知识化 ); Knowledge conceptualization( 知识概念化 ); Concept formulization( 概念形式化 ); Rule formulation( 形式规则化 ); Rule validation( 规则合法化 ).
  8. The Stages for designing initial knowledge base can be shown in this figure. ( 对着 PPT 讲 )
  9. Here are some types of Expert System. This is their Category( 指着左边 ), This is the problems they can address. This page, I won’t introduce in detail here, left you to read by yourself after class. OK?
  10. Just now, we introduced the Expert System. Now, we will learn the Expert Control System. Before this, we must have a look at the differences between expert systems and expert control systems. ( 念 PPT)
  11. There are 2 main types of expert control: The Expert control system and Expert controller. ( 念 PPT)
  12. This is a typical structure of Expert Control System. Here, just the Controller. This system should execute following 3 tasks:( 快翻下一页 )
  13. ( 对着 PPT 念 )
  14. Now, we’ll discuss a specific structure of expert controller, that’s Industrial expert controller. ( 对着书念 ) ( 最后 , 翻开书讲解 )
  15. Now, we’ll get a knowledge of a very famous Expert system-MYCIN. ( 念 PPT)
  16. 治疗疾病: Cure Disease
  17. Neuro-surgery [njuərəu ‘sə:dʒəri] 神经外科
  18. Let’s have an analysis about the defects and development trend of MYCIN. ( 念 PPT) Diagnostic [daiəg nɔstik] 诊断的
  19. Internist 内科医生