Constraint-Directed Improvisation for Complex Domains

We present Waffler, a novel architecture that allows an agent to perform in complex, dynamic environments in a timely manner through improvisation. Improvisation involves using a routine method of accomplishing an activity as a guide to satisficing behaviour, adhering to that method as closely as the current situation permits for economic reasons, and exploring the background knowledge from which the routine has arisen to supplement the routine and move beyond it when necessary. Agents employing this approach can follow a routine in the face of uncertainty and variability, and can apply a routine in a situation with novel aspects, satisficing to the degree that time is available. This paper describes the Waffler architecture's basis in constraint-directed reasoning, it's knowledge structures and processing mechanisms, and an implementation in a simulated environment.

[1]  Douglas B. Lenat,et al.  CYC: Using Common Sense Knowledge to Overcome Brittleness and Knowledge Acquisition Bottlenecks , 1986, AI Mag..

[2]  John Anderson,et al.  Achieving flexible autonomy in multiagent systems using constraints , 1992, Appl. Artif. Intell..

[3]  John Eric Anderson,et al.  Constraint-directed improvisation for everyday activities , 1995 .

[4]  John Anderson,et al.  A generic simulation system for intelligent agent designs , 1995, Appl. Artif. Intell..

[5]  Kristian J. Hammond,et al.  Stabilizing Environments to Facilitate Planning and Activity: An Engineering Argument , 1991, AAAI.

[6]  David Chapman,et al.  Vision, instruction, and action , 1990 .

[7]  L. G. Bell,et al.  University of Manitoba , 2018, Radiocarbon.

[8]  V. Quarles,et al.  Department of Electrical Engineering and Computer Science , 1994 .

[9]  David J. Israel,et al.  Plans and resource‐bounded practical reasoning , 1988, Comput. Intell..

[10]  G. Gorry,et al.  Towards the simulation of clinical cognition. Taking a present illness by computer. , 1976, The American journal of medicine.

[11]  Kristian J. Hammond,et al.  Integrating Planning and Acting in a Case-Based Framework , 1990, AAAI.

[12]  Mark S. Fox,et al.  Constraint-Directed Search: A Case Study of Job-Shop Scheduling , 1987 .

[13]  D. Norman The psychology of everyday things , 1990 .

[14]  Leslie Pack Kaelbling,et al.  Action and planning in embedded agents , 1990, Robotics Auton. Syst..

[15]  Matthew L. Ginsberg,et al.  Universal Planning: An (Almost) Universally Bad Idea , 1989, AI Mag..

[16]  Leslie Pack Kaelbling,et al.  Planning With Deadlines in Stochastic Domains , 1993, AAAI.

[17]  Kristian J. Hammond,et al.  Chapter 8 – Case-based Planning , 1989 .

[18]  Philip E. Agre,et al.  The dynamic structure of everyday life , 1988 .

[19]  Pattie Maes,et al.  Situated agents can have goals , 1990, Robotics Auton. Syst..

[20]  R. James Firby,et al.  Building symbolic primitives with continuous control routines , 1992 .

[21]  Charles Jencks,et al.  Adhocism: The Case for Improvisation , 1972 .