42 Chapter 2 Knowledge-Based systems arChiteCture
2.7.6 Conflict Resolution Strategies for Rule-Based
Systems
For rule-based systems, forward and backward chaining work in cycles by
managing and updating the concerned facts and hypotheses of goals in
working memory. Based on the content of working memory, appropriate
rules from the rule base are selected and triggered. The collection of trig-
gered rules is known as a conflict set. Out of the rules in the conflict set, the
inference engine selects one rule based on some predefined criteria. This
process is called conflict resolution. Opaque relationships between rules, an
ineffective search strategy within the knowledge base, and an inability to
learn are the major ...