# Baton Eval

> This benchmark evaluates a model's ability to understand coarse driving actions and predict bidirectional control transitions between human drivers and automated driving systems. It probes multimodal fusion capabilities by testing whether models can leverage synchronized video, vehicle telemetry, and route context to forecast handovers and takeovers under varying time horizons. Use when the user wants to benchmark on BATON, or asks about evaluating this task. Reports Accuracy, AUPRC.

- Skill: `qhjqhj00/baton-eval` (Agent Skill)
- Install (CLI): `npx skillmds add qhjqhj00/baton-eval`
- Raw SKILL.md: https://api.skillmd.com/api/skills/qhjqhj00/baton-eval/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: qhjqhj00 (https://skillmd.com/u/qhjqhj00)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/qhjqhj00/baton-eval

---


# baton-eval

> BATON: A Multimodal Benchmark for Bidirectional Automation Transition Observation in Naturalistic Driving — Wang et al. (2026) (arXiv:2604.07263, 2026)

## What this evaluates

This benchmark evaluates a model's ability to understand coarse driving actions and predict bidirectional control transitions between human drivers and automated driving systems. It probes multimodal fusion capabilities by testing whether models can leverage synchronized video, vehicle telemetry, and route context to forecast handovers and takeovers under varying time horizons.

## Datasets

- **BATON** — total ?; splits: train (-1), val (-1), test (-1); repo https://github.com/OpenLKA/BATON

## Metrics

- `Accuracy` **(primary)** — range: [0, 1]
  - Proportion of correctly classified driving actions out of total samples across seven coarse classes.
- `Macro-F1` — range: [0, 1]
  - Unweighted mean of the F1-score computed independently for each of the seven driving action classes.
- `AUROC` — range: [0, 1]
  - Area under the Receiver Operating Characteristic curve, measuring the trade-off between true positive and false positive rates across classification thresholds.
- `AUPRC` **(primary)** — range: [0, 1]
  - Area under the Precision-Recall Curve, measuring the trade-off between precision and recall across thresholds, particularly sensitive to class imbalance in transition prediction.
- `F1` — range: [0, 1]
  - Harmonic mean of precision and recall for the binary transition prediction task.

## Input / output format

**Input**: A synchronized 5-second multimodal observation window ending at time t, comprising front-view video, in-cabin video, CAN bus signals (vehicle state, planning, lead-vehicle interactions), and GPS route context.

**Output**: Task 1: One of seven discrete driving action classes (Cruising, Accelerating, Braking, Turning, Lane Change, Stopped, Car Following). Tasks 2 & 3: Binary probability or class indicating whether a control transition (Human→DA or DA→Human) will occur within a specified future horizon [t, t+h].

## Scoring recipe

```python
def compute_metrics(predictions, labels, task_id):
    if task_id == 1:
        acc = sum(p == l for p, l in zip(predictions, labels)) / len(labels)
        f1 = macro_f1_score(labels, predictions)
        return {'Accuracy': acc, 'Macro-F1': f1}
    else:
        auroc = roc_auc_score(labels, predictions)
        auprc = average_precision_score(labels, predictions)
        f1 = f1_score(labels, predictions)
        return {'AUROC': auroc, 'AUPRC': auprc, 'F1': f1}
```

## Common pitfalls

- Using random or cross-vehicle splits instead of the mandated cross-driver split for primary benchmarking results.
- Failing to respect the 0.5s stride and 5s observation window, which causes temporal data leakage or incorrect sample extraction.
- Treating handover (Human→DA) and takeover (DA→Human) tasks identically without accounting for their asymmetric temporal dynamics and different positive sample construction windows.
- Relying solely on visual modalities, as the benchmark explicitly demonstrates that structured vehicle and route context are necessary for reliable transition prediction.

## Evidence (verbatim from paper)

> We report Accuracy and Macro-F1. ... We report AUROC, AUPRC (primary), and F1.

## Citation

```bibtex
@misc{wang2026baton,
  title={BATON: A Multimodal Benchmark for Bidirectional Automation Transition Observation in Naturalistic Driving},
  author={Wang et al. (2026)},
  year={2026},
  note={arXiv:2604.07263}
}
```

- arXiv: 2604.07263

