scispace - formally typeset
Search or ask a question
Author

D. A. Waterman

Bio: D. A. Waterman is an academic researcher. The author has an hindex of 1, co-authored 1 publications receiving 8 citations.

Papers
More filters
01 Nov 1976
TL;DR: Production systems provide a simple, uniform way of handling control flow and data management in programs which exhibit intelligent behavior, and are particularly useful for developing programs which can learn from experience.
Abstract: : Production systems provide a simple, uniform way of handling control flow and data management in programs which exhibit intelligent behavior. They are particularly useful for developing programs which can learn from experience, i.e., which can demonstrate adaptive behavior. In this brief introduction to the subject the concept of the production system is defined, and simple examples of production systems are presented. Current applications of production system technology are also discussed. (Author)

8 citations


Cited by
More filters
Journal ArticleDOI
Tim O'Shea1
TL;DR: A self-improving quadratic tutor comprising two principal components is described, which was used by 51 students, and executed five experimental changes on its teaching strategy, demonstrating that it was capable of improving its performance as a result of experimentation.
Abstract: A self-improving quadratic tutor comprising two principal components is described. One component is an adaptive teaching program where the teaching strategy is expressed as a set of production rules. The second component performs the self-improving function of the system by making experimental changes to the set of production rules. This component employs a deduction procedure which operates on a theory of instruction expressed as a set of modally qualified assertions. These assertions relate educational objectives to modifications which can be made to the teaching strategy. The cycle of operations proposed for the system is as follows—select an educational objective, make an experimental change in teaching strategy, statistically evaluate the resulting performance, and update both the set of production rules and set of assertions. The tutor taught the solution of quadratic equations by the discovery method. The tutor was used by 51 students, and executed five experimental changes on its teaching strategy. This trial demonstrated that it was capable of improving its performance as a result of experimentation. Its limitations include a vulnerability to problems of local optima during “hill-climbing” and to a variant of the frame problem.

99 citations

Journal ArticleDOI
D.A. Waterman1
TL;DR: The development of computer programs, called agents, that act as man-machine interfaces for computer users are described, and are organized as sets of IF-THEN rules or “production systems.”
Abstract: The development of computer programs, called agents, that act as man-machine interfaces for computer users are described. These programs are written in RITA: the Rule-directed Interactive Transaction Agent system, and are organized as sets of IF-THEN rules or “production systems.” The programs, or “personal computer agents,” are divided into two main categories: those that interface the user to computer systems he wishes to use and those that interact with the user to acquire the knowledge needed to create these interface programs. The relationship between the interface program and the knowledge acquisition program is that of parent-offspring. Three types of parent-offspring RITA agent pairs are described: (1) an exemplary programming agent that watches a user perform an arbitrary series of operations on the computer and then writes a program (a task agent) to perform the same task; (2) a tutoring agent that watches an expert demonstrate the use of an interactive computer language or local operating system and then creates a teaching agent that can, help naive users become familiar with the language or system demonstrated by the expert; and (3) a reactivemessage creating agent which elicits text from a user (the sender) and from it creates a new RITA agent which is a reactive message. The reactive message is sent to some other user (the recipient) who interacts with it. During the course of the interaction a record of the recipient's responses is sent back to the sender.

19 citations

Journal ArticleDOI
TL;DR: Automatic systems designed to compensate for riders' or drivers' errors of commission or omission are the potentially most effective safety solution when applied to the Italian context.

10 citations

Journal ArticleDOI
01 Sep 1980
TL;DR: The application and use of automatic data processing (ADP) has become a standard, vital element for the efficient operation of most large, and many not-so-large organizations.
Abstract: The application and use of automatic data processing (ADP) has become a standard, vital element for the efficient operation of most large, and many not-so-large organizations . Although the decision makers at the mid-and-top-management levels could equally benefit from the capabilities of ADP, the extent . to which it has been applied beyond the operational management levels (accounting routines, operations control, production line robots, automatic guidance systems, record keeping , etc .), is minimal .

7 citations

Journal ArticleDOI
TL;DR: In this article, a conceptual model of the decision support system (DSS) design process was developed and a knowledge base was developed to describe the interactiveness of various organization variables and managerial decision-making needs.
Abstract: Technology transfer is the process by which technology originating at one institutional setting is adapted for use in another. A major impediment to the implementation of new technologies to assist with mangerial decision-making problems is a lack of communication between the technology and management communities. Development of a tool designed to bridge the technology transfer gap was the goal of this research. The result is a prototype software package which may be used on an interactive computer terminal by a manager for assistance in designing a decision support system (DSS). The four primary research tasks were: 1. Develop a conceptual model of the DSS design process. 2. Select and adapt, or create, appropriate software to mechanize the model. 3. Develop a knowledge base to describe the interactiveness of various organization variables and managerial decision-making needs. 4. Collect and analyze interview data and implement resultant production rules on the model.

6 citations