INTRODUCTION TO ACT-R

Similar documents
A Process-Model Account of Task Interruption and Resumption: When Does Encoding of the Problem State Occur?

Language Acquisition Fall 2010/Winter Lexical Categories. Afra Alishahi, Heiner Drenhaus

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

Notes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1

Encoding. Retrieval. Forgetting. Physiology of Memory. Systems and Types of Memory

Effect of Word Complexity on L2 Vocabulary Learning

Seminar - Organic Computing

Speech Recognition at ICSI: Broadcast News and beyond

Software Maintenance

Individual Differences & Item Effects: How to test them, & how to test them well

Vorlesung Mensch-Maschine-Interaktion

Aviation English Solutions

PHD COURSE INTERMEDIATE STATISTICS USING SPSS, 2018

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

Control Tutorials for MATLAB and Simulink

Using Task Context to Improve Programmer Productivity

Probabilistic Latent Semantic Analysis

Student Handbook. This handbook was written for the students and participants of the MPI Training Site.

ABI11111 ABIOSH Level 5 International Diploma in Environmental Sustainability Management

FUZZY EXPERT. Dr. Kasim M. Al-Aubidy. Philadelphia University. Computer Eng. Dept February 2002 University of Damascus-Syria

Julia Smith. Effective Classroom Approaches to.

Conceptual and Procedural Knowledge of a Mathematics Problem: Their Measurement and Their Causal Interrelations

What s in a Step? Toward General, Abstract Representations of Tutoring System Log Data

P a g e 1. Grade 5. Grant funded by:

Rendezvous with Comet Halley Next Generation of Science Standards

An Interactive Intelligent Language Tutor Over The Internet

A MULTI-AGENT SYSTEM FOR A DISTANCE SUPPORT IN EDUCATIONAL ROBOTICS

Radius STEM Readiness TM

On-Line Data Analytics

Predicting Students Performance with SimStudent: Learning Cognitive Skills from Observation

Learning to Think Mathematically With the Rekenrek

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

2 nd grade Task 5 Half and Half

Training Catalogue for ACOs Global Learning Services V1.2. amadeus.com

National Survey of Student Engagement Spring University of Kansas. Executive Summary

OFFICE SUPPORT SPECIALIST Technical Diploma

An Evaluation of the Interactive-Activation Model Using Masked Partial-Word Priming. Jason R. Perry. University of Western Ontario. Stephen J.

The Soft Constraints Hypothesis: A Rational Analysis Approach to Resource Allocation for Interactive Behavior

P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou, C. Skourlas, J. Varnas

Statistical Analysis of Climate Change, Renewable Energies, and Sustainability An Independent Investigation for Introduction to Statistics

*Net Perceptions, Inc West 78th Street Suite 300 Minneapolis, MN

AP Calculus AB. Nevada Academic Standards that are assessable at the local level only.

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

ProFusion2 Sensor Data Fusion for Multiple Active Safety Applications

Empiricism as Unifying Theme in the Standards for Mathematical Practice. Glenn Stevens Department of Mathematics Boston University

TIMSS ADVANCED 2015 USER GUIDE FOR THE INTERNATIONAL DATABASE. Pierre Foy

AP PSYCHOLOGY VACATION WORK PACKET UNIT 7A: MEMORY

Concept Acquisition Without Representation William Dylan Sabo

Harpy, production systems and human cognition

Learning Styles in Higher Education: Learning How to Learn

A Semantic Imitation Model of Social Tag Choices

Talk About It. More Ideas. Formative Assessment. Have students try the following problem.

CONQUERING THE CONTENT: STRATEGIES, TASKS AND TOOLS TO MOVE YOUR COURSE ONLINE. Robin M. Smith, Ph.D.

The Effect of Discourse Markers on the Speaking Production of EFL Students. Iman Moradimanesh

ON BEHAVIORAL PROCESS MODEL SIMILARITY MATCHING A CENTROID-BASED APPROACH

CPMT 1347 Computer System Peripherals COURSE SYLLABUS

Individual Component Checklist L I S T E N I N G. for use with ONE task ENGLISH VERSION

Controlled vocabulary

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique

Patterns for Adaptive Web-based Educational Systems

XXII BrainStorming Day

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

Using EEG to Improve Massive Open Online Courses Feedback Interaction

Module 9: Performing HIV Rapid Tests (Demo and Practice)

THINKING SKILLS, STUDENT ENGAGEMENT BRAIN-BASED LEARNING LOOKING THROUGH THE EYES OF THE LEARNER AND SCHEMA ACTIVATOR ENGAGEMENT POINT

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

