Conflict Resolution Strategies-00383

Online Quiz This subjective question is related to the book/course vu cs201 Introduction to Programming. It can also be found in vu cs201 Mid Term Solved Past Paper No. 8.

Question 1: Conflict Resolution Strategies
Answer:

To overcome the conflict problem stated above, we may choose to use on of the following conflict resolution strategies:

Fire first rule in sequence (rule ordering in list). Using this strategy all the rules in the list are ordered (the ordering imposes prioritization). When more than one rule matches, we simply fire the first in the sequence o Assign rule priorities (rule ordering by importance). Using this approach we assign explicit priorities to rules to allow conflict resolution.

More specific rules (more premises) are preferred over general rules. This strategy is based on the observation that a rule with more premises, in a sense, more evidence or votes from its premises, therefore it should be fired in preference to a rule that has less premises.

Prefer rules whose premises were added more recently to WM (timestamping). This allows prioritizing recently added facts over older facts.

Parallel Strategy (view-points). Using this strategy, we do not actually resolve the conflict by selecting one rule to fire. Instead, we branch out our execution into a tree, with each branch operation in parallel on multiple threads of reasoning. This allows us to maintain multiple view-points on the argument concurrently

(Page 126)

Choose an organization

Theme Customizer

Gaussian Texture



Gradient Background