• DocumentCode
    1203410
  • Title

    PREPARE: a tool for knowledge base verification

  • Author

    Zhang, Du ; Nguyen, Doan

  • Author_Institution
    Dept. of Comput. Sci., California State Univ., Sacramento, CA, USA
  • Volume
    6
  • Issue
    6
  • fYear
    1994
  • fDate
    12/1/1994 12:00:00 AM
  • Firstpage
    983
  • Lastpage
    989
  • Abstract
    The knowledge base is the most important component in a knowledge-based system. Because a knowledge base is often built in an incremental, piecemeal fashion, potential errors may be inadvertently brought into it. One of the critical issues in developing reliable knowledge-based systems is how to verify the correctness of a knowledge base. The paper describes an automated tool called PREPARE for detecting potential errors in a knowledge base. PREPARE is based on modeling a knowledge base by using a predicate/transition net representation. Inconsistent, redundant, subsumed, circular, and incomplete rules in a knowledge base are then defined as patterns of the predicate/transition net model, and are detected through a syntactic pattern recognition method. The research results to date have indicated that: the methodology ran be adopted in knowledge-based systems where logic is used as knowledge representation formalism; the tool can be invoked at any stage of the system´s development, even without a fully functioning inference engine; the predicate/transition net model of knowledge bases is easy to implement and provides a clear and understandable display of the knowledge to be used by the system
  • Keywords
    knowledge based systems; pattern recognition; program verification; semantic networks; PREPARE; automated tool; correctness; fully functioning inference engine; incomplete rules; knowledge base verification; logic; potential errors; predicate/transition net representation; reliable knowledge-based systems; syntactic pattern recognition method; Computer errors; Computer science; Displays; Engines; Knowledge based systems; Knowledge engineering; Knowledge representation; Logic; Pattern recognition; Redundancy;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.334887
  • Filename
    334887