Next: 4.7 Example: Learning to Interleave Goals Up: 4. Memory of Coordinated Behavior Previous: 4.5 Heuristic Optimizations

4.6 Storing Execution Trace Segments in Memory

The final step of learning coordinated behaviors from prior activity is to store prepared execution trace segments into memory. A prepared segment and the top-level goals it achieves form a potentially new cooperative procedure. This procedure is compared to other entries in the procedural knowledge casebase. The segment is added if there is no matching entry or the matching entry cannot be generalized.

It should be noted that indexing at both storage and retrieval time is based on the top-level goals being achieved and observable characteristics of the setting. At storage time, individual actors may have derived compatible procedures, but index them differently because they have different perceptions either of the start time or of the setting at the start time. Similar situation assessment problems arise at retrieval time. Discrepancies will be discovered at runtime and communication will provide an opportunity to redirect retrieval.



Last Update: March 10, 1999 by Andy Garland