SlideShare a Scribd company logo
Modelling alternative strategies for
mental rotation
David Peebles
July 22, 2019
Motivation for this work
• Several formal computational accounts of mental
imagery (e.g., Glasgow & Papadias, 1992; Just &
Carpenter, 1985; Kunda, McGreggor, & Goel, 2013;
Tabachneck-Schijf, Leonardo, & Simon, 1997)
• Long standing issue of whether imagery requires
• Some form of array based representation
• Abstract, amodal representations and processes
• All of the above employ an array representation
• Recent attempts using cognitive architectures
• Sigma (Rosenbloom, 2012)
• Soar (Lathrop, Wintermute, & Laird, 2011; Wintermute,
2012)
Motivation for this work
Questions
• How can mental imagery be modelled in ACT-R?
• What representations and processes can support it?
• Does it need an array based representation?
• What are the minimal changes necessary to do this?
Representations in ACT-R
• Many spatial imagery phenomena involve mental
representations of the shape, location, orientation and
spatial extent of imagined objects
• ACT-R has discrete symbolic representations in visual
module (e.g., shape = ‘square’)
• Only one x-y coordinate location for each object
Modifications made
(1,2)
(4,3)
(6,1)
(7,4)
(5,5)
(1,6)
(6,8)
(1)
VISUAL: POLYGON0-0 [POLYGON0]
POLYGON0-0
SCREEN-POS POLYGON-FEATURE8-0
VALUE “poly4”
COLOR WHITE
HEIGHT 8
WIDTH 8
POINTS ((1 2) (4 3) (6 1) (7 4) (5 5) (6 8) (1 6))
CENTRE-X 4
CENTRE-Y 4
REGULAR FALSE
SIDES 7
POLYGON T
(2)


x
y
1

 =


x
y
1

 ·


cos θ − sin θ 0
sin θ cos θ 0
0 0 1


