PM-Question

Wolfgang Schoppek Wolfgang.Schoppek at uni-bayreuth.de
Wed Jul 24 07:38:45 EDT 2002


There are 8 visual-locations in my display. Some of the objects in
these locations change with every new items, some of them stay the
same. The model looks for locations with new objects with the
following productions:

(P find-next-feature
    =goal>
       ISA wm-free
       state find
==>
    +visual-location>
       ISA visual-location
       attended nil
    =goal>
       state looking
)

(P repeat-find-next-feature
    =goal>
       ISA wm-free
       state looking
    =visual-location>
       ISA visual-location
       attended t
==>
    +visual-location>
       ISA visual-location
       attended nil
)

"Now" these are the visual locations:

P11    1.564
    isa VISUAL-LOCATION
    attended t

P21    1.403
    isa VISUAL-LOCATION
    attended t

P31    1.428
    isa VISUAL-LOCATION
    attended t

P41    1.334
    isa VISUAL-LOCATION
    attended t

P12    1.969
    isa VISUAL-LOCATION
    attended t

P22    1.607
    isa VISUAL-LOCATION
    attended t

P32    1.356
    isa VISUAL-LOCATION
    attended t

P42    1.328
    isa VISUAL-LOCATION
    attended nil

The problem is that even though there is one location which has not
been attended (p42), PM keeps pushing p12 into the visual-location
buffer. This effect occurs with and without partial matching.
A second question: When there is a new item on the display with, say,
4 changes, only one of the visual-locations changes to "attended new".
The other keep their "attended t". Nevertheless, PM scans at least 2
or 3 of the new locations. New visual-location chunks never show up in
the declarative memory viewer.

Any hints?

-- WS
-----------------------------------------------------------------
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