Soar - Chunking
Description
- All learning occurs in Soar through the "chunking" mechanism.
- Chunking is a form of explanation based learning.
- Whenever the decision cycle returns
a result to a supergoal, a new production
is created whose conditions are the elements
tested which existed before the impasse, and whose actions are the preferences
returned. This production is called a "chunk".
- These new chunks are placed in long term memory immediately, and
are available on the next elaboration phase, thus Soar's learning
is intermixed with it's problem solving.
Detail from Soar