MultiMental-IAS: A Multimodal Driver Mental State Analysis Dataset for Context-Aware Non-IID Evaluation
Organizations: Institute of Industrial Automation and Software Engineering (IAS), University of Stuttgart, Stuttgart, Germany
Abstract
Robust driver-state modelling requires synchronized physiological, behavioural, and contextual signals, yet existing open resources typically target a single cognitive state, omit continuous vehicle context, or do not define evaluation protocols that expose inter-subject heterogeneity. We present Multimental-IAS, a multimodal driver mental-state dataset collected in a cockpit-in-the-loop simulation built on CARLA. It contains vehicle telemetry with scenario-context channels, four-channel EEG and three-channel PPG from a Muse 2 headband, and cabin-facing video from 23 participants, recorded in 148 trials (11.6 hours) under six induced states: Normal, Distracted, Alerted, Stressed, Relaxed, and Drowsy. We document the acquisition pipeline in detail and provide a benchmark with one protocol for all models: chronological within-subject splits, participant-disjoint cross-subject folds, validation-based model selection, and ablations over modalities, scenario-context channels, and signal normalization. Multimodal fusion reaches a macro-F1 of 0.94 for drivers seen during training. For unseen drivers, fusing driving dynamics with per-window normalized EEG/PPG raises macro-F1 from 0.408 (telemetry alone) to 0.485, consistently across all five folds, while the gap between the two protocols quantifies the inter-driver heterogeneity that personalized models must address. Multimental-IAS thus provides a concrete testbed for non-IID generalization, personalization, and federated learning in driver monitoring.
Figures & tables
| Dataset | Year | Subj. | Modalities | Primary Labels | Acquisition setting | States |
|---|---|---|---|---|---|---|
| MAHNOB-HCI ( Soleymani et al., 2012 ) | 2012 | 27 | E, P, V | Affective response | Lab (video stimuli) | 5 |
| DEAP ( Koelstra et al., 2012 ) | 2012 | 32 | E, P, V a | Valence/arousal/dominance/liking | Lab (music-video stimuli) | cont. |
| DROZY ( Massoz et al., 2016 ) | 2016 | 14 | E, P, V | Drowsiness / KSS | Lab (PVT, sleep deprivation) | cont. |
| SEED-VIG ( Zheng and Lu, 2017 ) | 2017 | 23 | E | Vigilance / PERCLOS | Driving simulator | cont. |
| Distracted Driving ( Taamneh et al., 2017 ) | 2017 | 68 | P, V, T | Distraction condition | Driving simulator | 4 |
| AffectiveROAD ( Haouij et al., 2018 ) | 2018 | 10 | P, V | Stress / attention | Real-world urban driving | cont. |
| State | Mental focus | Illumination (logged) | Trials | Hypothesized tendencies |
|---|---|---|---|---|
| Normal | Routine calm driving | day (22), dusk (1) | 23 | Stable speed, smooth steering, moderate physiological baseline |
| Distracted | Split attention | day (22), dusk (2) | 24 | Speed variability, lane deviation, gaze shifts, delayed braking |
| Alerted | Sustained high vigilance | day (20), dusk (2) | 22 | Rapid corrections, heightened posture, suppressed frontal alpha |
| Stressed | Urgency and arousal | day (22), dusk (1) | 23 | Harsh braking, aggressive steering, reduced HRV, elevated sympathetic tone |
| Relaxed | Low arousal but attentive | day (24), dusk (2) | 26 | Smooth low-variance control, elevated HRV, higher relative alpha |
| Drowsy | Low vigilance / fatigue | night (28), dusk (2) | 30 | Delayed corrections, inconsistent speed, physiological slowing |
| Within-subject | Cross-subject (unseen drivers) | ||||
| Group | Input | Acc. (%) | Macro-F1 | Acc. (%) | Macro-F1 |
| Telemetry | Dynamics | 52.1 2.6 | 0.524 0.027 | 40.8 5.3 | 0.408 0.050 |
| Dynamics + scenario | 64.9 1.4 | 0.648 0.013 | 54.0 7.8 | 0.532 0.056 | |
| Dynamics + scenario + position | 66.3 0.9 | 0.661 0.009 | 52.3 6.9 | 0.519 0.049 | |
| Physiology | EEG | 69.3 1.8 | 0.692 0.017 | 25.9 6.0 | 0.253 0.060 |
| PPG | 80.7 0.2 | 0.804 0.001 | 15.7 1.4 | 0.140 0.029 | |
| Class | Precision | Recall | F1 | Windows |
|---|---|---|---|---|
| Alerted | 0.58 | 0.58 | 0.58 | 1,277 |
| Distracted | 0.54 | 0.50 | 0.52 | 1,361 |
| Drowsy | 0.67 | 0.74 | 0.70 | 1,451 |
| Normal | 0.34 | 0.32 | 0.33 | 1,335 |
| Relaxed | 0.33 | 0.25 | 0.28 | 1,360 |
| Stressed | 0.51 | 0.67 | 0.58 | 1,263 |