Cued Recall From Image and Sentence Memory: A Shift From Episodic to Identical Elements Representation

MYCIN. The MYCIN Task

TA Certification Course Additional Information Sheet

Field Experience Management 2011 Training Guides

Generating Test Cases From Use Cases

First Grade Standards

Ricopili: Postimputation Module. WCPG Education Day Stephan Ripke / Raymond Walters Toronto, October 2015

Creating Meaningful Assessments for Professional Development Education in Software Architecture

Certificate of Higher Education in History. Relevant QAA subject benchmarking group: History

KLI: Infer KCs from repeated assessment events. Do you know what you know? Ken Koedinger HCI & Psychology CMU Director of LearnLab

THE REFLECTIVE SUPERVISION TOOLKIT

Why Did My Detector Do That?!

Extending Place Value with Whole Numbers to 1,000,000

November 17, 2017 ARIZONA STATE UNIVERSITY. ADDENDUM 3 RFP Digital Integrated Enrollment Support for Students

Airplane Rescue: Social Studies. LEGO, the LEGO logo, and WEDO are trademarks of the LEGO Group The LEGO Group.

OCR LEVEL 3 CAMBRIDGE TECHNICAL

LEGO MINDSTORMS Education EV3 Coding Activities

1. Answer the questions below on the Lesson Planning Response Document.

Progress Monitoring for Behavior: Data Collection Methods & Procedures

THE WEB 2.0 AS A PLATFORM FOR THE ACQUISITION OF SKILLS, IMPROVE ACADEMIC PERFORMANCE AND DESIGNER CAREER PROMOTION IN THE UNIVERSITY

PERFORMING ARTS. Unit 2 Proposal for a commissioning brief Suite. Cambridge TECHNICALS LEVEL 3. L/507/6467 Guided learning hours: 60

MTH 141 Calculus 1 Syllabus Spring 2017

Excel Intermediate

Deliverable n. 6 Report on Financing and Co- Finacing of Internships

Transfer of Training

INTERMEDIATE ALGEBRA PRODUCT GUIDE

"On-board training tools for long term missions" Experiment Overview. 1. Abstract:

UCEAS: User-centred Evaluations of Adaptive Systems

Focus of the Unit: Much of this unit focuses on extending previous skills of multiplication and division to multi-digit whole numbers.

Saliency in Human-Computer Interaction *

PUBLIC CASE REPORT Use of the GeoGebra software at upper secondary school

What is related to student retention in STEM for STEM majors? Abstract:

Measurement & Analysis in the Real World

Transcription:

Cognitive Modeling WS 2012/13 2 Outline Overview and characteristics INTRODUCTION TO ACT-R Eduardo R. Semensati Components Chunks; Productions; Buffers. Modules The Perceptual-Motor System; The Imaginal/Goal Module; The Declarative Memory Module; Procedural Memory. Cognitive Modeling WS 2012/13 3 Cognitive Modeling WS 2012/13 4 ACT-R - Overview Adaptive control of thought-rational The vanilla ACT-R This presentation: The cognitive architecture The theory behind it ACT-R - Characteristics Modularity Each module has a special purpose Two different types of knowledge Declarative (chunks) Procedural (productions) Mixture of parallel and serial processing Within each module: Parallel The two serial bottlenecks Cognitive Modeling WS 2012/13 5 Cognitive Modeling WS 2012/13 6 1

Cognitive Modeling WS 2012/13 7 Cognitive Modeling WS 2012/13 8 Components - Chunks Elements of declarative knowledge (knowledge we are aware of) Examples: George Washington was the first president of the United States 5+5 = 10 Components - Chunks Defined by its chunk-type and its slots. Chunk-type: represents a category. Example: birds Slots: represent category attributes. Example: color or size The chunks are displayed as a name, and then slot and value pairs. Name -> Fact3+4 Type -> isa addition-fact addend1 three addend2 four sum seven Cognitive Modeling WS 2012/13 9 Cognitive Modeling WS 2012/13 10 Components - Production Elements of procedural knowledge (generally not consciously aware of) Examples: Speaking a language. Riding a bike or driving a car. Components - Production Statement of a particular contingency that controls behavior. Represented as if-then rules. The Condition (LHS) Patterns of chunks that must be present in the buffers The Action (RHS) Actions to be taken when the production fires. Cognitive Modeling WS 2012/13 11 Cognitive Modeling WS 2012/13 12 Components - Buffers Interface between the procedural memory system in ACT- R and the modules. Modules - The Perceptual-Motor System Nature of cognition is strongly determined by its perceptual and motor processes. The actions of a production affect its contents. Can hold one chunk at a time (or none). This system is formed by two components: The motor module The vision system Visual-location module and buffer; Visual-object module and buffer. 2

