{"title":"Dependency analysis for knowledge validation in rule-based expert systems","authors":"Chih-Hung Wu, Shie-Jue Lee, Hung-Sen Chou","doi":"10.1109/CAIA.1994.323657","DOIUrl":null,"url":null,"abstract":"Keeping knowledge consistent is an important topic in the life cycle of developing expert systems. In this paper, we focus on some major problems in knowledge validation: redundancy, subsumption, cycles, conflict, and unnecessary conditions, and describe how these problems are solved in rule-based expert systems using dependency analysis. A rule-dependency graph is developed to describe the dependency relationship among the rules contained in a knowledge base. Since each type of inconsistent knowledge presents a specific topology in the rule-dependency graph, knowledge validation can be done by examining the structure of the graph. With the aid of the rule-dependency graph, we have developed a token-flow paradigm that identifies the inconsistent structure in the rule base. The idea is effective and can be easily implemented. Properties of our method are explored. Some practical examples are also presented.<<ETX>>","PeriodicalId":297396,"journal":{"name":"Proceedings of the Tenth Conference on Artificial Intelligence for Applications","volume":"34 16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Tenth Conference on Artificial Intelligence for Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CAIA.1994.323657","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 14
Abstract
Keeping knowledge consistent is an important topic in the life cycle of developing expert systems. In this paper, we focus on some major problems in knowledge validation: redundancy, subsumption, cycles, conflict, and unnecessary conditions, and describe how these problems are solved in rule-based expert systems using dependency analysis. A rule-dependency graph is developed to describe the dependency relationship among the rules contained in a knowledge base. Since each type of inconsistent knowledge presents a specific topology in the rule-dependency graph, knowledge validation can be done by examining the structure of the graph. With the aid of the rule-dependency graph, we have developed a token-flow paradigm that identifies the inconsistent structure in the rule base. The idea is effective and can be easily implemented. Properties of our method are explored. Some practical examples are also presented.<>