(3)
1. Explicit representation of vertex coordinate locations in
stimulus objects
2. Encoding of vertex coordinates in the visual buffer
3. Affine and Boolean operations on spatial objects using
computational geometry and matrix multiplication
4. Use of imaginal action function of the imaginal buffer
Testing the approach
Initial application (Peebles, 2019) CogSci Saturday
• Mental scanning (Kosslyn, Ball, & Reiser, 1978)
• Mental rotation (Shepard & Metzler, 1971).
This application
• Different rotation strategies (Khooshabeh, Hegarty, &
Shipley, 2013).
Mental rotation
Standard task
• Pairs of similar images, one rotated around its centre.
Decide whether the images are identical or not.
• RT increases monotonically with the degree of angular
rotation between the images.
Strategies
• Holistic. Rotated figure manipulated as a single, whole
unit (Cooper, 1975; Shepard & Metzler, 1971).
• Piecemeal. Rotated figure subdivided, component pieces
manipulated separately (Just & Carpenter, 1976, 1985).
Holistic rotation strategy
Requires greater capacity to build and maintain complete
images in working memory (Bethell-Fox & Shepard, 1988;
Mumaw, Pellegrino, Kail, & Carter, 1984).
1. Search. Look for corresponding regions in the figures.
2. Confirm. Determine that the figures have related
features.
3. Transform and compare. Re-rotate whole figure
towards target.
Piecemeal rotation strategy
Favoured by lower spatial ability individuals
1. Search. Look for corresponding regions in the figures.
2. Transform and compare. Re-rotate selected piece
towards its corresponding target piece.
3. Confirm. Repeat to see if same rotation applies to other
corresponding pieces (Just & Carpenter, 1976, 1985)
Khooshabeh et al. (2013)
• Forced people to use holistic or
piecemeal strategy by using
fragmented versions of Shepard
and Metzler (1971) stimuli.
• Categorised people into high
and low spatial ability based on
performance.
• Assume that low ability
people use piecemeal strategy
most of the time.
• Compared high ability
people’s performance on
whole (holistic) and
fragmented (piecemeal)
stimuli.
Results – high spatial ability participants
Angular Difference in Orientation (degrees)
ResponseTime(s)
0 20 40 60 80 100 120 140 160 180
12345678
y = 0.026x + 2.276
q
q
q
q
q
q
q q
q
q
y = 0.019x + 1.703
q
Fragmented
Complete
Creating the models
Structure
• Two models instantiating the two strategies
• Holistic (7 productions)
• Piecemeal (8 productions)
• Rotation process (Just & Carpenter, 1976, 1985)
• Not a single ballistic rotation
• Series of discrete “rotate and compare” steps until images
are sufficiently congruent to stop.
Key parameters
• Rotation distance at each step
• Threshold distance to stop
• Imaginal delay time determines completion time for
imaginal buffer modification. Set to .1s (default =.2s).
Creating the models
Target image Rotated 60◦ clockwise
Stimuli
• Four component pieces of five random points – complex
irregular polygons (Cooper, 1975; Cooper & Podgorny,
1976)
• Model can attend to compound image or individual
components
Piecemeal strategy
1. Search. Look for corresponding
regions of the two figures.
Start
Look for
rotated figure
Attend to
rotated figure
Store rotated
figure; look to
normal figure
Attend to
normal figure
Pieces
match?
Different piece;
look again
no
Figures
aligned?
yes
Figures not
aligned; rotate
no
Enough
pieces
matched?
Figures aligned;
respond
yes
yes
Stop
no
Piecemeal strategy
1. Search. Look for corresponding
regions of the two figures.
2. Transform and compare.
Re-rotate selected piece towards
its corresponding target piece.
Start
Look for
rotated figure
Attend to
rotated figure
Store rotated
figure; look to
normal figure
Attend to
normal figure
Pieces
match?
Different piece;
look again
no
Figures
aligned?
yes
Figures not
aligned; rotate
no
Enough
pieces
matched?
Figures aligned;
respond
yes
yes
Stop
no
Piecemeal strategy
1. Search. Look for corresponding
regions of the two figures.
2. Transform and compare.
Re-rotate selected piece towards
its corresponding target piece.
3. Confirm. Repeat to see if the
same rotation will work for
other corresponding pieces.
Start
Look for
rotated figure
Attend to
rotated figure
Store rotated
figure; look to
normal figure
Attend to
normal figure
Pieces
match?
Different piece;
look again
no
Figures
aligned?
yes
Figures not
aligned; rotate
no
Enough
pieces
matched?
Figures aligned;
respond
yes
yes
Stop
no
Holistic strategy
1. Search. Look for corresponding
regions of the two figures.
Start
Look for
rotated figure
Attend to
rotated figure
Store rotated
figure; look to
normal figure
Attend to
normal figure
Pieces
match?
Different piece;
look again
no
Enough
pieces
matched?
yes
Do another
match
no
Figures
aligned?
yes
Figures not
aligned; rotate
no
Figures aligned;
respond
yes
Stop
Holistic strategy
1. Search. Look for corresponding
regions of the two figures.
2. Confirm. Determine that the
figures have related features.
Start
Look for
rotated figure
Attend to
rotated figure
Store rotated
figure; look to
normal figure
Attend to
normal figure
Pieces
match?
Different piece;
look again
no
Enough
pieces
matched?
yes
Do another
match
no
Figures
aligned?
yes
Figures not
aligned; rotate
no
Figures aligned;
respond
yes
Stop
Holistic strategy
1. Search. Look for corresponding
regions of the two figures.
2. Confirm. Determine that the
figures have related features.
3. Transform and compare.
Re-rotate whole figure towards
target.
Start
Look for
rotated figure
Attend to
rotated figure
Store rotated
figure; look to
normal figure
Attend to
normal figure
Pieces
match?
Different piece;
look again
no
Enough
pieces
matched?
yes
Do another
match
no
Figures
aligned?
yes
Figures not
aligned; rotate
no
Figures aligned;
respond
yes
Stop
Model performance
Angular Difference in Orientation (degrees)
ResponseTime(s)
0 20 40 60 80 100 120 140 160 180
12345678
y = 0.026x + 2.276
q
q
q
q
q
q
q q
q
q
y = 0.019x + 1.703
q
Fragmented
Complete
Human data
Angular Difference in Orientation (degrees)
ResponseTime(s)
0 20 40 60 80 100 120 140 160 180
12345678
y = 0.027x + 2.294
q
q
q
q
q
q
q
q
q
q
y = 0.019x + 1.995
q
Piecemeal
Holistic
Models
• Piecemeal slower because it requires more piece rotations
• To fit the data, rotation distance for additional piecemeal
rotations was larger than the initial rotation.
• Confirmatory action faster because distance known.
Conclusions
Representations and processes
• Not pixel arrays nor discrete symbols – intermediate
numerical level that abstracts from pixel level.
• Quantitative, subsymbolic processes assumed to be at a
level closer to the visual system but controlled and
monitored by higher level actions.
• Approach works well within the constraints of the
architecture with minimal adaptations
• May allow ACT-R to interact with other standard
vector-based images (e.g., SVG)
Conclusions
Future work
• Mental scanning and rotation are relatively simple —
repeated actions producing linear RT functions.
• Just use translation, rotation and Euclidean distance
measuring processes.
• More stringent test by modelling more challenging tasks.
• Raven’s Progressive Matrices (c.f. Kunda et al., 2013)
• “Pedestal blocks world” or “Nonholonomic car motion
planning” task (Wintermute, 2012)
• https://github.com/djpeebles/act-r-mental-rotation-models
References I
Bethell-Fox, C. E., & Shepard, R. N. (1988). Mental rotation:
Effects of stimulus complexity and familiarity.. Journal
of Experimental Psychology: Human Perception and
Performance, 14(1), 12–23.
Cooper, L. A. (1975). Mental rotation of random
two-dimensional shapes. Cognitive Psychology, 7(1),
20–43.
Cooper, L. A., & Podgorny, P. (1976). Mental transformations
and visual comparison processes: Effects of complexity
and similarity. Journal of Experimental Psychology:
Human Perception and Performance, 2(4), 503–514.
Glasgow, J., & Papadias, D. (1992). Computational imagery.
Cognitive Science, 16(3), 355–394.
Just, M. A., & Carpenter, P. A. (1976). Eye fixations and
cognitive processes. Cognitive psychology, 8(4), 441–480.
References II
Just, M. A., & Carpenter, P. A. (1985). Cognitive coordinate
systems: Accounts of mental rotation and individual
differences in spatial ability. Psychological Review, 92(2),
137–172.
Khooshabeh, P., Hegarty, M., & Shipley, T. F. (2013). Individual
differences in mental rotation. Experimental Psychology,
60(3), 164–171.
Kosslyn, S. M., Ball, T. M., & Reiser, B. J. (1978). Visual images
preserve metric spatial information: Evidence from
studies of image scanning.. Journal of Experimental
Psychology: Human Perception and Performance, 4(1),
47–60.
References III
Kunda, M., McGreggor, K., & Goel, A. K. (2013). A
computational model for solving problems from the
Raven’s Progressive Matrices intelligence test using
iconic visual representations. Cognitive Systems
Research, 22, 47–66.
Lathrop, S. D., Wintermute, S., & Laird, J. E. (2011). Exploring
the functional advantages of spatial and visual
cognition from an architectural perspective. Topics in
Cognitive Science, 3(4), 796–818.
Mumaw, R. J., Pellegrino, J. W., Kail, R. V., & Carter, P. (1984).
Different slopes for different folks: Process analysis of
spatial aptitude. Memory & Cognition, 12(5), 515–521.
References IV
Peebles, D. (2019). Modelling mental imagery in the ACT-R
cognitive architecture. In A. Goel, C. Seifert, & C. Freksa
(Eds.), Proceedings of the 41st annual conference of the
cognitive science society, Montreal, Canada: Cognitive
Science Society.
Rosenbloom, P. S. (2012). Extending mental imagery in Sigma.
In J. Bach, B. Goertzel, & M. Iklé (Eds.), International
conference on artificial general intelligence (pp. 272–281).
Berlin, Heidelberg: Springer.
Shepard, R. N., & Metzler, J. (1971). Mental rotation of
three-dimensional objects. Science, 171(3972), 701–703.
Tabachneck-Schijf, H. J. M., Leonardo, A. M., & Simon, H. A.
(1997). CaMeRa: A computational model of multiple
representations. 21, 305–350.
References V
Wintermute, S. (2012). Imagery in cognitive architecture:
Representation and control at multiple levels of
abstraction. Cognitive Systems Research, 19, 1–29.

