• DocumentCode
    1586881
  • Title

    Set-oriented constructs for rule-based systems

  • Author

    Gordin, Douglas N. ; Pasik, Alexander J.

  • Author_Institution
    AT&T Bell Lab., Warren, NJ, USA
  • fYear
    1991
  • Firstpage
    76
  • Lastpage
    80
  • Abstract
    Set-oriented constructs for forward chaining rule-based systems are presented. These constructs allow arbitrary amounts of data to be matched and changed within the execution of a single rule. Second-order tests on the data can be included in the match. The ability of a single rule to directly access all of the data to be manipulated eliminates the need for unwieldy control mechanisms and marking schemes. Adding this expressivity to rule-based languages enhances their value to expert system developers and their capabilities as database programming languages. Additionally, these set-oriented constructs provide a basis for more efficient implementations of rule-based systems, for both the traditional memory-based system and the emerging disk-based ones. The approach described has been implemented using an extended version of the Rete network algorithm
  • Keywords
    database management systems; high level languages; knowledge based systems; set theory; Rete network algorithm; database programming languages; expert system developers; forward chaining rule-based systems; rule-based languages; set-oriented constructs; traditional memory-based system; Aggregates; Artificial intelligence; Computer languages; Database systems; Expert systems; Knowledge based systems; Knowledge representation; Parallel processing; Prototypes; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Artificial Intelligence Applications, 1991. Proceedings., Seventh IEEE Conference on
  • Conference_Location
    Miami Beach, FL
  • Print_ISBN
    0-8186-2135-4
  • Type

    conf

  • DOI
    10.1109/CAIA.1991.120849
  • Filename
    120849