Next: Learning to Interleave Goals Up: From Summary To Memory Previous: PREPARE-CHUNK.

MODIFY-PKCB.

The final step in updating the procedural knowledge case-base is MODIFY-PKCB. A prepared chunk and the top-level goals it achieves form a potentially new cooperative procedure. This procedure is compared to other entries in the procedural knowledge case-base. The chunk 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 observable characteristics of the top-level goals being achieved. In a multi-agent setting, standard CBR techniques [Kolodner1993] can lead to global difficulties when individuals use local criteria to determine the best case to retrieve, as discussed in [NagendraPrasad, Lesser, & Lander1995]. In MOVERS-WORLD, any such inconsistencies are resolved in the exact same manner as when the plans were generated from first principles. In other words, when an agent needs to request cooperation or to coordinate her actions with a cooperating agent, she communicates. If the requestee's actions are being guided by a plan based upon the same shared experience, there will be no difficulties. Otherwise, the requestee will have to decide whether to abandon her current plan in favor of the request or to suggest alternative cooperative behavior (based upon either a different plan from the case-base or a plan generated from scratch).


Next: Learning to Interleave Goals Up: From Summary To Memory Previous: PREPARE-CHUNK.
Andrew Garland
1998-05-22