More Related Content

Similar to Modelling alternative strategies for mental rotation

Evolving art using measures for symmetry, compositional balance and liveliness
Evolving art using measures for symmetry, compositional balance and livelinessEvolving art using measures for symmetry, compositional balance and liveliness
Evolving art using measures for symmetry, compositional balance and liveliness
Eelco den Heijer
 
Mod9 les2 rot dil
Mod9 les2 rot dilMod9 les2 rot dil
Mod9 les2 rot dil
candicef
 
06 image features
06 image features06 image features
06 image features
ankit_ppt
 
Computer Vision descriptors
Computer Vision descriptorsComputer Vision descriptors
Computer Vision descriptors
Wael Badawy
 
Short presentation about my thesis
Short presentation about my thesis Short presentation about my thesis
Short presentation about my thesis
fourthplanet
 
Real time gesture recognition of human hand
Real time gesture recognition of human handReal time gesture recognition of human hand
Real time gesture recognition of human hand
Vishnu Kudumula
 
BayesianDecisionTheoryCaseStudiesf .pptx
BayesianDecisionTheoryCaseStudiesf .pptxBayesianDecisionTheoryCaseStudiesf .pptx
BayesianDecisionTheoryCaseStudiesf .pptx
Julius346776
 
Object tracking survey
Object tracking surveyObject tracking survey
Object tracking survey
Rich Nguyen
 
