Evaluating and Correcting Human Annotation Bias in Dynamic Micro-Expression Recognition
Organizations: School of Psychology, Shanghai Jiao Tong University, Shanghai 200030, China · School of Artificial Intelligence and Computer Science, Jiangnan University, Wuxi 214122, China
Abstract
Existing manual labeling of micro-expressions is subject to errors in accuracy, especially in cross-cultural scenarios where deviation in labeling of key frames is more prominent. To address this issue, this paper presents a novel Global Anti-Monotonic Differential Selection Strategy (GAMDSS) architecture for enhancing the effectiveness of spatio-temporal modeling of micro-expressions through keyframe re-selection. Specifically, the method identifies Onset and Apex frames, which are characterized by significant micro-expression variation, from complete micro-expression action sequences via a dynamic frame reselection mechanism. It then uses these to determine Offset frames and construct a rich spatio-temporal dynamic representation. A two-branch structure with shared parameters is then used to efficiently extract spatio-temporal features. Extensive experiments are conducted on seven widely recognized micro-expression datasets. The results demonstrate that GAMDSS effectively reduces subjective errors caused by human factors in multicultural datasets such as SAMM and 4DME. Furthermore, quantitative analyses confirm that offset-frame annotations in multicultural datasets are more uncertain, providing theoretical justification for standardizing micro-expression annotations. These findings directly support our argument for reconsidering the validity and generalizability of dataset annotation paradigms. Notably, this design can be integrated into existing models without increasing the number of parameters, offering a new approach to enhancing micro-expression recognition performance. The source code is available on GitHub[https://github.com/Cross-Innovation-Lab/GAMDSS].
Figures & tables
| Dataset | Year | Subs | Gender (M/F) | Age | Samples | FPS | Emotions | Cultural composition |
| CASME [ 38 ] | 2013 | 35 | 22/13 | Mean=22.03 | 195 | 60 | contempt disgust fear happiness repression sadness surprise tense | As: 35 |
| CASME II [ 39 ] | 2014 | 35 | 22/13 | Mean=22.03 | 247 | 200 | disgust happiness repression surprise others | As: 35 |
| SAMM [ 40 ] | 2016 | 32 | 16/16 | Mean=33.24 (Range:19-57) | 159 | 200 | anger contempt disgust fear happiness sadness surprise other | E: 18 As: 8 ME: 2 Af: 3 Mix: 1 |
| CAS(ME) 2 [ 41 ] | 2017 | 22 | 9/13 | Mean=22.59 (Range:19-26) | 57 | 30 | anger disgust happiness | As: 22 |
| MMEW [ 42 ] | 2021 | 36 | / | Mean=22.35 | 300 | 90 | anger disgust fear happiness sadness surprise others | As: 36 |
| 4DME [ 43 ] | 2022 | 56 | 38/27 | Mean=27.80 (Range:22-57) | 267 | 30 | negative positive surprise repression others | As: 37 E: 28 |
| Model | CASME II | SAMM | #param. | FLOPs | ||||||
| 5-class (% ↑) | 3-class (% ↑) | 5-class (% ↑) | 3-class (% ↑) | |||||||
| ACC. | UF1 | ACC. | UF1 | ACC. | UF1 | ACC. | UF1 | |||
| Swin-T [ 45 ] ’21 | 67.21 | 62.47 | 84.42 | 79.87 | 65.67 | 55.56 | 77.09 | 60.52 | 28M | 4.5G |
| MERSiamC3D [ 46 ] ’21 | 81.89 | 83.00 | 87.63 | 88.18 | 68.75 | 64.00 | 72.80 | 74.75 | - | - |
| AU-GCN [ 47 ] ’21 | 74.27 | 70.47 | 87.10 | 87.98 | 74.26 | 70.45 | 78.90 | 77.51 | - | - |
| ConvNeXt-T [ 48 ] ’22 | 84.62 | 82.11 | 91.56 | 89.67 | 73.1 | 60.43 | 82.44 | 66.86 | 29M | 4.5G |
| Model | 7-class (% ↑) | 4-class (% ↑) | ||
| UF1 | UAR | UF1 | UAR | |
| AlexNet [ 44 ] ’22 | 17.59 | 18.01 | 29.15 | 29.10 |
| -BERT [ 54 ] ’23 | 32.64 | 32.54 | 47.18 | 49.13 |
| SFAMNet [ 62 ] ’24 | 23.65 | 23.73 | 44.62 | 47.97 |
| ATM-GCN [ 55 ] ’24 | 43.08 | 42.83 | 54.23 | 53.49 |
| PC-GCN [ 63 ] ’25 | 35.64 | 41.59 | 47.64 | 53.66 |
| DataSet | Model | 7 or 5-class (% ↑) | 4 or 3-class (% ↑) | |||
| D | S | ACC./UAR | UF1 | ACC./UAR | UF1 | |
| CASME II | 82.19 | 79.80 | 90.90 | 89.69 | ||
| 85.02(+2.83) | 83.08(+3.28) | 93.50(+2.60) | 91.81(+2.12) | |||
| 85.82(+3.63) | 83.73(+3.93) | 93.50(+2.60) | 92.25(+2.56) | |||
| 87.04(+4.85) | 85.48(+5.68) | 94.19(+3.29) | 93.62(+3.93) | |||
| SAMM | 78.35 | 72.56 | 85.49 | 76.76 | ||
| SAMM (% ↑) | CASME II(% ↑) | 4DME (% ↑) | MMEW (% ↑) | ||||||
| ACC. | UF1 | ACC. | UF1 | ACC. | UF1 | ACC. | UF1 | ||
| 0.00 | 0.00 | 79.85 | 75.81 | 85.82 | 83.73 | 85.09 | 68.29 | 79.91 | 64.41 |
| 0.05 | 0.05 | 81.34 | 78.29 | 87.04 | 85.48 | 85.09 | 68.29 | 80.34 | 68.20 |
| 0.10 | 0.10 | 82.84 | 81.47 | 85.02 | 84.44 | 86.84 | 74.98 | 79.48 | 66.14 |
| 0.15 | 0.15 | 82.09 | 77.25 | 85.82 | 84.66 | 85.53 | 77.61 | 79.48 | 62.84 |
| 0.20 | 0.20 | 81.34 | 77.65 | 85.43 | 82.96 | 82.89 | 69.56 | 79.05 | 61.36 |
| Model | SAMM | Train Time | CASME II | Train Time | ||||||
| 5-class (% ↑) | 3-class (% ↑) | 5-class (% ↑) | 3-class (% ↑) | |||||||
| ACC. | UF1 | ACC. | UF1 | ACC | UF1 | ACC. | UF1 | |||
| ResNet [ 64 ] | 75.37 | 66.32 | 83.96 | 74.30 | 1 h 10 min 38.97 s | 81.37 | 78.12 | 89.61 | 86.94 | 30 min 7.36 s |
| ResNet (+3DF-N [ 65 ] ) | 77.61 | 67.51 | 85.49 | 79.29 | 2 h 12 min 37.38 s | 80.97 | 77.82 | 88.96 | 86.03 | 1 h 12 min 55.08 s |
| ResNet (+GAMDSS) | 77.61 | 69.95 | 86.25 | 78.50 | 1 h 51 min 54.53 s | 81.78 | 79.23 | 90.90 | 87.51 | 54 min 13.24 s |
| ConvNeXt [ 48 ] | 73.13 | 60.43 | 82.44 | 66.86 | 1 h 38 min 43.76 s | 84.62 | 82.11 | 91.56 | 89.67 | 46 min 16.48 s |
| Model | Feature | SAMM | Training Time | CASME II | Training Time | ||||||
| 5-class (% ↑) | 3-class (% ↑) | 5-class (% ↑) | 3-class (% ↑) | ||||||||
| ACC. | UF1 | ACC. | UF1 | ACC | UF1 | ACC. | UF1 | ||||
| ResNet [ 64 ] | flow | 76.12 | 65.47 | 81.82 | 73.57 | 1 h 44 min 10.57 s | 78.95 | 74.71 | 87.66 | 84.27 | 52 min 31.96 s |
| difference | 75.37 | 66.32 | 83.96 | 74.30 | 1 h 8 min 21.87 s | 81.37 | 78.12 | 89.61 | 86.94 | 30 min 7.36 s | |
| ConvNeXt [ 48 ] | flow | 62.69 | 52.33 | 77.86 | 61.54 | 2 h 18 min 13.26 s | 63.16 | 53.94 | 72.73 | 60.62 | 1 h 16 min 43.40 s |
| difference | 73.13 | 60.43 | 82.44 | 66.86 | 1 h 38 min 43.76 s | 84.62 | 82.11 | 91.56 | 89.67 | 46 min 16.48 s | |