Rule Based System: Name-Sajal Mishra ADM NO. - 19GSOB2020009 Course - Mba (Business Analytics)
Rule Based System: Name-Sajal Mishra ADM NO. - 19GSOB2020009 Course - Mba (Business Analytics)
(BUSINESS
19GSOB2020009
COURSE- MBA
ANALYTICS)
INTRODUCTION
1. High performance
2. Understandable
3. Reliable
4. Highly responsive
APPLICATIONS
COMPONENTS OF EXPERT/
RULE BASED SYSTEMS
The components of ES include −
1. Knowledge Base
2. Inference Engine
3. User Interface
KNOWLEDGE BASE
1. Applies rules repeatedly to the facts, which are obtained from earlier rule
application.
2. Adds new knowledge into the knowledge base if required.
3. Resolves rules conflict when multiple rules are applicable to a particular case.
To recommend a solution, the Inference Engine uses the following strategies −
Forward Chaining
Backward Chaining
USER INTERFACE
User interface provides interaction between user of the ES and the
ES itself. It is generally Natural Language Processing so as to be
used by the user who is well-versed in the task domain. The user of
the ES need not be necessarily an expert in Artificial Intelligence.
It explains how the ES has arrived at a particular recommendation.
The explanation may appear in the following forms −
1. Natural language displayed on screen.
2. Verbal narrations in natural language.
3. Listing of rule numbers displayed on the screen.
The user interface makes it easy to trace the credibility of the
deductions.
TYPES OF RULE BASED SYSTEM
1. Forward chaining starts from known facts 1. Backward chaining starts from the goal and
and applies inference rule to extract more works backward through inference rules to
data unit it reaches to the goal. find the required facts that support the
2. It is a bottom-up approach goal.
3. Forward chaining is known as data-driven 2. It is a top-down approach
inference technique as we reach to the goal 3. Backward chaining is known as goal-driven
using the available data. technique as we start from the goal and
4. Forward chaining reasoning applies a divide into sub-goal to extract the facts.
breadth-first search strategy. 4. Backward chaining reasoning applies a
5. Forward chaining tests for all the available depth-first search strategy.
rules 5. Backward chaining only tests for few
required rules.
THANK YOU