SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Detailsssbd6985
 
Expert system in computer
Expert system in computer Expert system in computer
Expert system in computer kiran paul
 
Knowledge based system
Knowledge based systemKnowledge based system
Knowledge based systemchauhankapil
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systemsYowan Rdotexe
 
Introduction To Mycin Expert System
Introduction To Mycin Expert SystemIntroduction To Mycin Expert System
Introduction To Mycin Expert SystemNipun Jaswal
 
The Top Trends in Artificial Intelligence
The Top Trends in Artificial IntelligenceThe Top Trends in Artificial Intelligence
The Top Trends in Artificial IntelligenceErling Hesselberg
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AIVishal Singh
 
Expert systems from rk
Expert systems from rkExpert systems from rk
Expert systems from rkramaslide
 
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
 
Expert System MYCIN
Expert System MYCINExpert System MYCIN
Expert System MYCINRached Krim
 
Machine learning overview
Machine learning overviewMachine learning overview
Machine learning overviewprih_yah
 
Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya
 Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya
Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriyaVijiPriya Jeyamani
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert systempremdeshmane
 

Was ist angesagt? (20)

Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Details
 
Mycin
MycinMycin
Mycin
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Expert system in computer
Expert system in computer Expert system in computer
Expert system in computer
 
Knowledge based system
Knowledge based systemKnowledge based system
Knowledge based system
 
Expert system
Expert systemExpert system
Expert system
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systems
 
Introduction To Mycin Expert System
Introduction To Mycin Expert SystemIntroduction To Mycin Expert System
Introduction To Mycin Expert System
 
The Top Trends in Artificial Intelligence
The Top Trends in Artificial IntelligenceThe Top Trends in Artificial Intelligence
The Top Trends in Artificial Intelligence
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AI
 
Expert system
Expert systemExpert system
Expert system
 
Expert systems from rk
Expert systems from rkExpert systems from rk
Expert systems from rk
 
AI: AI & Problem Solving
AI: AI & Problem SolvingAI: AI & Problem Solving
AI: AI & Problem Solving
 
Introduction to artificial intelligence
Introduction to artificial intelligenceIntroduction to artificial intelligence
Introduction to artificial intelligence
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}
 
Expert System MYCIN
Expert System MYCINExpert System MYCIN
Expert System MYCIN
 
Machine learning overview
Machine learning overviewMachine learning overview
Machine learning overview
 
Rule Based System
Rule Based SystemRule Based System
Rule Based System
 
Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya
 Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya
Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert system
 

Andere mochten auch

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
 
Expert system neural fuzzy system
Expert system neural fuzzy systemExpert system neural fuzzy system
Expert system neural fuzzy systemJamil S. Alagha
 
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
 

Andere mochten auch (19)

Topic 8 expert system
Topic 8 expert systemTopic 8 expert system
Topic 8 expert system
 
6.expert systems
6.expert systems6.expert systems
6.expert systems
 
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
 
Expert system neural fuzzy system
Expert system neural fuzzy systemExpert system neural fuzzy system
Expert system neural fuzzy 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
 

Ähnlich wie 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
 
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
 
IRJET- Application of Emerging Artificial Intelligence Methods in Structural ...
IRJET- Application of Emerging Artificial Intelligence Methods in Structural ...IRJET- Application of Emerging Artificial Intelligence Methods in Structural ...
IRJET- Application of Emerging Artificial Intelligence Methods in Structural ...IRJET Journal
 
software engineering
software engineeringsoftware engineering
software engineeringparamalways
 

Ähnlich wie 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)
 
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
 
IRJET- Application of Emerging Artificial Intelligence Methods in Structural ...
IRJET- Application of Emerging Artificial Intelligence Methods in Structural ...IRJET- Application of Emerging Artificial Intelligence Methods in Structural ...
IRJET- Application of Emerging Artificial Intelligence Methods in Structural ...
 
software engineering
software engineeringsoftware engineering
software engineering
 

Kürzlich hochgeladen

4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 

Kürzlich hochgeladen (20)

Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 

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

Hinweis der Redaktion

  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 内科医生