Reaping the Rewards of Teaching ACT-R: Class...

29
Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D. Byrne David Maurier Christopher Fick Department of Psychology Rice University Houston, TX 77005 [email protected] http://chil.rice.edu

Transcript of Reaping the Rewards of Teaching ACT-R: Class...

Page 1: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002

Michael D. ByrneDavid MaurierChristopher FickDepartment of PsychologyRice UniversityHouston, TX [email protected]://chil.rice.edu

Page 2: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

2

Overview

? Structure of the class? Thoughts on 5.0 vs. 4.0? Maurier’s project: Learning in PRP? Fick’s project: Contingent capture

Page 3: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

3

Class Structure

? Starts with general readings on computation and cognition (Pylyshyn, Simon)

? A couple weeks of connectionism? Readings? Building simple models

? Transition to symbolic systems? Fodor & Pylyshyn critique? Newell on symbolic systems

? ACT-R the rest of the way? Readings? CMU tutorial units? Projects

Page 4: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

4

Project Requirement

? Select a published data set? Model it!

? Did not have to be with ACT-R? Most used ACT anyway

? Grades were based more on showing what they learned than on r-squared of fits

? I wrote all the supporting Lisp code ? 9 students, only 8 of whom used ACT

Page 5: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

5

Pros and Cons of 5.0 (vs. 4.0)

? Pros? More uniform syntax? Buffer basis simplifies explaining all the things that

happen on a production cycle? Especially dealing with retrieval failures

? Parallels between declarative retrieval and visual attention? Simpler PG-C formulation

? Cons? Lack of a book like Atomic Components? Lack of a manual for 5.0? Debugging 5.0 seems a little harder

? Environment was a wash

Page 6: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

6

David Maurier’s Project: Learning in the PRP Paradigm

? Anyone not know the PRP paradigm?? Data from Van Selst, Ruthruff, & Johnston (1999)? Setup

? Task 1: 4-choice tone discrimination with vocal response? Task 2: 8-choice visual character discrimination with

manual response? SOAs of 17, 67, 150, 250, 450, and 850 ms? A bunch of difficulty manipulations

? Focus on first phase of the experiment? 18 sessions, roughly 1 hour each

Page 7: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

7

Maurier’s Model

? Attempt to model endpoints? Session 1 performance? Session 18 performance? No initial attempt to have ACT-R do the learning

? Each task requires three productions:? Register

? Relies on buffer-stuffing? Shifts attention to new location in buffer

? Retrieve chunk which maps stimulus to appropriate response

? Respond? No complex unlocking

Page 8: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

8

Parameters

? Session 1 model? Tone recode 100 ms? SR mapping chunk activation

? For Task 1: 1.6? For Task 2: 1.0

? Default cognitive cycle time of 50 ms

? Session 18 model? Tone recode time 70 ms? SR mapping chunk activation to 16 and 15? Cognitive cycle time to 5.5 ms (!)

Page 9: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

9

Fit to Task 1 RTs

Figure 1: Task 1 Response Times

0

100

200

300

400

500

600

700

0 100 200 300 400 500 600 700 800 900 1000

Stimulus Onset Asynchrony (ms)

Experiment - Phase I (start)Experiment - Phase I (end)Model - UnpracticedModel - Practiced

Page 10: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

10

Fit to Task 2 RTs

Figure 2: Task 2 Response Times

0

100

200

300

400

500

600

700

800

900

1000

1100

1200

0 100 200 300 400 500 600 700 800 900

Stimulus Onset Asynchrony (ms)

Experiment - Phase I (start)

Experiment - Phase I (end)

Model - Unpracticed

Model - Practiced

Page 11: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

11

Discussion

? Could ACT-R learn it?? Chunk activations would certainly go up a lot with that

much practice? However, might not be necessary with production rule

learning on? Production learning might also solve the problem of

reducing the cycle time? Cannot right now learn to reduce tone recoding time? Not clear if it would learn at the right rate

? Hopefully we’ll have more to report at ICCM

Page 12: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

12

Chris Fick’s Project: Contingent Orienting? Main research question: Do onsets of new visual stimuli

“capture” attention?? Widely believed to be the case until famous paper by

Folk, Remington, & Johnston (1992)? Three cue types

? Color singleton? Onset singleton? None

? Two target conditions? Onset singleton? Color singleton

? Cues could be valid or invalid

Page 13: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.
Page 14: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.
Page 15: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.
Page 16: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

X

X

=

=

Page 17: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.
Page 18: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.
Page 19: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.
Page 20: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

=

Page 21: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

21

Results: Onset CuesOnset Cue by Target Type

460

480

500

520

540

560

Valid Cue No Cue Invalid Cue

Cue Validity

Onset-cue-onset-target RT

Onset-cue-color-target RT

Page 22: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

22

Results: Color Cues

Color Cue by TargetType

440

460

480

500

520

540

560

Valid Cue No Cue Invalid Cue

CueValidity

ResponseTime( ms)

Color- cue-colo r- targ et RTColor- cue-onse t-t arget RT

Page 23: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

23

The Model

? Didn’t model “no cue” conditions? Capitalizes on strange aspect of the original experiment

? Trial types were blocked? Including blocking by validity? Model knows if cue is valid

? Handling cues? Onset cue stuffs buffer? Color cue requires feature search, but that’s fast

? Shift attention contingently depending on validity and cue-target match

Page 24: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

24

Model: Onset Cues

Onset Cue by Target Type

0.45

0.47

0.49

0.51

0.53

0.55

0.57

0.59

0.61

0.63

0.65

Valid Cue Invalid Cue

Res

po

nse

Tim

e (m

s)

Onset-Cue Onset-Target

Onset-Cue Color-Target

Page 25: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

25

Results: Color Cue

Color Cue by Target Type

0.45

0.47

0.49

0.51

0.53

0.55

0.57

0.59

0.61

0.63

0.65

Valid Cue Invalid Cue

Res

pons

e Ti

me

(ms)

Color-Cue Onset-Target

Color-Cue Color-Target

Page 26: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

26

Discussion

? Model is a little too slow overall? Probably fixable

? Needs no-cue condition in model? Proposal: have model randomly select location to attend

? Contingency is not principled, not clear why it would work the way it does? May be a function of the way trials were blocked? Raises question: What happens when trials are not

blocked?

Page 27: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

27

Other Projects

? David Huss will tell you about his shortly? Another related serial recall/working memory kind of

task? Two people modeled mental rotation experiments with

somewhat varied levels of success? Postcompletion errors? Goal management (TOH)

Page 28: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

28

Questions?

Page 29: Reaping the Rewards of Teaching ACT-R: Class …act-r.psy.cmu.edu/wordpress/wp-content/themes/ACT-R/...Reaping the Rewards of Teaching ACT-R: Class Projects Spring 2002 Michael D.

29

Emergency PRP Slide

? Very simple dual task? Two tasks, Task 1 and Task 2

? Usually choice RT tasks

? Stimulus onset for Task 2 stimulus delayed relative to onset of Task 1 stimulus (SOA)

? Subjects instructed to give priority to Task 1? Basic findings

? Task 1 RT unaffected by SOA? Task 2 RT a function of SOA; smaller SOA yields higher

RT with approximately -1 slope

? Lots of contention, but used to argue for seriality