Official repository for MOV-AAD, a large-scale multimodal dataset designed for investigating selective auditory attention decoding (AAD), spatial audio localization, and cross-modal peripheral physiological tracking during dynamic, naturalistic conversations with moving sound sources.
| 9 Synchronized Modalities | 1200 Hz Unified Sampling Rate | 50 Healthy Subjects |
|---|---|---|
| 64-ch EEG, Gaze, Pupil, Respiration, GSR, PPG, SpO₂, Temp, Motion | Fully aligned across all neural & physiological data streams | Age 24 ± 4.5 years, verified normal hearing status |
| ~75 Min Total Duration | 4 Distinct Tasks | Rich Behavioral Tracking |
|---|---|---|
| Massive continuous recording per participant for AAD modeling | From structured validation to naturalistic conversations | Active repeated-word detection & precise localization reports |
The dataset encompasses four sequential experimental tasks per participant, transition from structured sensory validation to ecologically valid, naturalistic listening scenarios:
- Repeated Sentence Task (120 trials): A baseline neural reliability check featuring shuffled short sentences repeated without background noise to evaluate within-subject response consistency.
- Localization Task (54 trials): A spatial perception task conducted prior to the main experiment to familiarize participants with spatial cues and assess their localization accuracy.
- Single-Conversation Task (40 trials): An active listening task where participants track naturalistic, continuous conversational narratives from a single dynamically moving sound source.
- Multi-Conversation Task (56 trials): A selective attention task requiring participants to attend to one target conversational stream while ignoring a competing co-spatial distractor.
| Task / Condition | Experimental Purpose | Stimuli & Speakers | Spatial Configuration | Background Noise | Total Stimuli / Duration | Available Modalities |
|---|---|---|---|---|---|---|
| Repeated Sentence Task | Split-half & odd-even reliability check | 6 short sentences (shuffled); 3M/3F talkers | Diotic presentation (None) | None | 120 trials(~12 min) |
✓ EEG & Physio ✓ Behavioral |
| Localization Task | Familiarize spatial cues & assess perception accuracy | Independent short sentences; Single talker/trial | Static; 9 coordinates (-90° to +90° in 22.5° steps) | None | 54 sentences(Short segments) |
- No Neural ✓ Behavior Metrics |
| Single-Conversation Task | Track neural tracking of speech with spatial change | Continuous dialogue context; Multi-turn talkers | HRTF-based dynamic moving (-90° to +90°); RMS-matched | Diotic pedestrian/babble noise (-9, -12 dB) | 40 trials(~30 min) |
✓ EEG & Physio ✓ Behavior & Audio |
| Multi-Conversation Task | Evaluate selective Auditory Attention Decoding (AAD) | Two parallel stories; Continuous context & turn-taking | Two independent HRTF sources moving dynamically within ±90° | Diotic pedestrian/babble noise (-9, -12 dB) | 56 trials(~45 min) |
✓ EEG & Physio ✓ Behavior & Audio |
All signals were synchronously recorded and streamed through g.tec HIamp and a Simulink GUI at 1200 Hz, with a hardware 60 Hz notch filter applied during acquisition.
- EEG: 64 channels, 1200 Hz high-density neural recordings via
g.tec g.HIamp. - Pupil Dilation: Binocular measurements captured at 60 Hz via
Tobii Pro Nanoand upsampled with aligned temporal interpolation to 1200 Hz. - Gaze Location: Screen-coordinate gaze tracking (X and Y axes) mapped to screen size, recorded at 60 Hz and unified to 1200 Hz.
- Respiration Flow: Nasal airflow monitoring sampled at 1200 Hz.
- Respiration Effort: Thoracic expansion belt tracking sampled at 1200 Hz.
- GSR: Galvanic skin response sampled at 1200 Hz.
- PPG: Raw optical photoplethysmography waveform sampled at 1200 Hz.
- Heart Rate: Derived beat-by-beat heart rate extracted from raw PPG streams (1200 Hz).
- SpO₂: Peripheral oxygen saturation monitoring sampled at 1200 Hz.
- Temperature: Skin temperature monitoring sampled at 1200 Hz.
- Accelerometer: Triaxial head motion tracking sampled at 1200 Hz.
The repository/downloaded package follows the layout below:
MOV-AAD/
├── participants/
│ ├── sub-001/
│ │ ├── eeg/ # Continuous or epoched 64-ch .mat/.fif data
│ │ ├── physio/ # Interpolated and aligned physiological modalities
│ │ ├── behavioral/ # Event markers, buzzer clicks, and localization report mice clicks
│ │ └── stimuli/ # Aligned audio chunks presented during the trial
│ ├── sub-002/
│ └── ...
│ └── sub-050/
├── stimuli/ # Master audio repository for conversational blocks
├── preprocessing_scripts/ # Spherical interpolation, temporal cross-correlation scripts
├── README.md
└── dataset_info.json
---
To ensure high data reproducibility, the released dataset provides clean, aligned pipelines processed as follows:
-
EEG Artifact Handling & Channel Interpolation
- EEG channels exhibiting abnormal cross-trial variance or high-frequency impedance spikes were automatically flagged.
- Bad channels were reconstructed using Spherical Spline Interpolation (following standard
EEGLABprocedures [Delorme & Makeig, 2004]). - Note: Peripheral modalities are released in a minimally processed form (hardware notch filtering only) to retain raw autonomic dynamics.
-
Trial Epoching & Windowing
- Conversation Tasks (SC & MC): Each continuous trial includes a 3-second pre-onset baseline segment prior to speech onset.
- Baseline Period: Vital for calculating trial-level neural entrainment, baseline normalization, or calculating time-frequency relative power.
-
Cross-Modal Temporal Realignment
- Primary sync was established via hardware trigger pulses routed simultaneously into the
g.tecdigital input channel. - Fine-grained temporal jitter was eliminated post-hoc via cross-correlation analysis between the recorded acoustic playback loop and the original master stimulus waveforms, ensuring sub-millisecond precision.
- Primary sync was established via hardware trigger pulses routed simultaneously into the
The complete multimodal dataset repository is hosted on Zenodo. You can download the full frozen archive upon paper publication:
- 🔗 Dataset Link: [Will be updated upon publication]
- 🔖 DOI:
10.5281/zenodo.XXXXXXX
To download and extract the dataset automatically inside your server environment, execute the following script:
# Clone the repository structure
git clone [https://github.com/mov-aad/mov-aad.github.io.git](https://github.com/mov-aad/mov-aad.github.io.git)
cd mov-aad.github.io
# Download the complete dataset zip archive (Placeholder URL)
wget -O MOV-AAD-dataset.zip "[https://zenodo.org/record/XXXXXXX/files/MOV-AAD-dataset.zip?download=1](https://zenodo.org/record/XXXXXXX/files/MOV-AAD-dataset.zip?download=1)"
# Verify MD5 checksum (recommended)
md5sum -c checksums.txt
# Extract dataset into the root directory
unzip MOV-AAD-dataset.zip -d ./data/
If you use the MOV-AAD dataset, prealigned physiological matrices, behavioral tracking metrics, or baseline code in your academic work, please cite our paper using the following BibTeX entry:
@article{mov_aad_2026,
title={MOV-AAD: A Large-Scale Multimodal Dataset for Auditory Attention During Moving Conversations},
author={LastName, FirstName and Collaborator, and JointAuthor, Author},
journal={arXiv preprint arXiv:2026.XXXXX},
year={2026},
eprint={2026.XXXXX},
archivePrefix={arXiv},
primaryClass={eess.AS}
}