learning hmm-based cognitive load models for supporting human-agent teamwork xiaocong fan, po-chun...

18
Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소소소소소소소소소 소소소

Upload: felicity-white

Post on 27-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원

Learning HMM-based cognitive load models for supporting

human-agent teamwork

Xiaocong Fan, Po-Chun Chen, John Yen

소프트컴퓨팅연구실황주원

Page 2: Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원

Overview

• Introduction

• HMM-based load models - A human-centered teamwork model - Computational cognitive capacity model - Agent processing load model - HAP’s processing load model

• Cognitive task design and data collection

• Learning cognitive load models - Learning procedure - The model space of cognitive load - Properties of ‘Good’ cognitive load models - The number of hidden states

2

Page 3: Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원

Introduction

• Goal– How shared cognitive structures can enhance human-agent

team performance– To develop a computational cognitive capacity model to fa-

cilitate the establishment of shared mental models

• Human-centered teamwork– Establishing situation awareness– Developing shared mental models

3

Page 4: Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원

Introduction

• Human and autonomous agents– Human are limited by their cognitive capacity in informa-

tion processing– Autonomous agents can learn expertise problem-solving

knowledge

• Shared mental model– To predict others’ needs and coordinate behaviors– The establishment of shared mental models among human

and agent team members– Concept of shared mental models include

• Role assignment and its dynamics• Teamwork schemas and progresses• Communication patterns and intentions

4

Page 5: Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원

HMM-based load models

• HMM-based load models– A human-centered teamwork model– Computational cognitive capacity model– Agent processing load model– HAP’s processing load model

5

Page 6: Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원

6

HMM-based load modelsA human-centered teamwork model

• Human partner model– Human’s cognitive states (goals, intentions, trust)

• Processing Model & Communication Model– Dynamically updates models of other HAPs

• Assumption– An agent do not knows all the information/intentions– Agent’s processing capacity is limited by computing

resources

Page 7: Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원

7

HMM-based load modelsComputational cognitive capacity model

• Hidden Markov model– A statistical approach to modeling systems that can be viewed as a Markov process with unknown hidden parameters

• In this study– Cognitive load has a dynamic nature– HMM approach demands that the system being modeled (human’s cognitive capacity)

• Secondary task performance– Observable signals to estimate the hidden cognitive load state

• Miller’s 7 ± 2 rule– Observable state range : 0~9

5-state HMM model

Page 8: Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원

• Load state based– Resource-bounded agents -> a realistic information processing strategy

• Schema theory– Multiple elements of information can be chunked as sin-

gle elements in cognitive schemas.

8

HMM-based load modelsAgent processing load model

Page 9: Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원

• The processing load of a HAP can thus be modeled as the co-effect of the processing load of the agent

• HMMs for HAP processing load

• The number of hypothetical hidden states is a critical parameter for modeling both human’s cognitive load and agent’s processing load.

9

HMM-based load modelsHAP’s processing load model

Page 10: Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원

Cognitive task design and data collec-tion

10

• The goal of a team– To share information among members in a timely manner

to develop global situation awareness

• Shared belief map– A table with color-coded info-cells– Row : model of one team member– Column : information type– Concept : development of global situation

Page 11: Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원

11

Learning cognitive load modelsLearning procedure

• Subfigure– Top, middle, bottom components– 3 log-likelihood

• log-likelihood in training• log-likelihood in testing• Standard deviation of log-likelihood in testing

– Indicate• Maxima of each model space (from 3 to 10) form a 3-layer

structure• Better trained models lead to better testing log-likelihood• Better trained models incur lower deviations.

Page 12: Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원

12

Learning cognitive load modelsLearning procedure

Page 13: Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원

13

Learning cognitive load modelsLearning procedure

Page 14: Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원

• First– Each model space (from 3 to 10) has a 3-layer structure, which means the log-likelihood maxima are clustered in

three levels

• Second– Better trained models performed better in testing: the trend of the log-likelihoods in fitting is consistent

with the trend of the log-likelihoods in training

• Third– Better models produced lower deviation in testing.– Also, as the number of hidden states increased from 3 to

10, the fraction of models at the middle and bottom levels

reduced with the fraction of models at the top level in-creased.

14

Learning cognitive load modelsThe model space of cognitive load

Page 15: Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원

15

Learning cognitive load modelsProperties of ‘Good’ cognitive load models• ‘Good’ models -> Top-layer

An example 5-state HMM Transition probability distributions

Page 16: Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원

16

Learning cognitive load modelsProperties of ‘Good’ cognitive load models

Page 17: Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원

17

Learning cognitive load modelsThe number of hidden states

• How many hidden states are appropriate for modeling cognitive load using HMMS?

Page 18: Learning HMM-based cognitive load models for supporting human-agent teamwork Xiaocong Fan, Po-Chun Chen, John Yen 소프트컴퓨팅연구실황주원

18

Learning cognitive load modelsThe number of hidden states

. Blue : human’s instantaneous cognitive loads

. Red : processing loads of a HAP as a whole