| Literature DB >> 36176571 |
Jamison Heard1, Prakash Baskaran2, Julie A Adams2.
Abstract
Human-machine teams are deployed in a diverse range of task environments and paradigms that may have high failure costs (e.g., nuclear power plants). It is critical that the machine team member can interact with the human effectively without reducing task performance. These interactions may be used to manage the human's workload state intelligently, as the overall workload is related to task performance. Intelligent human-machine teaming systems rely on a facet of the human's state to determine how interaction occurs, but typically only consider the human's state at the current time step. Future task performance predictions may be leveraged to determine if adaptations need to occur in order to prevent future performance degradation. An individualized task performance prediction algorithm that relies on a multi-faceted human workload estimate is shown to predict a supervisor's task performance accurately. The analysis varies the prediction time frame (from 0 to 300 s) and compares results to a generalized algorithm.Entities:
Keywords: deep learning; human performance modeling; human-machine teaming; intelligent system; task performance prediction
Year: 2022 PMID: 36176571 PMCID: PMC9513063 DOI: 10.3389/fnbot.2022.973967
Source DB: PubMed Journal: Front Neurorobot ISSN: 1662-5218 Impact factor: 3.493
Performance prediction algorithm.
Figure 1The NASA MATB-II task environment.
The predicted performance mean absolute error (MAE) for each generalized model variant by workload condition and ordering.
|
|
|
|
|
|
|
|---|---|---|---|---|---|
| GM0 |
|
| 0.111 |
| |
| GM5 |
| 0.162 |
| 0.133 | |
| GM15 | 0.120 | 0.162 | 0.116 | 0.136 | |
| GM30 | 0.126 | 0.161 | 0.117 | 0.137 | |
| GM60 | 0.132 | 0.163 | 0.119 | 0.141 | |
| GM120 | 0.142 | 0.162 | 0.130 | 0.147 | |
| GM300 | 0.153 | 0.159 | 0.126 | 0.147 | |
| GM0 | 0.099 |
|
|
| |
| GM5 | 0.100 |
| 0.081 | 0.109 | |
| GM15 | 0.102 | 0.135 | 0.082 | 0.110 | |
| GM30 | 0.099 |
| 0.091 | 0.111 | |
| GM60 | 0.094 | 0.138 | 0.101 | 0.113 | |
| GM120 |
| 0.142 | 0.125 | 0.120 | |
| GM300 | 0.094 | 0.145 | 0.125 | 0.119 | |
| GM0 |
| 0.115 | 0.100 |
| |
| GM5 | 0.065 |
|
|
| |
| GM15 | 0.069 | 0.116 | 0.101 | 0.097 | |
| GM30 | 0.073 | 0.115 | 0.106 | 0.099 | |
| GM60 | 0.066 | 0.114 | 0.114 | 0.099 | |
| GM120 | 0.072 | 0.115 | 0.128 | 0.105 | |
| GM300 | 0.071 | 0.115 | 0.108 | 0.098 |
The lowest values for each workload condition are in bold.
The Pearson's correlations between the predicted performance and actual performance for each generalized model by workload condition and each workload ordering.
|
|
|
|
|
|
|
|---|---|---|---|---|---|
| GM0 |
|
| -0.004 |
| |
| GM5 | 0.325** | -0.019 |
| 0.188** | |
| GM15 | 0.255** | -0.057 | -0.123** | 0.138** | |
| GM30 | 0.226** | 0.007 | -0.059 | 0.142** | |
| GM60 | 0.179** | 0.038 | 0.060 | 0.136** | |
| GM120 | -0.096** | -0.058 | -0.078 | -0.049* | |
| GM300 | 0.038 | -0.097** | -0.122** | -0.036 | |
| GM0 | 0.186** | 0.096** |
| 0.291** | |
| GM5 | 0.195** | 0.184** | 0.560** |
| |
| GM15 | 0.174** | 0.167** | 0.445** | 0.302** | |
| GM30 | 0.242** | 0.184** | 0.230** | 0.300** | |
| GM60 |
| 0.147** | 0.290** | 0.300** | |
| GM120 | 0.262** | 0.161** | 0.207** | 0.259** | |
| GM300 | 0.205** |
| -0.065* | 0.213** | |
| GM0 |
| 0.116** |
| 0.485** | |
| GM5 | 0.333** | 0.145** | 0.504** |
| |
| GM15 | 0.237** | 0.094** | 0.472** | 0.458** | |
| GM30 | 0.192** | 0.112** | 0.388** | 0.440** | |
| GM60 | 0.188** | 0.188** | 0.212** | 0.388** | |
| GM120 | 0.109** |
| 0.271** | 0.295** | |
| GM300 | 0.277** | 0.053 | 0.348** | 0.266** |
*Indicates p ≤ 0.05 and **indicates p ≤ 0.01. The highest values for each workload condition are in bold.
Figure 2(A) The generalized model's predictions vs. the averaged actual participant performance values. (B) The generalized model predictions vs. the true performance values of participant P. (C) The generalized model predictions vs. the true performance values of participant P. The GM30 and GM120 prediction model variant's predicted values plotted against the true performance values for workload ordering O. The y-axis scale ranges from 0.5 to 1.0 for (A,B), while it ranges from 0.0 to 1.0 for (C). UL/NL/OL in each plot represents the workload condition.
The predicted performance MAE for each individualized model by workload condition and workload ordering.
|
|
|
|
|
|
|
|---|---|---|---|---|---|
| IM0 |
|
|
|
| |
| IM5 | 0.119 |
|
|
| |
| IM15 |
|
|
|
| |
| IM30 |
|
|
|
| |
| IM60 |
|
|
|
| |
| IM120 |
|
|
|
| |
| IM300 |
|
|
|
| |
| IM0 |
|
|
|
| |
| IM5 |
|
|
|
| |
| IM15 |
|
|
|
| |
| IM30 |
|
|
|
| |
| IM60 |
|
|
|
| |
| IM120 |
|
|
|
| |
| IM300 |
|
| N/A |
| |
| IM0 | 0.068 |
|
|
| |
| IM5 | 0.071 |
|
|
| |
| IM15 | 0.071 |
|
|
| |
| IM30 | 0.078 |
|
|
| |
| IM60 | 0.070 |
|
|
| |
| IM120 | 0.080 |
|
|
| |
| IM300 | 0.079 |
|
|
|
The bold MAEs are lower than the corresponding GM model's MAEs.
The Pearson's correlations between the predicted performance and actual performance for each individualized model variant by workload condition and ordering.
|
|
|
|
|
|
|
|---|---|---|---|---|---|
| IM0 |
|
|
|
| |
| IM5 |
|
|
|
| |
| IM15 |
|
|
|
| |
| IM30 |
|
|
|
| |
| IM60 |
|
|
|
| |
| IM120 |
|
|
|
| |
| IM300 |
|
|
|
| |
| IM0 |
|
|
|
| |
| IM5 |
|
|
|
| |
| IM15 |
|
|
|
| |
| IM30 |
|
|
|
| |
| IM60 |
|
|
|
| |
| IM120 |
|
|
|
| |
| IM300 |
|
| N/A |
| |
| IM0 | 0.318** |
|
|
| |
| IM5 | 0.228** |
|
|
| |
| IM15 | 0.207** |
|
|
| |
| IM30 | 0.009 |
|
|
| |
| IM60 | 0.082 |
|
|
| |
| IM120 |
|
|
|
| |
| IM300 |
|
|
|
|
*Indicates p ≤ 0.05 and **indicates p ≤ 0.01. The bold correlations are higher than the corresponding GM models' correlations.
Figure 3(A) The individualized model predictions vs. the averaged participants' true performance values. (B) The individualized model predictions vs. the true performance values of participant P. (C) The individualized model predictions vs. the true performance values of participant P. The IM30 and IM120 prediction model variant's predictions plotted against the true performance values for workload ordering O. The y-axis scale ranges from 0.5 to 1.0 for (A,B), while for (C), it ranges from 0.0 to 1.0. UL/NL/OL in the plots represent the workload condition.
Accuracy comparison between a workload estimate-based and physiological signal-based performance prediction models.
|
|
|
|
|
|---|---|---|---|
|
| Workload | 0.111 | 0.329* |
| Physiological | 0.124 | 0.169* | |
|
| Workload | 0.112 | 0.326* |
| Physiological | 0.126 | 0.173* | |
|
| Workload | 0.114 | 0.299* |
| Physiological | 0.123 | 0.138* | |
|
| Workload | 0.116 | 0.294* |
| Physiological | 0.118 | 0.224* | |
|
| Workload | 0.117 | 0.274* |
| Physiological | 0.123 | 0.097* | |
|
| Workload | 0.124 | 0.168* |
| Physiological | 0.128 | 0.011 | |
|
| Workload | 0.121 | 0.636* |
| Physiological | 0.128 | -0.057* | |
|
| Workload | 0.093 | 0.622* |
| Physiological | 0.102 | 0.483* | |
|
| Workload | 0.096 | 0.624* |
| Physiological | 0.101 | 0.524* | |
|
| Workload | 0.094 | 0.617* |
| Physiological | 0.101 | 0.566* | |
|
| Workload | 0.097 | 0.617* |
| Physiological | 0.103 | 0.554* | |
|
| Workload | 0.095 | 0.274* |
| Physiological | 0.106 | 0.535* | |
|
| Workload | 0.098 | 0.613* |
| Physiological | 0.107 | 0.534 | |
|
| Workload | 0.099 | 0.633* |
| Physiological | 0.109 | 0.556* |
*indicates that the p-value is ≤ 0.