HT Tutorial Exercise 7 - Watch a chunk


OBJECTIVES

 
Watching how chunks get created
 
Continue working with a Soar with the rules from file "ht-imp.s8" loaded (or start a fresh Soar and load the file). Now turn learn -on, and select to watch learning -print the chunk creation trace. (Note that learning is normally turned on when Soar starts up, but we turned it off in the ht.s8 file in order to simplify the model's behaviour earlier.)

Now run the model through the impasse, and compare your trace with Trace 6.

Then init-soar and run through the impasse again, and compare your trace with Trace 7.

You can remove all learnt chunks in order to watch chunks get learned anew by using the excise command (use excise -chunks).

 

Follow up questions
 
  1.  
  2. Does the built chunk look at all familiar?

     

  3. The chunk in fact encodes a semantics slightly different to that of the original ht*compare*eat*better*drink. Why is that? What exactly do the chunk and original rule say, respectively, when "translated into English"? Which is more correct? What changes might one make to bring them more into line?

     

  4. What happens when you change how the selection process works (using the indifferent-selection command)?

 


Return to main page of: Introduction to Psychological Soar Tutorial
(or use the Back button to return to where you just were).
Program Listings
PST Soar Help