unconstrained retrievals

Wolfgang Schoppek Wolfgang.Schoppek at uni-bayreuth.de
Wed Jun 5 05:21:06 EDT 2002


(Servan-Schreiber & Anderson, 1990) in ACT-R 5.0. In that model, I use
something like unstructured working memory that contains elements of
the stimulus in arbitrary slots. An example is:

 **Newgoal25    3.006
    isa WM-FREE
    s1 A-0
    s2 B-0
    s3 nil
    s4 D-0
    s5 1-0
    s6 2-0
    s7 3-0
    s8 Pattern15  (represents the former contents of s3 and s8)
    count 7
    ret nil
    task 'learning

In declarative memory, there are chunks ("patterns") that may
represent all possible subsets of the set of elements of Newgoal25.
For example, a pattern like:

 Pattern2    0.251
    isa PATTERN
    pa nil
    pb B-0
    pc nil
    pd D-0
    p1 nil
    p2 nil
    p3 3-0
    p4 nil

would match, but there are lots of other patterns that might match as
well. Because of the large number of possible combinations, I don't
constrain the retrieval of patterns with productions like:

(p retrieve-pattern
  =goal>
    ...
 ==>
 +retrieval>
   isa pattern
   pb B-0
   p3 3-0
...)

Instead, I use unconstrained retrieval that simply returns the most
active chunk:

(p retrieve-pattern
  =goal>
  ...
==>
  +retrieval>
    isa pattern
  =goal>
  ...
)

Now the problem with this kind of retrieval is that it often returns
chunks that are already elements of the goal (because of the strong
self-activation of chunks), which is of course undesired in the
present context. Does anybody know a good solution to that problem or
is there even a "standard" solution?

-- Wolfgang
-----------------------------------------------------------------
Dr. Wolfgang Schoppek          Universitaet Bayreuth
 Tel.: +49 921 554140
 http://www.uni-bayreuth.de/departments/psychologie/wolfgang.html
-----------------------------------------------------------------






More information about the ACT-R-users mailing list