• DocumentCode
    1299480
  • Title

    A Configurable Rete-OO Engine for Reasoning with Different Types of Imperfect Information

  • Author

    Sottara, Davide ; Mello, Paola ; Proctor, Mark

  • Author_Institution
    DEIS, Univ. di Bologna, Bologna, Italy
  • Volume
    22
  • Issue
    11
  • fYear
    2010
  • Firstpage
    1535
  • Lastpage
    1548
  • Abstract
    The RETE algorithm is a very efficient option for the development of a rule-based system, but it supports only boolean, first order logic. Many real-world contexts, instead, require some degree of vagueness or uncertainty to be handled in a robust and efficient manner, imposing a trade-off between the number of rules and the cases that can be handled with sufficient accuracy. Thus, in the first part of the paper, an extension of RETE networks is proposed, capable of handling a more general inferential process, which actually includes several types of schemes for reasoning with imperfect information. In particular, the architecture depends on a number of configuration parameters which could be set by the user, individually or as a whole for the entire rule base. The second part, then, shows how an appropriate combination of parameters can be used to emulate some of the most common, specialized engines: 3-valued logic, classical certainty factors, fuzzy, many-valued logic and Bayesian networks.
  • Keywords
    belief networks; knowledge based systems; multivalued logic; nonmonotonic reasoning; 3-valued logic; Bayesian networks; RETE algorithm; belief revision; classical certainty factors; configurable Rete-OO engine; imperfect information; inference engines; inferential process; many-valued logic; nonmonotonic reasoning; rule-based system; Artificial neural networks; Cognition; Computer architecture; Context; Engines; Grammar; Indexes; “fuzzy” and probabilistic reasoning.; Inference engines; nonmonotonic reasoning and belief revision; rule-based processing; uncertainty;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2010.125
  • Filename
    5551128