Intro to data visualization
Intro to data visualizationIntro to data visualization
Intro to data visualization
Jan Aerts
 
EWIC talk - 07 June, 2018
EWIC talk - 07 June, 2018EWIC talk - 07 June, 2018
EWIC talk - 07 June, 2018
University of Huddersfield
 
Introduction vision
Introduction visionIntroduction vision
Introduction vision
Ashish Kumar
 
Sketching and lettering
Sketching and letteringSketching and lettering
Sketching and lettering
Dhaval Patel
 
Combined Tesselation Project
Combined Tesselation ProjectCombined Tesselation Project
Combined Tesselation Project
Katie Harvey
 
Robert Gordon talk, 21 March 2018
Robert Gordon talk, 21 March 2018Robert Gordon talk, 21 March 2018
Robert Gordon talk, 21 March 2018
University of Huddersfield
 
Multiple representations and visual mental imagery in artificial cognitive sy...
Multiple representations and visual mental imagery in artificial cognitive sy...Multiple representations and visual mental imagery in artificial cognitive sy...
Multiple representations and visual mental imagery in artificial cognitive sy...
University of Huddersfield
 
An introduction to reinforcement learning
An introduction to reinforcement learningAn introduction to reinforcement learning
An introduction to reinforcement learning
Subrat Panda, PhD
 
anintroductiontoreinforcementlearning-180912151720.pdf
anintroductiontoreinforcementlearning-180912151720.pdfanintroductiontoreinforcementlearning-180912151720.pdf
anintroductiontoreinforcementlearning-180912151720.pdf
ssuseradaf5f
 
Multiple representations talk, Middlesex University. February 23, 2018
Multiple representations talk, Middlesex University. February 23, 2018Multiple representations talk, Middlesex University. February 23, 2018
Multiple representations talk, Middlesex University. February 23, 2018
University of Huddersfield
 
Spatial thinking in STEM
Spatial thinking in STEMSpatial thinking in STEM
Spatial thinking in STEM
Cheryl Ann Cohen, PhD
 
Mixed Effects Models - Random Intercepts
Mixed Effects Models - Random InterceptsMixed Effects Models - Random Intercepts
Mixed Effects Models - Random Intercepts
Scott Fraundorf
 

Similar to Modelling alternative strategies for mental rotation (20)

Evolving art using measures for symmetry, compositional balance and liveliness
Evolving art using measures for symmetry, compositional balance and livelinessEvolving art using measures for symmetry, compositional balance and liveliness
Evolving art using measures for symmetry, compositional balance and liveliness
 
Mod9 les2 rot dil
Mod9 les2 rot dilMod9 les2 rot dil
Mod9 les2 rot dil
 
06 image features
06 image features06 image features
06 image features
 
Computer Vision descriptors
Computer Vision descriptorsComputer Vision descriptors
Computer Vision descriptors
 
Short presentation about my thesis
Short presentation about my thesis Short presentation about my thesis
Short presentation about my thesis
 
Real time gesture recognition of human hand
Real time gesture recognition of human handReal time gesture recognition of human hand
Real time gesture recognition of human hand
 
BayesianDecisionTheoryCaseStudiesf .pptx
BayesianDecisionTheoryCaseStudiesf .pptxBayesianDecisionTheoryCaseStudiesf .pptx
BayesianDecisionTheoryCaseStudiesf .pptx
 
Object tracking survey
Object tracking surveyObject tracking survey
Object tracking survey
 
Intro to data visualization
Intro to data visualizationIntro to data visualization
Intro to data visualization
 
EWIC talk - 07 June, 2018
EWIC talk - 07 June, 2018EWIC talk - 07 June, 2018
EWIC talk - 07 June, 2018
 
Introduction vision
Introduction visionIntroduction vision
Introduction vision
 
Sketching and lettering
Sketching and letteringSketching and lettering
Sketching and lettering
 
Combined Tesselation Project
Combined Tesselation ProjectCombined Tesselation Project
Combined Tesselation Project
 
Robert Gordon talk, 21 March 2018
Robert Gordon talk, 21 March 2018Robert Gordon talk, 21 March 2018
Robert Gordon talk, 21 March 2018
 
Multiple representations and visual mental imagery in artificial cognitive sy...
Multiple representations and visual mental imagery in artificial cognitive sy...Multiple representations and visual mental imagery in artificial cognitive sy...
Multiple representations and visual mental imagery in artificial cognitive sy...
 
