An ‘EPIC’ on Multitasking Jason Baer. Multitasking Used very often in practical settings Reveals fundamentals of an information processing system Fundamental.

Slides:



Advertisements
Similar presentations
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Advertisements

MUSHI-Life Presenter Richard Joiner Designer : Chris Quintana.
Global Analysis and Distributed Systems Software Architecture Lecture # 5-6.
Chapter Thirteen Conclusion: Where We Go From Here.
Threaded Cognition: An Integrated Theory of Concurrent Multitasking
Overview of Nursing Informatics
 Metacognition refers to a learner’s ability to be aware of and monitor their own learning processes.  Usually defined by it’s component parts.
MACMERL Mixed-Initiative Scheduling with Coincident Problem Spaces M.J. Prietula, W.L. Hsu, P.S.Ow.
Copyright 2008 by User Interface Lab Industrial Engineering Dept. of Industrial Systems & Information Engineering Korea University Serial Modules in Parallel.
Model Personalization (1) : Data Fusion Improve frame and answer (of persistent query) generation through Data Fusion (local fusion on personal and topical.
Korea Univ. Division Information Management Engineering UI Lab. Korea Univ. Division Information Management Engineering UI Lab. Human Interface PERCEPTUAL-MOTOR.
Green’s Tri-Level Hypothesis Behavioral: a person’s performance on specific experimental tasks Cognitive: the postulated cognitive or affective systems.
The Importance of Architecture for Achieving Human-level AI John Laird University of Michigan June 17, th Soar Workshop
Distributed Cognition - outline Distributed Cognition Discussion about distributed cognition General discussion.
Developing Ideas for Research and Evaluating Theories of Behavior
System Management Network Environment Vehicle Characteristics Traveler Characteristics System Traveler Influencing Factors Traveler: traveler characteristics,
© 2006 Pearson Addison-Wesley. All rights reserved2-1 Chapter 2 Principles of Programming & Software Engineering.
Applying Multi-Criteria Optimisation to Develop Cognitive Models Peter Lane University of Hertfordshire Fernand Gobet Brunel University.
Research Methods for HCI: Cognitive Modelling BCS HCI Tutorial 1 st September, 2008.
+ PRODUCTION SCHEDULING Medical analysis on an automated machine Sophie Debrade sd2829 Alexandre Philippe Ayache apa2117 Pierre Castaing pc2613.
 Explores theoretical questions concerning the nature of the mind, knowledge, and mental phenomena. Examines the nature of knowledge, creativity, the.
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
Chapter 10 Architectural Design
Modeling Driver Behavior in a Cognitive Architecture
Attention & Human Decision Making  Decision Making is the end goal of Human Information Processing.  However, people are not optimal decision makers,
Cognitive Development - Piaget I.What is cognitive development? A.Definition of cognition B.The structural-functional approach C.The information processing.
Cognitive Development - Piaget I.What is cognitive development? A.Definition of cognition B.The structural-functional approach C.The information processing.
 Examines the nature of culture and the diverse ways in which societies make meaning and are organized across time and space. Topics include cultural.
Ecological Interface Design
Lecture 9: Chapter 9 Architectural Design
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
+ Copyright © 2012 by Pearson Education, Inc. All rights reserved. Smaldino, Lowther, and Russell Instructional Technology and Media for Learning, 10e.
Model-Driven Analysis Frameworks for Embedded Systems George Edwards USC Center for Systems and Software Engineering
Introduction to Science Informatics Lecture 1. What Is Science? a dependence on external verification; an expectation of reproducible results; a focus.
1 Introduction to Software Engineering Lecture 1.
Construct-Centered Design (CCD) What is CCD? Adaptation of aspects of learning-goals-driven design (Krajcik, McNeill, & Reiser, 2007) and evidence- centered.
User interface design and human computer interaction Xiangming Mu.
Korea Univ. Division Information Management Engineering UI Lab. Korea Univ. Division Information Management Engineering UI Lab. IMS 802 Cognitive Modeling.
Information-Processing Theory
Human-computer interaction: users, tasks & designs User modelling in user-centred system design (UCSD) Use with Human Computer Interaction by Serengul.
Human Factors In Visualization Research Melanie Tory and Torsten Moller Ajith Radhakrishnan Nandu C Nair.
1 Software Engineering: A Practitioner’s Approach, 6/e Chapter 10a: Architectural Design Software Engineering: A Practitioner’s Approach, 6/e Chapter 10a:
Human Abilities 2 How do people think? 1. Agenda Memory Cognitive Processes – Implications Recap 2.
Computing For Embedded System IEEE Instrumentation and Measurement Technology Conference Budapest, Hungary, May 21-23, Author : Edward A. Lee UC.
Models and Modeling1 Ahmed Waheed Moustafa Prof. of ergonomics and Computer Simulation.
The Architecture of Systems. System Architecture Every human-made and natural system is characterized by a structure and framework that supports and/or.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Scheduling McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Commentary on Controllability and Makespan Issues with Robot Action Planning and Execution Matthieu Gallien and Félix Ingrand, LAAS-CNRS Commentary by.
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
Discussant for Last Session Bob Balzer Teknowledge Architectural Issues.
PI2134 Software Engineering IT Telkom.  Layered technology  Software Process  Generic Process (by Pressman)  Fundamental activities (by Sommerville)
KNOWLEDGE MANAGEMENT UNIT II KNOWLEDGE MANAGEMENT AND TECHNOLOGY 1.
Chapter 2 Principles of Programming and Software Engineering.
Multitasking Computational Neuroscience NSCI 492 Spring 2008.
Expert System / Knowledge-based System Dr. Ahmed Elfaig 1.ES can be defined as computer application program that makes decision or solves problem in a.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
The purposes of nursing theory?
Students with Learning Disabilities Learning and Teaching Theories.
Model-Driven Analysis Frameworks for Embedded Systems
Model based design.
Chapter 6. Theoretical Perspectives & Expanding Directions
Introduction To software engineering
Chapter 0 : Introduction to Object Oriented Design
An Integrated Theory of the Mind
COCOMO 2 COCOMO 81 was developed with the assumption that a waterfall process would be used and that all software would be developed from scratch. Since.
전문가 시스템(Expert Systems)
Decision Support Systems DSS.. Prostration Group
Presentation transcript:

An ‘EPIC’ on Multitasking Jason Baer

Multitasking Used very often in practical settings Reveals fundamentals of an information processing system Fundamental facts of multitasking and how they should be interpreted is under debate Executive-process interactive control (EPIC) as a framework for formulating models Many features of EPIC's perceptual/motor capabilities have been later incorporated into the ACT-R, CLARION, and other cognitive architectures

Multitasking Theories Generally focus on the existence of a finite set of mental resources How multiple tasks consume these resources Global single channel Perceptual bottleneck Response-selection bottleneck Movement-production bottleneck Unitary-resource theory Multiple-Resource Theory To address the diverse controversy Develop a computational model Describe perceptual-motor process Analyze executive processes

Multitasking Theories Generally focus on the existence of a finite set of mental resources How multiple tasks consume these resources Global single channel Perceptual bottleneck Response-selection bottleneck Movement-production bottleneck Unitary-resource theory Multiple-Resource Theory To address the diverse controversy Develop a computational model Describe perceptual-motor process Analyze executive processes

Characteristics of EPIC 5 Heuristics 1.Integrated information-processing architecture. 2.Production-system formalism. 3.Omission of limited processing-capacity assumption. 4.Emphasis on task strategies and executive processes. 5.Detailed treatment of perceptual-motor constraints. Parsimonious production system Information processing architecture

Modeling Human Performance With EPIC Ensuring that single- task performance ‘fits’ the model Multiple-task performance is managed by executive processes and scheduling algorithms

The Simulations These models seem effective at displaying patterns of reaction times and psychological refractory-period phenomena The simulations allow them to manipulate task priority, task presentation time, difficulty of task, and difficulty in response selection; all major components of multitasking Under simulations of these tasks, the model appears to show promise, allowing some detailed interpretation of these particular task characteristics Since there are so many simulations presented by the authors, I elected to just skip to the shortcomings

Additions to the model Continued deferment of Task 2 Determined by how ‘conservative’ a person is during performance Expanded gaze variation in uncertainty Symmetric deferment under uncertainty