Cognitive Modeling WS 2012/13 13 Cognitive Modeling WS 2012/13 14 Modules Motor Module Provides the architecture with hands. Modules Vision Module More visual attention than a theory of perception. The approach: modelling the basic time behavior of those motor systems. Kind of actions: using the mouse or typing in a keyboard. It has two parts: Visual-location: the where system. Works with constraints and supports visual pop-out effects. Visual-object: the what system. Shifts visual attention and processes the object there. Two level of granularity (regarding time). Cognitive Modeling WS 2012/13 15 Cognitive Modeling WS 2012/13 16 Modules The Imaginal/Goal Module Previously: only the Goal module existed (ACT-R 5.0). Nowadays: division between Imaginal and Goal module. The goal module: Responsible for keep tracking of the current and next steps/subtask (Control Flow). The Control state. Modules The Imaginal/Goal Module Example: adding two numbers. Add numbers in ones' place; Save result and identify carry, if exists; Add numbers in the tens' place; Save result and identify carry, if exists; Report answer. The imaginal module: Responsible for the intermediate results. The problem state. Cognitive Modeling WS 2012/13 17 Cognitive Modeling WS 2012/13 18 This is the memory responsible for facts. All the knowledge are stored as chunks. Acces to information is hardly instantaneous or unproblematic. Some questions arise: Can a fact be retrieved at all? If yes, how long does it take? In case of conflict, which fact is retrieved? What controls the access? The activation processes! Base level activation Contextual influence 3

Cognitive Modeling WS 2012/13 19 Cognitive Modeling WS 2012/13 20 The equation presented represents the activation of a chunk i, and it determines: If a chunk can be retrieved: Which chunk will be retrieved: highest A i And the retrieval time: A i >! RT = Fe! A retrieval threshold latency factor The base-level activation B i Reflects the odds that you need a chunk based on frequency and recency. What is a presentation? Creation of a chunk Buffer clearing / merging Buffer clearing after retrieval n # & B i (t) = ln "(t! t k )!d $ % ' ( k=1 Number of presentations Decay parameter Time since nth presentation Cognitive Modeling WS 2012/13 21 Cognitive Modeling WS 2012/13 22 The noise term is computed by a logistic distribution and is a sum of the noise in the time of retrieval and the permanent noise associated with a chunk. Chunks will be retrieved only if their activation is over a threshold. Because of the noise, there is only a probability that any chunk will be above the threshold: Density 0.0 0.2 0.4 0.6 0.8 1.0 1.2 s =.2 s =.5! 2 = " 2 3 s2 recall probability i = 1! "A i s 1+ e Retrieval threshold Activation -2-1 0 1 2 Value variance Cognitive Modeling WS 2012/13 23 Cognitive Modeling WS 2012/13 24 Probability of Retrieval 0.0 0.2 0.4 0.6 0.8 1.0-2 -1 0 1 2 Activation Central component responsible for the coordination in the behaviour of all other modules. Detect the patterns that appear in the buffers and decide what to do next to achieve coherent behaviour. Serial production rule execution: only one can be selected. How does it choose? The utility value! Value of the objective Expected cost of achieving that objective The expected probability that production i firing will lead to a successful completion of the current objective 4

Cognitive Modeling WS 2012/13 25 Cognitive Modeling WS 2012/13 26 As with activations for chunks, there is also a threshold which specifies the minimum utility necessary for a production to fire. Probability of executing a production if there are more than one which currently match: Parameters learning Production parameters will change as experience is gathered about the relative costs of different methods and their relative probabilities of success. P(rule i ) = i eu 2s " k e U k 2s Cognitive Modeling WS 2012/13 27 Cognitive Modeling WS 2012/13 28 Some examples Some examples Cognitive tutors for Mathematics. Platform for research on learning and cognitive modeling as part of the Pittsburgh Science of Learning Center. Modeling complex real-world tasks The Dynamic Task: The Anti-Air Warfare Coordinator (AAWC) Integrating brain imaging data Tracking Multiple Buffers in an fmri Study Cognitive Modeling WS 2012/13 29 References An Integrated Theory of the Mind By: John R. Anderson, Daniel Bothell, Scott Douglass, Christian Lebiere and Yulin Qin (Carnegie Mellon University); Michael D. Byrne (Rice University) Diverse materials from ACT-R website: http://act-r.psy.cmu.edu/ 5