introduction

15
Path-Mapping Theory in ACT-R Tobias Kaiser Introduction Core Problem of analogical reasoning: Mapping Source-relation Target-relation Source-object → Target-object Salvucci & Anderson: Path-mapping Rolles link objects, relations and higher order relations together. Source-role Target-role

Upload: upton-fletcher

Post on 30-Dec-2015

21 views

Category:

Documents


0 download

DESCRIPTION

Introduction. Core Problem of analogical reasoning: Mapping Source-relation→Target-relation Source-object →Target-object Salvucci & Anderson: Path-mapping Rolles link objects, relations and higher order relations together. Source-role→ Target-role. Path-Mapping Theory in ACT-R. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Introduction

Path-Mapping Theory in ACT-R Tobias Kaiser

Introduction

Core Problem of analogical reasoning: Mapping Source-relation → Target-relation Source-object → Target-object Salvucci & Anderson: Path-mapping Rolles link objects, relations and higher order

relations together. Source-role → Target-role

Page 2: Introduction

Path-Mapping Theory in ACT-R Tobias Kaiser

Example: Solar System ↔ Atom

causes[attracts(sun, planet), revolves(planet, sun)]

Page 3: Introduction

Path-Mapping Theory in ACT-R Tobias Kaiser

To map an object...

Determine a path from the object to the root relation (bottom-up)

Map the root relation Map the roles underneath (top-down) Existing mappings are not allowed to be

changed!

Page 4: Introduction

Path-Mapping Theory in ACT-R Tobias Kaiser

Mapping-Phänomene

Spellman & Holoyak: Multiple possible mappings, central relations are dominant (Soap-Opera Model)

Nonisomorphic Mappings, many-to-one mappings are dominant (Country-Mapping Model)

Relations arity can be mapped to a different arity. (Sharing-Model)

B. Ross: Semantic and structural similarity ease the mapping process (Probability Problem Model)

Keane et al.: ''Unnatural'' analogies lead to a longer reaction time (Attribute-Mapping Model)

Page 5: Introduction

Path-Mapping Theory in ACT-R Tobias Kaiser

Story mapping task

One-Story Condition: Subjects saw only the target story during mapping phase

Two-Story Condition: Subjects saw both stories

Page 6: Introduction

Path-Mapping Theory in ACT-R Tobias Kaiser

Performance, reaction time, gazes

Page 7: Introduction

Path-Mapping Theory in ACT-R Tobias Kaiser

Gaze transitions

Page 8: Introduction

Path-Mapping Theory in ACT-R Tobias Kaiser

Story mapping model

(chunk-type role parent parent-type slot child child-type)

Chunk-definition for Roles:

Example: rested-on(Larry, couch)

(s1-1 isa target-role parent rested-on-1 parent-type rested-on slot rested-on-agent child larry child-type person)

Goal Stack: Map an object

(chunk-type map-object source-object source-role target-role target-object void source-relation target-relation parent-type slot child-type)

Page 9: Introduction

Path-Mapping Theory in ACT-R Tobias Kaiser

Walking up the path...

(p Retrieve-Source-Role =goal> isa map-object source-object =source-object source-role nil target-object nil =source-role> isa source-role child =source-object==> =goal> source-role =source-role)

(p Retrieve-Components =goal> isa map-object source-role =source-role source-relation nil parent-type nil slot nil child-type nil =source-role> isa source-role parent =source-relation parent-type =parent-type slot =slot child-type =child-type==> =goal> source-relation =source- relation parent-type =parent-type slot =slot child-type =child-type)

If no Source-Role is found: Reached-Source-Path-Root

Page 10: Introduction

Path-Mapping Theory in ACT-R Tobias Kaiser

...and down again!

(p Map-Source-Relation =goal> isa map-object source-relation =source-relation target-relation nil==> =subgoal> isa map-object source-object =source-relation target-object =target-relation =goal> target-relation =target-relation !push! =subgoal)

