Skip to main content

Expert System

Expert System:

Definition: An expert is a set of programs that manipulates some encoded knowledge to solve problems in a specialized domain that normally required human expertise. Once a sufficient body of expert knowledge has been acquired, it must be encoded in some form, loaded into KBS, then tested and refined continually throughout the life of the system. 


Characteristic:

·         ES differs from ordinary computer systems in various ways:

o   ES uses knowledge rather than raw data to control the solution process – much of the knowledge is used in heuristic in nature rather than algorithmic.

o   Knowledge is encoded and maintained as an entity separate from the control program- this permits the incremental addition and refinement of the knowledge without recompilation of the control program.

o   ES is capable of explaining how a particular conclusion was reached and why requested information is needed during a confirmation.

o   ES uses symbolic representation for knowledge ( script, frame, rule of FOPL, semantic network) and perform their inference through symbolic computation by manipulating natural language,

o   ES reason with meta-knowledge, ES is based on Neural network architecture.


Background History:

1)      First expert system to be completed was DENDRAL developed by Stanford University, in the late 1960s. this system was capable of determining the structure of chemical compounds given a specification of the compound constituent element and mass spectrometry data obtained from samples of the compound. It uses heuristic knowledge and thereby reduced the search space. During the test, DENDRAL discovered a number of structures previously unknown to an expert chemist.

2)      MYCIN: It's an ES that diagnoses infectious blood disease and determines a recommended list of therapies for the patient-  MYCIN`s performance now exceeds that of experienced doctors.


Application:

  • Different types of medical Diagnosis
  • Diagnosis of complex electromechanical systems
  • Diagnosis of software development projects
  • Forecasting crop damage
  • Identification of chemical compound structures and chemical compounds  
  • Assessment of geologic from dip meter logs
  • Design of VLSI 
  • And Numerous military applications.


Architecture diagram


  • The most common form of architecture used in expert and other types of KBS is the production System. This type of system uses knowledge encoded in the form of production rules, that is if … then rule. 
  • If: condition1 & condition2 & condition 
    then: take action4.
  •  Each rule represents a small chunk of knowledge relating to the given domain of expertise.
  • Inference in the production system is accomplished by a process of chaining through the rules recursively until a conclusion is reached or failure occurs.  

 Production  System:



·         The most common form of architecture used in expert and other types of KBS  is the Production System also called rule-based system.

    ·         In the human modeling world,  the rules are called Production, and the rule-based systems are called production systems. 

    ·         Each rule representations a small chunk of knowledge relating to the given domain of expertise.

    ·         A number of related rules collectively may correspond to a chain of inferences which leads from some initially known facts to some useful conclusions.

     







All Topics


 


Comments