TY - GEN
T1 - A Principled Approach to Reasoning about the Specificity of Rules
AU - Yen, John
N1 - Funding Information:
ful to Robert MacGregor, Bill Swartout, and David Benjamin for their fruitful ideas regarding the the pattern classification algorithm. Finally, the research on CLASP has benefited from many discussions with Paul Rosenbloom and John Granacki. Part of the work described in this paper was supported by Engineering Excellence Fund at Texas A&M University.
Funding Information:
I would like to thank Robert Neches for his encouragement and support of this research. I am also grateful to Robert MacGregor, Bill Swartout, and David Benjamin for their fruitful ideas regarding the the pattern classification algorithm. Finally, the research on CLASP has benefited from many discussions with Paul Rosenbloom and John Granacki. Part of the work described in this paper was supported by Engineering Excellence Fund at Texas A&M University.
Publisher Copyright:
Copyright © 1990, AAAI (www.aaai.org). All rights reserved.
PY - 1990
Y1 - 1990
N2 - Even though specificity has been one of the most useful conflict resolution strategies for selecting productions, most existing rule-based systems use heuristic approximation such as the number of clauses to measure a rule's specificity. This paper describes an approach for computing a principled specificity relation between rules whose conditions are constructed using predicates defined in a terminological knowledge base. Based on a formal definition about pattern subsumption relation, we first show that a subsumption test between two conjunctive patterns can be viewed as a search problem. Then we describe an implemented pattern classification algorithm that improves the efficiency of the search process by deducing implicit conditions logically implied by a pattern and by reducing the search space using subsumption relationships between predicates. Our approach enhances the maintainability of rule-based systems and the reusability of definitional knowledge.
AB - Even though specificity has been one of the most useful conflict resolution strategies for selecting productions, most existing rule-based systems use heuristic approximation such as the number of clauses to measure a rule's specificity. This paper describes an approach for computing a principled specificity relation between rules whose conditions are constructed using predicates defined in a terminological knowledge base. Based on a formal definition about pattern subsumption relation, we first show that a subsumption test between two conjunctive patterns can be viewed as a search problem. Then we describe an implemented pattern classification algorithm that improves the efficiency of the search process by deducing implicit conditions logically implied by a pattern and by reducing the search space using subsumption relationships between predicates. Our approach enhances the maintainability of rule-based systems and the reusability of definitional knowledge.
UR - http://www.scopus.com/inward/record.url?scp=0042021661&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0042021661&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:0042021661
T3 - Proceedings of the 8th National Conference on Artificial Intelligence, AAAI 1990
SP - 701
EP - 707
BT - Proceedings of the 8th National Conference on Artificial Intelligence, AAAI 1990
PB - AAAI press
T2 - 8th National Conference on Artificial Intelligence, AAAI 1990
Y2 - 29 July 1990 through 3 August 1990
ER -