microPLANNER(ID:516/mic020)LISP implementation of PLANNERG.J. Sussman, Terry Winograd and Eugene Charniak, MIT 1970. Subset of PLANNER, implemented in LISP. Superseded by Conniver. Important features: goal-oriented, pattern- directed procedure invocation, embedded knowledge base, automatic backtracking. Related languages
References: The PLANNER concept was developed by Hewitt at MIT starting in 1967 (Hewitt 1971, 197Z), and Sussman and Winograd built a first implementation, MICRO-PLANNER, which contained a subset of PLANNER features. These projects established the basis of the currently popular concept of procedural representation of knowledge. CONNIVER is a recent attempt by Sussman at MIT to remedy some observed shortcomings in the practical use of PLANNER, while preserving its good ideas. in [ACM] ACM Computing Surveys (CSUR) 6(3) September 1974 view details in [ACM] ACM Computing Surveys (CSUR) 6(3) September 1974 view details in Byte, 4(8) (August 1979) view details Pattern-directed invocation languages (PDILs) are part of a technology developed by artificial intelligence researchers as one of several attempts to write systems without fixed control structures, i.e., systems whose control structures are not guided by a predetermined sequence of actions but by the data of the actual problem being solved. Kornfeld describes the basis of one such PDIL, Micro-Planner, in this article. The article could be more accurately titled "Pattern directed invocation in database manipulation." Kornfeld focuses on how PDILs can be used to collect facts into specialized databases. These databases use the various possible manipulations of those facts as triggers for computation. Kornfeld also demonstrates the utility of associative storage and retrieval of complex patterns and clearly describes basic matching algorithms based on the LISP language to implement the retrieval. The real contribution of PDILs is in the invocation of program-data elements based on a data pattern. In this area, Kornfeld describes the formalism by which simple deductions can be made, including variable binding and backward chaining. The only drawback to the article is the author's failure to reference the rich literature in PDILs, such as the recent voluminous collection of examples found in [1]. W. S. Faught, Santa Monica, Calif. REFERENCE [1] WATERMAN, D. A.; AND HAYES-ROTH, F. (Eos.) Proc. workshop on pattern directed inference systems (Honolulu, 1977), Academic Press, New York, 1977. in ACM Computing Reviews 21(01) January 1980 view details |