Expert System Architectures


       Expert System Architectures- Rule-Based Architectures


There are two types of architectures that are used in expert systems. 

1)Rule based Architectures.
2) Non- Production system Architectures.

Rule Based System Architectures


The Rule base architectures is also called production system. This type of system uses knowledge encoded in the form of production rules, that is  IF- THEN rules. Each rule represents a small chunk of knowledge relating to the given domain of expertise. 




Components of a typical Expert System


The main components of a typical expert system are :

  • The Knowledge Base:

 The  knowledge base contains facts and rules  about some specialized knowledge domain.


  • The Inference Process:


The inference engine accepts user input queries and responses to question through the I/O interface and uses this dynamic information together with the static knowledge with static knowledge  stored in the knowledge base. The knowledge in the knowledge base is used to derive conclusion about the current case or situation as presented by the users input.

The inferring process is carried out recursively in three states
1) Match    2) Select        3) Execute

Match- Contents of working memory are compared to facts and rules contained in the knowledge.
Select - Select the one proper rule.
Execute -Rules are execute from left to right.. 


  • Explanation Module:


The explanation module provides the user with an explanation of the reasoning process when requested.  This is done  in response to a how query or a why query. To respond to a how query, the explanation modules  traces the chain of rules fired during a consultation with the user.


  • The Editor :


The editor is used  by developers to create new rules for addition to the knowledge  base, to delete outmoded rules. or to modify existing rules in some way.


  • Input/Output Interface :


The input-output interface permits the user to communicate with the system in a more natural way by permitting the use of simple selection menus or the use of a restricted language which is close to a natural language


  • Learning Module & History File :


The learning module and history file are not common components of expert systems . When  type are provided, they are used to assists  in building and refining the knowledge base  


For more queries , Comment here...

SHARE

Milan Tomic

Hi. I’m Designer of Blog Magic. I’m CEO/Founder of ThemeXpose. I’m Creative Art Director, Web Designer, UI/UX Designer, Interaction Designer, Industrial Designer, Web Developer, Business Enthusiast, StartUp Enthusiast, Speaker, Writer and Photographer. Inspired to make things looks better.

  • Image
  • Image
  • Image
  • Image
  • Image
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment

Important of Database privilages

Database privileges Privileges are the right or permission to execute particular SQL statements.                           System Se...