(p Retrieve-Analog-At-Root =goal> [...] parent-type =parent-type slot =slot child-type =child-type target-role nil =target-role> parent =target-relation parent-type =parent-type slot =slot child-type =child-type child =target-object==> =subgoal> target-object =target-relation =goal> target-object =target-object !focus-on! =subgoal)

Page 11: Introduction

Path-Mapping Theory in ACT-R Tobias Kaiser

Semantic similarity

(my-set-similarities-story '((got obtained) (unpacked took-out) (planned chose) (prepared set) (walked-to drove-to) (paid-for bought) (carried brought) (placed planted) (cleaned cleared) (prepared readied)(gathered collected) (slept-on rested- on) (fell-to ran-into) (broke sprained) (phoned called) (completed finished) (slept-on rested-on) (played toyed- with) (stole grabbed) (broke crushed) (whined-to cried- to) (purchased bought) (prepared organized) (talked-to spoke-with) (lifted picked-up) (pulled tugged) (ran- on walked-on) (started began) (added-to put-on) (finished completed) (dodged avoided) (tossed threw) (ran-on jogged-on) (arranged prepared) (collected gathered) (spoke-to talked- to) (gathered collected) (set-up put-up) (typed-in wrote-in) (sawed bowed) (blew-on whistled) (hammered beat) (monitored watched) (gripped held) (extracted removed) (gathered collected) (assembled built) (painted stained)) *estimated-similar-match*)

Page 12: Introduction

Path-Mapping Theory in ACT-R Tobias Kaiser

Parameters

(defparameter *data-story* (make-data-story :correct '(.85 .73 .99 .94)

:times '((14.4 14.4 6.7 6.6) (12.9 18.3 12.2 14.5)) :gazes '((4.5 6.3 3.8) (2.4 2.5 1.5) (3.1 6.2 4.6) (2.6 4.1 2.4 2.7 3.9 2.9)) :transitions '(#2a((0 .92 .08) (.41 0 .59) (.18 .82 0)) #2a((0 .89 .11) (.30 0 .70) (.15 .85 0)) #2a((0 .39 .10 .22 .21 .09) (.26 0 .27 .04 .27 .16) (.06 .33 0 .05 .21 .35) (.33 .25 .05 0 .33 .04) (.08 .41 .10 .14 0 .26) (.07 .23 .29 .08 .33 0)))

:key-times '((.51 .80 .90) (.52 .79 .92)) :key-before-23 '(.18 .07)))

Page 13: Introduction

Path-Mapping Theory in ACT-R Tobias Kaiser

Parameters

(defparameter *data-story* (make-data-story :correct '(.85 .73 .99 .94)

:times '((14.4 14.4 6.7 6.6) (12.9 18.3 12.2 14.5)) :gazes '((4.5 6.3 3.8) (2.4 2.5 1.5) (3.1 6.2 4.6) (2.6 4.1 2.4 2.7 3.9 2.9)) :transitions '(#2a((0 .92 .08) (.41 0 .59) (.18 .82 0)) #2a((0 .89 .11) (.30 0 .70) (.15 .85 0)) #2a((0 .39 .10 .22 .21 .09) (.26 0 .27 .04 .27 .16) (.06 .33 0 .05 .21 .35) (.33 .25 .05 0 .33 .04) (.08 .41 .10 .14 0 .26) (.07 .23 .29 .08 .33 0)))

:key-times '((.51 .80 .90) (.52 .79 .92)) :key-before-23 '(.18 .07)))

Page 14: Introduction

Path-Mapping Theory in ACT-R Tobias Kaiser

Summary

Model Performance, RT and eye movements are similar to human behavior Possibly due to parameters

Many cognitive tasks are not addressed in the model: Reading/internalizing the story Extracting Objects and Relations Semantic comparison

Page 15: Introduction

Path-Mapping Theory in ACT-R Tobias Kaiser

Summary

Structure of the Story mapping task is too simple

Every relation has two arguments. One is a person, the other one not adressed in the model

No higher order relations The model does not show the real strength

of path mapping!