Preparing your result...
Loading...
Press Esc to dismiss this message

PRODUCTION SYSTEM CONFLICT RESOLUTION STRATEGIES (31-Dec-1976)

Thumbnail
IP.com Prior Art Database Disclosure (Source: IPCOM)
Disclosure Number IPCOM000147946D dated 31-Dec-1976
Added to Prior Art Database on 28-Mar-2007
Disclosed by: SPI Database of Software Technologies
Country: United States
Copyright: Database entry Copyright (c) Software Patent Institute
Related People
McDermott, J. - AUTHOR [+2] [-2]
C. Forgy - AUTHOR
Carnegie-Mellon University - OWNER
Disclosure File: 22 pages / 1.5 MB / English (United States)

PRODUCTSON SYSTEM CONFLICT RESOLUTION STRATEGIES J. McDerrnott and C. Forgy December, 1976 Abstract: Production systems designed to functior, and grow in environments that make large numbers of different, sometimes competing, and sometimes unexpected demands require support from their interpreters that is qualitatively different from the support required by systems that can be carefully hand crafted to function in constrained environments. In this paper we explore the role of conflict resolution in providing such support. Using criteria developed in the paper, we evaluate both individual conflict resolution rules and strategies that make use of several rules. This work was supported in part by the Defense Advanced Research Projects Agency (F44620-73-C-0074) and monitored by the Air Force Office of Scientific Research. The typical Artificial Intelligence system of the sixties labored within a highly constrained environment. The recent development of a number of powerful programming tools has made it feasible to build systems that can function intelligently in more interesting environments. The production system control structure [Davis and King, 1976; Newell, 1973; Rychener, 19761 is one such tool. In this paper we argue that the production system control structure provided it makes use of a carefully devised conflict resolution strategy is particularly suitable for systems that must respond in reasonable fashion to frequent, sometimes competing, and sometimes unexpected demands from their environments.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 6% of the total text.

Page 1 of 22

PRODUCTSON SYSTEM CONFLICT RESOLUTION STRATEGIES

J. McDerrnott and C. Forgy

December, 1976

Abstract: Production systems designed to functior, and grow in environments that make large numbers of different, sometimes competing, and sometimes unexpected demands require support from their interpreters that is qualitatively different from the support required by systems that can be carefully hand crafted to function in constrained environments. In this paper we explore the role of conflict resolution in providing such support. Using criteria developed in the paper, we evaluate both individual conflict resolution rules and strategies that make use of several rules.

This work was supported in part by the Defense Advanced Research Projects Agency (F44620-73-C-0074) and monitored by the Air Force Office of Scientific Research.

[This page contains 1 picture or other non-text object]

Page 2 of 22

[This page contains 1 picture or other non-text object]

Page 3 of 22

     The typical Artificial Intelligence system of the sixties labored within a highly constrained environment. The recent development of a number of powerful programming tools has made it feasible to build systems that can function intelligently in more interesting environments. The production system control structure [Davis and King, 1976; Newell, 1973; Rychener, 19761 is one such tool. In this paper we argue that the production system control structure -- provided it makes use of a carefully devised conflict resolution strategy -- is particularly suitable for systems that must respond in reasonable fashion to frequent, sometimes competing, and sometimes unexpected demands from their environments.

     A production system consists of a collection of productions held in production memory and a collection of assertions held in working memory. A productioq, P, is a conditional statement composed of zero or more condition elements, C's, and zero or more action elements, A's; a production has the form

Most action elements modify working memory by deleting, adding, or modifying working memory elements. Condition elements are templates; when each can be matched by an element in working memory, the production containing them is said to be instantiated. An instantiation is an ordered pair of a production and the elements from working memory that satisfy the conditions of the production. The production system interpreter operates within a control framework called the recognize-act cycle. In recognition, it finds the instantiations to be executed, and in action, executes them, performing whatever actions occur in their action sides. The recognize-act cycle is

repeated until either no production can be instantiated or an action element explicitly stops the processing. Recognition can be further divided into match and conflict resolution. In match, the interpreter finds the gonflict...

(Source: IPCOM)
First page image
(Source: IPCOM)