An introduction to reinforcement learning
An introduction to reinforcement learningAn introduction to reinforcement learning
An introduction to reinforcement learning
 
anintroductiontoreinforcementlearning-180912151720.pdf
anintroductiontoreinforcementlearning-180912151720.pdfanintroductiontoreinforcementlearning-180912151720.pdf
anintroductiontoreinforcementlearning-180912151720.pdf
 
Multiple representations talk, Middlesex University. February 23, 2018
Multiple representations talk, Middlesex University. February 23, 2018Multiple representations talk, Middlesex University. February 23, 2018
Multiple representations talk, Middlesex University. February 23, 2018
 
Spatial thinking in STEM
Spatial thinking in STEMSpatial thinking in STEM
Spatial thinking in STEM
 
Mixed Effects Models - Random Intercepts
Mixed Effects Models - Random InterceptsMixed Effects Models - Random Intercepts
Mixed Effects Models - Random Intercepts
 

More from University of Huddersfield

Multiple processes in graph-based reasoning
Multiple processes in graph-based reasoningMultiple processes in graph-based reasoning
Multiple processes in graph-based reasoning
University of Huddersfield
 
Two methods for optimising cognitive model parameters
Two methods for optimising cognitive model parametersTwo methods for optimising cognitive model parameters
Two methods for optimising cognitive model parameters
University of Huddersfield
 
Machine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human MindsMachine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human Minds
University of Huddersfield
 
Cardiff map-based orientation talk
Cardiff map-based orientation talkCardiff map-based orientation talk
Cardiff map-based orientation talk
University of Huddersfield
 
Graph comprehension model talk, Birkbeck and Toulouse Le Mirail, February 2012
Graph comprehension model talk, Birkbeck and Toulouse Le Mirail, February 2012Graph comprehension model talk, Birkbeck and Toulouse Le Mirail, February 2012
Graph comprehension model talk, Birkbeck and Toulouse Le Mirail, February 2012
University of Huddersfield
 
Diagrammatic Cognition: Discovery and Design workshop, Humboldt University, B...
Diagrammatic Cognition: Discovery and Design workshop, Humboldt University, B...Diagrammatic Cognition: Discovery and Design workshop, Humboldt University, B...
Diagrammatic Cognition: Discovery and Design workshop, Humboldt University, B...
University of Huddersfield
 
A cognitive architecture-based modelling approach to understanding biases in ...
A cognitive architecture-based modelling approach to understanding biases in ...A cognitive architecture-based modelling approach to understanding biases in ...
A cognitive architecture-based modelling approach to understanding biases in ...
University of Huddersfield
 
DECISIVe workshop introduction
DECISIVe workshop introductionDECISIVe workshop introduction
DECISIVe workshop introduction
University of Huddersfield
 

More from University of Huddersfield (8)

Multiple processes in graph-based reasoning
Multiple processes in graph-based reasoningMultiple processes in graph-based reasoning
Multiple processes in graph-based reasoning
 
Two methods for optimising cognitive model parameters
Two methods for optimising cognitive model parametersTwo methods for optimising cognitive model parameters
Two methods for optimising cognitive model parameters
 
Machine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human MindsMachine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human Minds
 
Cardiff map-based orientation talk
Cardiff map-based orientation talkCardiff map-based orientation talk
Cardiff map-based orientation talk
 
Graph comprehension model talk, Birkbeck and Toulouse Le Mirail, February 2012
Graph comprehension model talk, Birkbeck and Toulouse Le Mirail, February 2012Graph comprehension model talk, Birkbeck and Toulouse Le Mirail, February 2012
Graph comprehension model talk, Birkbeck and Toulouse Le Mirail, February 2012
 
Diagrammatic Cognition: Discovery and Design workshop, Humboldt University, B...
Diagrammatic Cognition: Discovery and Design workshop, Humboldt University, B...Diagrammatic Cognition: Discovery and Design workshop, Humboldt University, B...
Diagrammatic Cognition: Discovery and Design workshop, Humboldt University, B...
 
A cognitive architecture-based modelling approach to understanding biases in ...
A cognitive architecture-based modelling approach to understanding biases in ...A cognitive architecture-based modelling approach to understanding biases in ...
A cognitive architecture-based modelling approach to understanding biases in ...
 
DECISIVe workshop introduction
DECISIVe workshop introductionDECISIVe workshop introduction
DECISIVe workshop introduction
 

Recently uploaded

Thornton ESPP slides UK WW Network 4_6_24.pdf
Thornton ESPP slides UK WW Network 4_6_24.pdfThornton ESPP slides UK WW Network 4_6_24.pdf
Thornton ESPP slides UK WW Network 4_6_24.pdf
European Sustainable Phosphorus Platform
 
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
David Osipyan
 
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
Abdul Wali Khan University Mardan,kP,Pakistan
 
ESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptxESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptx
PRIYANKA PATEL
 
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero WaterSharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Texas Alliance of Groundwater Districts
 
Equivariant neural networks and representation theory
Equivariant neural networks and representation theoryEquivariant neural networks and representation theory
Equivariant neural networks and representation theory
Daniel Tubbenhauer
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
kejapriya1
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
vluwdy49
 
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdfwaterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
LengamoLAppostilic
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
by6843629
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
University of Maribor
 
Cytokines and their role in immune regulation.pptx
Cytokines and their role in immune regulation.pptxCytokines and their role in immune regulation.pptx
Cytokines and their role in immune regulation.pptx
Hitesh Sikarwar
 
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdfTopic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
TinyAnderson
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
yqqaatn0
 
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Leonel Morgado
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
yqqaatn0
 
The debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically youngThe debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically young
Sérgio Sacani
 
Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
Vandana Devesh Sharma
 
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills MN
 

Recently uploaded (20)

Thornton ESPP slides UK WW Network 4_6_24.pdf
Thornton ESPP slides UK WW Network 4_6_24.pdfThornton ESPP slides UK WW Network 4_6_24.pdf
Thornton ESPP slides UK WW Network 4_6_24.pdf
 
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
 
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
 
ESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptxESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptx
 
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero WaterSharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
 
Equivariant neural networks and representation theory
Equivariant neural networks and representation theoryEquivariant neural networks and representation theory
Equivariant neural networks and representation theory
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
 
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdfwaterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
 
Cytokines and their role in immune regulation.pptx
Cytokines and their role in immune regulation.pptxCytokines and their role in immune regulation.pptx
Cytokines and their role in immune regulation.pptx
 
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdfTopic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
 
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
 
The debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically youngThe debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically young
 
Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
 
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
 

