Go backward to Chunk creation.
Go up to Learning in Soar.
Go forward to Variablizing identifiers.
Determining conditions and actions
==================================
Chunking is an experience-based learning mechanism that summarizes the
problem solving that occurs within a subgoal as productions. In order to
maintain a history of the processing that can be used for chunking, Soar
builds a *trace* of the productions that fired in the subgoals. This chapter
describes how the actions are determined, how information is stored in a
trace, and finally, how the trace and the actions together determine the
conditions.
Menu
- Determining a chunk's actions
-
- Tracing the creation and reference of working memory elements
-
- Determining a chunk's conditions
-