Please enable JavaScript.
Coggle requires JavaScript to display documents.
Procedural Representation Schemes (Production Systems (Rules Notation (OR…
Procedural Representation Schemes
Production Systems
Basic Concepts
Syntax
Semantics: rules can be True or False
Definetion
Rulebased systems
Inference systems
Productions
knowledge representation scheme that captures
how experts solve problems based on heuristics
Problem-solving by experimental and especially trial-and-error methods
Problem-solving based on experience
Example
Game playing
Physicians rely heavily on heuristics
Rules Notation
OR Graph
AND Graph
Conditions
The Reasoning Process
Backward reasoning
Backward chaining
Goal-driven
Forward reasoning
Forward chaining
Data-driven
Hybrid
Data driven
Goal driven
Evaluation of rule-based systems
Limitations
Not all knowledge can be expressed in terms of rules
Difficult to test exhaustively all the rules in the system
Pattern matching involved is an inherently inefficient
computational process
Can be inefficient for large systems
Advantages
Easy to understand and implement
Highly modular
Simple syntax
Easy to add or delete a rule