Modelling alternative strategies for mental rotation

  • 1. Modelling alternative strategies for mental rotation David Peebles July 22, 2019
  • 2. Motivation for this work • Several formal computational accounts of mental imagery (e.g., Glasgow & Papadias, 1992; Just & Carpenter, 1985; Kunda, McGreggor, & Goel, 2013; Tabachneck-Schijf, Leonardo, & Simon, 1997) • Long standing issue of whether imagery requires • Some form of array based representation • Abstract, amodal representations and processes • All of the above employ an array representation • Recent attempts using cognitive architectures • Sigma (Rosenbloom, 2012) • Soar (Lathrop, Wintermute, & Laird, 2011; Wintermute, 2012)
  • 3. Motivation for this work Questions • How can mental imagery be modelled in ACT-R? • What representations and processes can support it? • Does it need an array based representation? • What are the minimal changes necessary to do this?
  • 4. Representations in ACT-R • Many spatial imagery phenomena involve mental representations of the shape, location, orientation and spatial extent of imagined objects • ACT-R has discrete symbolic representations in visual module (e.g., shape = ‘square’) • Only one x-y coordinate location for each object
  • 5. Modifications made (1,2) (4,3) (6,1) (7,4) (5,5) (1,6) (6,8) (1) VISUAL: POLYGON0-0 [POLYGON0] POLYGON0-0 SCREEN-POS POLYGON-FEATURE8-0 VALUE “poly4” COLOR WHITE HEIGHT 8 WIDTH 8 POINTS ((1 2) (4 3) (6 1) (7 4) (5 5) (6 8) (1 6)) CENTRE-X 4 CENTRE-Y 4 REGULAR FALSE SIDES 7 POLYGON T (2)   x y 1   =   x y 1   ·   cos θ − sin θ 0 sin θ cos θ 0 0 0 1   (3) 1. Explicit representation of vertex coordinate locations in stimulus objects 2. Encoding of vertex coordinates in the visual buffer 3. Affine and Boolean operations on spatial objects using computational geometry and matrix multiplication 4. Use of imaginal action function of the imaginal buffer
  • 6. Testing the approach Initial application (Peebles, 2019) CogSci Saturday • Mental scanning (Kosslyn, Ball, & Reiser, 1978) • Mental rotation (Shepard & Metzler, 1971). This application • Different rotation strategies (Khooshabeh, Hegarty, & Shipley, 2013).
  • 7. Mental rotation Standard task • Pairs of similar images, one rotated around its centre. Decide whether the images are identical or not. • RT increases monotonically with the degree of angular rotation between the images. Strategies • Holistic. Rotated figure manipulated as a single, whole unit (Cooper, 1975; Shepard & Metzler, 1971). • Piecemeal. Rotated figure subdivided, component pieces manipulated separately (Just & Carpenter, 1976, 1985).
  • 8. Holistic rotation strategy Requires greater capacity to build and maintain complete images in working memory (Bethell-Fox & Shepard, 1988; Mumaw, Pellegrino, Kail, & Carter, 1984). 1. Search. Look for corresponding regions in the figures. 2. Confirm. Determine that the figures have related features. 3. Transform and compare. Re-rotate whole figure towards target.
  • 9. Piecemeal rotation strategy Favoured by lower spatial ability individuals 1. Search. Look for corresponding regions in the figures. 2. Transform and compare. Re-rotate selected piece towards its corresponding target piece. 3. Confirm. Repeat to see if same rotation applies to other corresponding pieces (Just & Carpenter, 1976, 1985)
  • 10. Khooshabeh et al. (2013) • Forced people to use holistic or piecemeal strategy by using fragmented versions of Shepard and Metzler (1971) stimuli. • Categorised people into high and low spatial ability based on performance. • Assume that low ability people use piecemeal strategy most of the time. • Compared high ability people’s performance on whole (holistic) and fragmented (piecemeal) stimuli.
  • 11. Results – high spatial ability participants Angular Difference in Orientation (degrees) ResponseTime(s) 0 20 40 60 80 100 120 140 160 180 12345678 y = 0.026x + 2.276 q q q q q q q q q q y = 0.019x + 1.703 q Fragmented Complete
  • 12. Creating the models Structure • Two models instantiating the two strategies • Holistic (7 productions) • Piecemeal (8 productions) • Rotation process (Just & Carpenter, 1976, 1985) • Not a single ballistic rotation • Series of discrete “rotate and compare” steps until images are sufficiently congruent to stop. Key parameters • Rotation distance at each step • Threshold distance to stop • Imaginal delay time determines completion time for imaginal buffer modification. Set to .1s (default =.2s).
  • 13. Creating the models Target image Rotated 60◦ clockwise Stimuli • Four component pieces of five random points – complex irregular polygons (Cooper, 1975; Cooper & Podgorny, 1976) • Model can attend to compound image or individual components
  • 14. Piecemeal strategy 1. Search. Look for corresponding regions of the two figures. Start Look for rotated figure Attend to rotated figure Store rotated figure; look to normal figure Attend to normal figure Pieces match? Different piece; look again no Figures aligned? yes Figures not aligned; rotate no Enough pieces matched? Figures aligned; respond yes yes Stop no
  • 15. Piecemeal strategy 1. Search. Look for corresponding regions of the two figures. 2. Transform and compare. Re-rotate selected piece towards its corresponding target piece. Start Look for rotated figure Attend to rotated figure Store rotated figure; look to normal figure Attend to normal figure Pieces match? Different piece; look again no Figures aligned? yes Figures not aligned; rotate no Enough pieces matched? Figures aligned; respond yes yes Stop no
  • 16. Piecemeal strategy 1. Search. Look for corresponding regions of the two figures. 2. Transform and compare. Re-rotate selected piece towards its corresponding target piece. 3. Confirm. Repeat to see if the same rotation will work for other corresponding pieces. Start Look for rotated figure Attend to rotated figure Store rotated figure; look to normal figure Attend to normal figure Pieces match? Different piece; look again no Figures aligned? yes Figures not aligned; rotate no Enough pieces matched? Figures aligned; respond yes yes Stop no
  • 17. Holistic strategy 1. Search. Look for corresponding regions of the two figures. Start Look for rotated figure Attend to rotated figure Store rotated figure; look to normal figure Attend to normal figure Pieces match? Different piece; look again no Enough pieces matched? yes Do another match no Figures aligned? yes Figures not aligned; rotate no Figures aligned; respond yes Stop
  • 18. Holistic strategy 1. Search. Look for corresponding regions of the two figures. 2. Confirm. Determine that the figures have related features. Start Look for rotated figure Attend to rotated figure Store rotated figure; look to normal figure Attend to normal figure Pieces match? Different piece; look again no Enough pieces matched? yes Do another match no Figures aligned? yes Figures not aligned; rotate no Figures aligned; respond yes Stop
  • 19. Holistic strategy 1. Search. Look for corresponding regions of the two figures. 2. Confirm. Determine that the figures have related features. 3. Transform and compare. Re-rotate whole figure towards target. Start Look for rotated figure Attend to rotated figure Store rotated figure; look to normal figure Attend to normal figure Pieces match? Different piece; look again no Enough pieces matched? yes Do another match no Figures aligned? yes Figures not aligned; rotate no Figures aligned; respond yes Stop
  • 20. Model performance Angular Difference in Orientation (degrees) ResponseTime(s) 0 20 40 60 80 100 120 140 160 180 12345678 y = 0.026x + 2.276 q q q q q q q q q q y = 0.019x + 1.703 q Fragmented Complete Human data Angular Difference in Orientation (degrees) ResponseTime(s) 0 20 40 60 80 100 120 140 160 180 12345678 y = 0.027x + 2.294 q q q q q q q q q q y = 0.019x + 1.995 q Piecemeal Holistic Models • Piecemeal slower because it requires more piece rotations • To fit the data, rotation distance for additional piecemeal rotations was larger than the initial rotation. • Confirmatory action faster because distance known.
  • 21. Conclusions Representations and processes • Not pixel arrays nor discrete symbols – intermediate numerical level that abstracts from pixel level. • Quantitative, subsymbolic processes assumed to be at a level closer to the visual system but controlled and monitored by higher level actions. • Approach works well within the constraints of the architecture with minimal adaptations • May allow ACT-R to interact with other standard vector-based images (e.g., SVG)
  • 22. Conclusions Future work • Mental scanning and rotation are relatively simple — repeated actions producing linear RT functions. • Just use translation, rotation and Euclidean distance measuring processes. • More stringent test by modelling more challenging tasks. • Raven’s Progressive Matrices (c.f. Kunda et al., 2013) • “Pedestal blocks world” or “Nonholonomic car motion planning” task (Wintermute, 2012) • https://github.com/djpeebles/act-r-mental-rotation-models
  • 23. References I Bethell-Fox, C. E., & Shepard, R. N. (1988). Mental rotation: Effects of stimulus complexity and familiarity.. Journal of Experimental Psychology: Human Perception and Performance, 14(1), 12–23. Cooper, L. A. (1975). Mental rotation of random two-dimensional shapes. Cognitive Psychology, 7(1), 20–43. Cooper, L. A., & Podgorny, P. (1976). Mental transformations and visual comparison processes: Effects of complexity and similarity. Journal of Experimental Psychology: Human Perception and Performance, 2(4), 503–514. Glasgow, J., & Papadias, D. (1992). Computational imagery. Cognitive Science, 16(3), 355–394. Just, M. A., & Carpenter, P. A. (1976). Eye fixations and cognitive processes. Cognitive psychology, 8(4), 441–480.
  • 24. References II Just, M. A., & Carpenter, P. A. (1985). Cognitive coordinate systems: Accounts of mental rotation and individual differences in spatial ability. Psychological Review, 92(2), 137–172. Khooshabeh, P., Hegarty, M., & Shipley, T. F. (2013). Individual differences in mental rotation. Experimental Psychology, 60(3), 164–171. Kosslyn, S. M., Ball, T. M., & Reiser, B. J. (1978). Visual images preserve metric spatial information: Evidence from studies of image scanning.. Journal of Experimental Psychology: Human Perception and Performance, 4(1), 47–60.
  • 25. References III Kunda, M., McGreggor, K., & Goel, A. K. (2013). A computational model for solving problems from the Raven’s Progressive Matrices intelligence test using iconic visual representations. Cognitive Systems Research, 22, 47–66. Lathrop, S. D., Wintermute, S., & Laird, J. E. (2011). Exploring the functional advantages of spatial and visual cognition from an architectural perspective. Topics in Cognitive Science, 3(4), 796–818. Mumaw, R. J., Pellegrino, J. W., Kail, R. V., & Carter, P. (1984). Different slopes for different folks: Process analysis of spatial aptitude. Memory & Cognition, 12(5), 515–521.
  • 26. References IV Peebles, D. (2019). Modelling mental imagery in the ACT-R cognitive architecture. In A. Goel, C. Seifert, & C. Freksa (Eds.), Proceedings of the 41st annual conference of the cognitive science society, Montreal, Canada: Cognitive Science Society. Rosenbloom, P. S. (2012). Extending mental imagery in Sigma. In J. Bach, B. Goertzel, & M. Iklé (Eds.), International conference on artificial general intelligence (pp. 272–281). Berlin, Heidelberg: Springer. Shepard, R. N., & Metzler, J. (1971). Mental rotation of three-dimensional objects. Science, 171(3972), 701–703. Tabachneck-Schijf, H. J. M., Leonardo, A. M., & Simon, H. A. (1997). CaMeRa: A computational model of multiple representations. 21, 305–350.
  • 27. References V Wintermute, S. (2012). Imagery in cognitive architecture: Representation and control at multiple levels of abstraction. Cognitive Systems Research, 19, 1–29.