NARRATE: A Multimodal Real-World Australian Driving Dataset for Human-Centred Explanations in Automated Driving
Organizations: Queensland University of Technology (QUT), Faculty of Health, School of Psychology and Counselling, Australia · ARC Training Centre for Automated Vehicles in Rural and Remote Regions (AVR3), Australia · Université Gustave Eiffel, Laboratory of Applied Psychology and Ergonomics, France
Abstract
Automated vehicles must explain their decisions in ways that passengers can understand, monitor, and trust. Existing language-annotated driving datasets are mostly observer-written, post-hoc, simulation-based, or generated from sensor inputs, rather than elicited from the driver performing the action. We introduce NARRATE, a multimodal real-world Australian driving dataset comprising 2,050 annotated events from 35 experienced drivers and driving instructors on public roads. Each event is grounded in synchronised visual, localisation, motion, and LiDAR streams and paired with in-vehicle and/or post-drive free-text explanations. NARRATE provides action labels, scenario-context labels spanning six high-level and 32 fine-grained categories, and span-level Situational Awareness (SA) annotations over driver explanations for Perception, Comprehension and Projection. Four benchmark tasks (SA, scenario-context, driver-action classification, and explanation generation) show that this structure is learnable from driver language, while fine-grained context recognition and explanation generation remain challenging. NARRATE paves a path towards more human-centred and domain-aware explanation models for automated driving.
Figures & tables
| Dataset | Cam. | Sensors | Source | Lang. | SA | Act. | Ctx. | Size | Hrs | Drv |
| Perception & behaviour | ||||||||||
| nuScenes [ 18 ] | 6 | V,L,Ra,G,I | None | – | ✗ | ✗ | ✗ | 1,000 scn. | 5.5 | n/r |
| BDD100K [ 19 ] | 1 | V,G,I | None | – | ✗ | ✗ | ✗ | 100K videos | 1,100 der. | crowd |
| HDD [ 20 ] | 3 | V,L,I,G,C | Labels only | Lbl | ✗ | ✓ | ✓ ∗ | 137 sess. | 104 | n/r |
| Language & explanation | ||||||||||
| Talk2Car [ 21 ] | 6 | V,L,Ra,G | Human commands | Cmd. † | ✗ | ✓ | ✗ | 11,959 cmds. | n/a | n/a |
| Component | Train | Val | Test | Total |
|---|---|---|---|---|
| Participants | 24 | 5 | 6 | 35 |
| Events | 1,402 | 272 | 376 | 2,050 |
| IV explanations | 875 | 171 | 227 | 1,273 |
| Post explanations | 750 | 155 | 205 | 1,110 |
| Dual (both) | 223 | 54 | 56 | 333 |
| IV words (mean SD) |
| In-vehicle | Post-drive | |||||||
|---|---|---|---|---|---|---|---|---|
| Model | L1 | L2 | L3 | MF1 | L1 | L2 | L3 | MF1 |
| Majority | 0.906 | 0.964 | 0.773 | 0.881 | 0.904 | 0.946 | 0.801 | 0.884 |
| TF-IDF+LR | 0.908 | 0.964 | 0.811 | 0.894 | 0.916 | 0.949 | 0.857 | 0.907 |
| DistilBERT | 0.906 | 0.964 | 0.846 | 0.905 ±.004 | 0.915 | 0.946 | 0.882 | 0.914 ±.007 |
| BERT-base | 0.917 | 0.963 | 0.854 | 0.911 ±.006 | 0.915 | 0.949 | 0.878 | 0.914 ±.005 |
| RoBERTa-base | 0.915 | 0.964 | 0.863 | 0.914 ±.007 | 0.924 | 0.949 | 0.861 | 0.911 ±.008 |
| 6-class IV | 6-class Post | 32-class Primary | ||||
|---|---|---|---|---|---|---|
| Model | MF1 | WF1 | MF1 | WF1 | MF1 | WF1 |
| Majority | 0.000 | 0.000 | ||||
| TF-IDF+LR | 0.342 | 0.377 | ||||
| DistilBERT | 0.315 ±.025 | 0.562 ±.040 | 0.309 ±.048 | 0.516 ±.076 | ||
| BERT-base | 0.289 ±.045 | 0.520 ±.072 | 0.317 ±.049 | 0.534 ±.079 | 0.038 ±.023 | 0.086 ±.061 |
| RoBERTa-base | 0.407 ±.023 | 0.697 ±.023 | 0.418 ±.004 | 0.703 ±.008 | 0.035 ±.011 | 0.100 ±.048 |
| Model | Modality | Acc | MF1 |
|---|---|---|---|
| Majority | 0.476 | 0.065 | |
| TF-IDF+LR | Text | 0.681 | 0.228 |
| CLIP+LR | Video | 0.468 | 0.219 |
| Kinematics MLP | Motion | 0.586 ±.007 | 0.241 ±.007 |
| CLIP+Kin MLP | Video+Motion | 0.629 ±.015 | 0.306 ±.016 |
| DistilBERT | Text | 0.708 ±.018 | 0.246 ±.024 |
| Model | Type | B4 | RL | MET | BS |
|---|---|---|---|---|---|
| Random | Retrieval | 0.010 ±.001 | 0.115 ±.005 | 0.091 ±.004 | 0.872 ±.001 |
| Action | Retrieval | 0.012 ±.004 | 0.129 ±.028 | 0.115 ±.047 | 0.872 ±.003 |
| Action+Context | Retrieval | 0.019 ±.007 | 0.158 ±.016 | 0.133 ±.021 | 0.879 ±.005 |
| CLIP-NN | Retrieval | 0.012 | 0.132 | 0.108 | 0.875 |
| CLIP+Kin-NN | Retrieval | 0.013 | 0.142 | 0.110 | 0.876 |
| FLAN-T5-base | Fine-tuned | 0.034 ±.001 | 0.215 ±.010 | 0.144 ±.019 | 0.892 ±.001 |
Autonomous Driving Datasets
Autonomous driving datasets collect and organize driving-scene data to train and evaluate perception, prediction, planning, and safety systems.
See all 141 papers