Modeling Capabilities and Workload in Intelligent Agents for Simulating Teamwork Thomas R. Ioerger, Linli He, Deborah Lord Dept. of Computer Science, Texas.

Slides:



Advertisements
Similar presentations
© 2007 Open Grid Forum Grids in the IT Data Center OGF 21 - Seattle Nick Werstiuk October 16, 2007.
Advertisements

J. David Tàbara Institute of Environmental Science and Technology Autonomous University of Barcelona Integrated Climate Governance.
Being an effective team player
Hadi Goudarzi and Massoud Pedram
Resource Management §A resource can be a logical, such as a shared file, or physical, such as a CPU (a node of the distributed system). One of the functions.
Supervisor Workplace Skills Series: Delegation
Meta-Level Control in Multi-Agent Systems Anita Raja and Victor Lesser Department of Computer Science University of Massachusetts Amherst, MA
Entrepreneurial Mind-Set
Team Training Dr. Steve Training & Development INP6325 * Adapted from Salas & Canon-Bowers.
Efficient and Flexible Parallel Retrieval using Priority Encoded Transmission(2004) CMPT 886 Represented By: Lilong Shi.
Modeling Command and Control in Multi-Agent Systems* Thomas R. Ioerger Department of Computer Science Texas A&M University *funding provided by a MURI.
Towards Feasibility Region Calculus: An End-to-end Schedulability Analysis of Real- Time Multistage Execution William Hawkins and Tarek Abdelzaher Presented.
1 Application of Multi-Agent Systems to Free Flight and ATM !What are “agents”? !What role can they play in aviation? !What are the most relevant technologies?
A Decision-Theoretic Approach to Designing Proactive Communication in Multi-Agent Teamwork Thomas R. Ioerger, Yu Zhang, Richard Volz, John Yen (PSU-IST)
Modeling Command and Control in Multi-Agent Systems* Thomas R. Ioerger Department of Computer Science Texas A&M University *funding provided by a MURI.
Present by Chen, Ting-Wei Adaptive Task Checkpointing and Replication: Toward Efficient Fault-Tolerant Grids Maria Chtepen, Filip H.A. Claeys, Bart Dhoedt,
© 2005 Prentice-Hall 8-1 Understanding Work Teams Chapter 8 Essentials of Organizational Behavior, 8/e Stephen P. Robbins.
Developing Intelligent Agents and Multiagent Systems for Educational Applications Leen-Kiat Soh Department of Computer Science and Engineering University.
Distributed Scheduling. What is Distributed Scheduling? Scheduling: –A resource allocation problem –Often very complex set of constraints –Tied directly.
Multipath Protocol for Delay-Sensitive Traffic Jennifer Rexford Princeton University Joint work with Umar Javed, Martin Suchara, and Jiayue He
Dr. Sara Ann McComb and Ms. Ralitza Patrashkova Isenberg School of Management University of Massachusetts Amherst 1 It’s Not Easy Being a Team: Researching.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Wide-Area Traffic Management COS 597E: Software Defined Networking.
Simulation Exercises Overview Activities designed to assess, enhance and evaluate preparedness.
Coaching Workshop A good coach will make the players see what they can be rather than what they are. –Ara Parseghian ®
Coaching Workshop.
1.
Organizational Behavior MBA-542 Instructor: Erlan Bakiev, Ph.D.
Thinking Actively in a Social Context T A S C.
MBA 8452 Systems and Operations Management MBA 8452 Systems and Operations Management Product Design & Process Selection —Service.
Human Resource Management Gaining a Competitive Advantage
Chapter 7: Memory and Training Slide Template. WORKING MEMORY.
Introduction to Discrete Event Simulation Customer population Service system Served customers Waiting line Priority rule Service facilities Figure C.1.
Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원.
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
KEY KNOWLEDGEKEY SKILLS  The principles and processes of learning as applied to the cognitive, associative and autonomous stages, including the role feedback.
Intelligent Software Agents Lab The Robotics Institute Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA (U.S.A.)
Ecological Interface Design
Topic 4 Being an effective team player. LEARNING OBJECTIVE understand the importance of teamwork in health care know how to be an effective team player.
Development of Indicators for Integrated System Validation Leena Norros & Maaria Nuutinen & Paula Savioja VTT Industrial Systems: Work, Organisation and.
Understanding Work Teams
Kevin Ross, UCSC, September Service Network Engineering Resource Allocation and Optimization Kevin Ross Information Systems & Technology Management.
Managerial Decision Making and Problem Solving
Military Psychology: Teams and Teamwork Dr. Steven J. Kass.
Improved Human-Robot Team performance using Chaski Proceeding: HRI '11HRI '11 Proceedings of the 6th international conference on Human-robot interaction.
Human Supervisory Control Issues in Unmanned Vehicle Operations
Flexible Manufacturing Leaders and Teams Copyright © Texas Education Agency, All rights reserved.
Deeper Insights from System Dynamics Models Mark Paich Lexidyne Consulting 10/9/08.
Baker ONR/NETC July 03 v.4  2003 Regents of the University of California ONR/NETC Planning Meeting 18 July, 2003 UCLA/CRESST, Los Angeles, CA ONR Advanced.
Commerce 2BA3 Group Dynamics, Teamwork and Group Decision-Making Week 8 Dr. T. McAteer DeGroote School of Business McMaster University.
10 th December, 2013 Lab Meeting Papers Reviewed:.
Utility Maximization for Delay Constrained QoS in Wireless I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1 /23.
Don Perugini, Dennis Jarvis, Shane Reschke, Don Gossink Decision Automation Group Command and Control Division, DSTO Distributed Deliberative Planning.
Understanding Work Teams
Stephen P. Robbins & Timothy A. Judge
1-1 Understanding Teams Chapter Defining Groups and Teams.
Miss Loock SHMD 119 Sport Didactics & Coaching Unit 11 1.
CprE 458/558: Real-Time Systems (G. Manimaran)1 CprE 458/558: Real-Time Systems Energy-aware QoS packet scheduling.
Learning for Physically Diverse Robot Teams Robot Teams - Chapter 7 CS8803 Autonomous Multi-Robot Systems 10/3/02.
Resource Optimization for Publisher/Subscriber-based Avionics Systems Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee.
2013 Section Meeting Coaching Workshop Maximizing Coaching Moments with Young Players.
Intelligent Agents: Technology and Applications Unit Five: Collaboration and Task Allocation IST 597B Spring 2003 John Yen.
Enabling Team Supervisory Control for Teams of Unmanned Vehicles
MKT 305 Human Resources Management Mishari Alnahedh
Coaching.
Chapter 7: Memory and Training
DrillSim July 2005.
Entrepreneurial Mind-Set
Entrepreneurial Mind-Set
Entrepreneurial Mind-Set
UDL Guidelines.
Presentation transcript:

Modeling Capabilities and Workload in Intelligent Agents for Simulating Teamwork Thomas R. Ioerger, Linli He, Deborah Lord Dept. of Computer Science, Texas A&M University Pamela Tsang Dept. of Psychology, Wright State University

Teamwork and Team Training Examples: fire fighters, air traffic controllers, military, sports, businesses Characteristics of effective teams: –commitment to shared goals –communication, information sharing –coordination, synergy, non-interference –back each other up in case of failure (robustness) –flexible, adaptive

Training methods –practice; learn team structure (roles) and process (procedures, policies) –build shared mental model; cross-training –stress innoculation (adaptive, load-balancing) Intelligent Agents can help! –distributed simulations (with cognitive fidelity) –act as role players (teammates or others) –can monitor/evaluate teamwork and act as coach by giving feedback (dynamic or AAR) Our goal is to develop psychologically-sound methods for using agents to train teams

The importance of reasoning about capabilities and workload in teams –load-balancing, adapting to shifting task demands –self-assessment: when to ask for help? –who to ask for help? requires knowledge of capability of others also depends on their workload (“best available”) –awareness of load on others: when not to interfere, disrupt; suppress communication e.g. air traffic controllers can also offer to help (proactiveness) How to get agents to understand this?

Toward A Computational Model Motivating observations: –humans can perform multiple tasks in parallel –humans have internal limits on processing capacity –humans can often get better performance by applying more effort (within limits) –humans can complete tasks faster by more effort Therefore... –a human is “capable” of doing a task within a deadline if there is enough reserve capacity for the effort required –definition of “capability” for set of tasks depends on finding a schedule such that overlaps do not exceed capacity –options are to delay processing, or “stretch out” a task over longer time to make more resources available for other tasks

We assume there is a single resource (similar to attention) –We assume it is bounded: u max –u max may differ between individuals, or with fatigue, etc. effort=total resource required over time=e(T)=  t1..t2 e t (T) –let e be average momentary effort: e(T)=(t 2 -t 1 ).e in some cases, greater effort leads to better performance –Performance Resource Functions –resource-limited tasks workload is sum of effort being applied to all tasks at a given moment: w t =  i e t (T i ) –must satisfy capacity constraint at all times: u max  w t resource utilization Umax time task 1 e average resource utilization duration effort iso-curve effort (res. util.) quality or performance q=F(e)

A schedule is an assignment of a start time, end time, and average effort level for each task in a set: { i } Main Definition: an entity is said to be capable of doing a set of tasks T 1...T n if there exists a schedule { i } such that: 1) meet each deadline: dl(T i )  t end (T i ) 2) enough effort for required quality: F(e i.(t end -t start ))  q(T i ) 3) never exceed capacity:  t u max  w t =  i e t (T i ) time Umax resource utilization T1 T3 T2 T4 start end e

Comments Interruptibility of current tasks? Computational Complexity –scheduling is NP-hard –exponential in # tasks to solve exactly –in practice, # tasks is small –do humans use heuristics, like longest-first? Extension to Multiple Resources (ala Wickens) –multiple resource pools, each with own limit –tasks use “profile” of resources; scales with effort –explains differential interference by task types

An Agent Could Use this Model of Capabilities... to monitor/assess a subject’s workload to explain observed performance decrements to select training events to push a student’s abilities to interact appropriately as a teammate –offer to help those who need it –minimize communication to avoid distraction to evaluate team performance (load-balancing) to augment the shared mental model of team

Weaknesses and Limitations Integration with discrete tasks? How valid are additivity and tradeoff assumptions? Managing priorities: which task to drop, if no feasible schedule exists? How to determine parameters? –empirically, e.g. via secondary task interference –evaluation method (work-in-progress)