Cognitive Modeling Cogs 4961, Cogs 6967 Psyc 4510 CSCI 4960

advertisement
Cognitive Modeling
Cogs 4961, Cogs 6967
Psyc 4510
CSCI 4960
Mike Schoelles
http://cogworks.cogsci.rpi.edu/cognitive-modeling
Cognitive Science
• Cognitive ??
– Complex representations and
computational procedures
• Levels of Analysis (David Marr)
– Computational
– Algorithmic
– Implementation
• Functionalism
Mind
“How do brain processes give rise to mind?” J. McClelland
“How does the brain think?” Randy O’Reilly
“Minds are simply what brains do” Marvin Minsky
“The Astonishing Hypothesis is that “You,” your joys and
your sorrows, your memories and your ambitions…and free
will are in fact no more than the behavior of a vast
assembly of neurons…” Fraincis Crick
“How can the mind exist in the physical universe?” John
Anderson
Brain -> Mind
• Brain is made of neurons
– Not enough, need explanation
• How billions of interacting neurons
produce (embodied) Cognition
• Need computational approach
• Simulations to explain complex
phenomenon
Unified Theories of Cognition
• Account of intelligent behavior at the
system-level
• Newell’s claim
– “You can’t play 20 questions with nature
and win”
• “a single set of mechanisms for all of
cognitive behavior”
Newell’s Time Scale of
Human Activity
Newell’s Time Scale of Human Activity
(amended)
What is a Cognitive
Architecture ?
• A blueprint for intelligent agents. It proposes
(artificial) computational processes that act like
certain cognitive systems, most often, like a person,
or acts intelligent under some definition
– Wikipedia
• Infrastructure for an intelligent system
– Cognitive functions that are constant over time and across
different task domains
– Pat Langley, John Laird, Seth Rogers
• Analogous to a building, car, or computer
What is a Cognitive
Architecture?
• A specification of the structure of the
brain at a level of abstraction that
explains how it achieves the function of
the mind
– Anderson
• Brain Cognitive Architecture  Mind
• Architecture + Knowledge => Behavior
Integrated Cognitive
Architecture
• Cognition does not function in isolation
– Interaction with perceptual and motor systems
• Embodied cognition
– Represents a shift from
• “mind as an abstract information processing system”
• Perceptual and motor are merely input and output systems
– Other body processes – lacking
• Effects of caffeine, stress and other moderators
• Emotions
• Extended cognition
– Must consider the role of the environment
– Cognition extends into the world
– Interaction with environment
• Andy Clark
Try to estimate….
• Time to move eyes from middle of screen to start
menu (PC) File menu (MAC)
• Time to move cursor from middle of screen to start or
file menu.
• Time to recognize the word “start” or “file”
• Time to retrieve name of the building for this class
• Time to retrieve name of the building of 1st class
yesterday
• How many words per minute do you speak
• How long to press a key on keyboard
Alternatives to Cognitive
Architectures
• Classic Information Processing
Psychology
– Ignore the Brain
• Eliminative* Connectionism
– Ignore the Mind
• Bayesian Approach
– Ignore the Architecture
Why Cognitive Architectures?
• Idea testing
– Understanding and explanations
• Deal with complexity
– Span levels
• Explicit
– Make predictions
• Control
– Can look at inner workings
– Explore causal control
Why Cognitive Architectures?
• Common Language
– E.g. “Attention”
• Process models
– Interact with environment
– Context
Why not?
• Too simple
• Assumptions not warranted by data
– Modeler must show how model uses
principles to account for data
• Can model anything
– Free parameters
– What is the correct model
• Indeterminacy problem
What is Cognitive Modeling
• The program written in the language of
a cognitive architecture
– Do a task
– Learn
• Modeler adds the knowledge
Applications for a Cognitive
Architecture
• Psychology
–
–
Predict experimental outcomes
Account for experimental data
• Human Computer Interaction
–
–
Evaluate interface design
Usability testing
• Games
–
–
Cognitive Agents
Computer Generated Forces
• Robotics
• Education
–
Intelligent Tutoring Systems
• Philosophy
–
Provide a unified understanding of the mind
Models
• X-Plane
• Games
– SET
– SUDOKU
• Space Fortress
Download