自動運転ウォッチ

arXiv の自動運転研究の全数カバー/要約

Bench2Drive: クローズドループ・エンドツーエンド自動運転のマルチ能力ベンチマーキング

Bench2Drive: Towards Multi-Ability Benchmarking of Closed-Loop End-To-End Autonomous Driving

本文精読データセット評価・ベンチマークシミュレーションエンドツーエンド

Xiaosong Jia, Zhenjie Yang, Qifeng Li, Zhiyuan Zhang, Junchi Yan / arXiv:2406.03877PDF

2024-06-06 投稿・2024-11-27 改訂

AI が本文を読んで生成(2026-08-04)

1分まとめ

閉ループで44の対話シナリオを分離評価するエンドツーエンド自動運転(E2E-AD)向けベンチマークBench2Driveを提案した。CARLA v2で2Mフレームの公式訓練データを収集し、7種のベースラインを実装・評価したところ、専門家特徴蒸留付き手法が高成績であり、オープンループ指標は閉ループ性能を反映しないことを示した。

  • 44の対話シナリオ・220ルート(各約150m)をCARLA v2上で走行し、合流・追越など5技能を分離評価する閉ループベンチマークを構築した。
  • 7種のベースラインを実装・評価し、最高はDriveAdapter*でDriving Score 64.22・成功率33.08%(論文 Table 3)。
  • オープンループのL2誤差は閉ループ性能と相関せず、UniAD-BaseのL2はVADより低い(0.73 vs 0.91)がDriving Scoreは45.81 vs 42.35で逆転する。
  • 評価はCARLA v2のシミュレーションのみで実世界とのギャップが残り、全モデルはbaseサブセット(1000クリップ)学習であるためfullデータでの効果は未検証。

課題

既存のE2E-AD評価は、nuScenesを用いたオープンループ評価が主流で、L2誤差と衝突率を指標としていたが、分布シフトや因果混乱のため実際の運転性能を反映しない。閉ループ評価(CARLA Leaderboard等)は長距離ルートで運転スコアの分散が大きく、また各手法が独自にデータ収集するためアルゴリズムレベルの公平比較が不可能だった。

提案手法

Bench2Driveは、CARLA v2上で44の対話シナリオ(割り込み、追越、迂回など)・23天候・12タウンにわたり、Think2Driveを用いて2Mフレーム、13638クリップの公式訓練データを収集した。センサー構成はnuScenes類似(6カメラ、LiDAR 64ch、レーダー5、IMU/GNSS、HDマップ)。評価は各シナリオ5ルート(計220ルート、各約150m)で行い、成功率和(SR)と運転スコア(DS)に加え、効率(周囲車両との速度比)と快適性(nuPlanのスムーズネス指標を20フレーム区間で評価)を指標化した。データはmini(10クリップ)・base(1000クリップ)・full(10000クリップ)の3段階を用意し、ベースラインとしてAD-MLP、UniAD、VAD、TCP、ThinkTwice、DriveAdapterをbaseセットで学習・実装した。

評価と結果

ベースラインはBench2Drive baseサブセット(1000クリップ、うち950学習・50検証)で学習し、CARLA v2の220ルートで閉ループ評価した。最高性能はDriveAdapter*(Driving Score 64.22、成功率33.08%、効率70.22、快適性16.01)であり、TCP-traj*(DS 59.90、SR 30.00)が続いた。AD-MLPはDS 18.05、SR 0.00と最悪だった。オープンループのL2誤差と閉ループのDSは相関せず、UniAD-Base(L2 0.73、DS 45.81)とVAD(L2 0.91、DS 42.35)で順位が逆転した。技能別の表4では、全モデルでMerging・Overtaking・Emergency Brakeの成功率が低く、対話的な行動の学習が困難であることが示された。

Bench2Drive baseセットで学習したE2E-AD手法のオープンループ・クローズドループ評価(論文 Table 3)

手法Avg. L2Driving ScoreSuccess Rate(%)EfficiencyComfortness
AD-MLP3.6418.050.0048.4522.63
UniAD-Tiny0.8040.7313.18123.9247.04
UniAD-Base0.7345.8116.36129.2143.58
VAD0.9142.3515.00157.9446.01
TCP*1.7040.7015.0054.2647.80
TCP-ctrl*-30.477.2755.9751.51
TCP-traj*1.7059.9030.0076.5418.08
TCP-traj w/o distillation1.9649.3020.4578.7822.96
ThinkTwice*0.9562.4431.2369.3316.22
DriveAdapter*1.0164.2233.0870.2216.01
出典: 論文 Table 3。全手法はBench2Drive baseサブセット(1000クリップ)で学習。*は専門家特徴蒸留。TCP-ctrl*はAvg. L2が未報告のため「-」。数値は論文記載のまま。この表はベースラインの比較であり、Bench2Drive自体の手法を示すものではない。

Bench2Drive 220ルートにおけるDriving Score比較

17.68929.642941.596753.550665.5044AD-MLPAD-MLP: 18.0518.05UniAD-TinyUniAD-Tiny: 40.7340.73UniAD-BaseUniAD-Base: 45.8145.81VADVAD: 42.3542.35TCP*TCP*: 40.740.7TCP-ctrl*TCP-ctrl*: 30.4730.47TCP-traj*TCP-traj*: 59.959.9TCP-traj w/o distTCP-traj w/o dist: 49.349.3ThinkTwice*ThinkTwice*: 62.4462.44DriveAdapter*DriveAdapter*: 64.2264.22
出典: 論文 Table 3。*は専門家特徴蒸留。DriveAdapter*は評価されたベースラインの一つであり、提案手法ではない。値は論文記載のまま。

Bench2Drive 220ルートにおけるSuccess Rate比較

08.435416.870825.306233.7416AD-MLPAD-MLP: 00UniAD-TinyUniAD-Tiny: 13.1813.18UniAD-BaseUniAD-Base: 16.3616.36VADVAD: 1515TCP*TCP*: 1515TCP-ctrl*TCP-ctrl*: 7.277.27TCP-traj*TCP-traj*: 3030TCP-traj w/o distTCP-traj w/o dist: 20.4520.45ThinkTwice*ThinkTwice*: 31.2331.23DriveAdapter*DriveAdapter*: 33.0833.08
出典: 論文 Table 3。*は専門家特徴蒸留。DriveAdapter*は評価されたベースラインの一つであり、提案手法ではない。値は論文記載のまま。

新規性

閉ループ環境でE2E-ADの複数の運転能力(合流・追越・緊急ブレーキ・道ゆずり・交通標識)を分離評価できる最初のベンチマークであり、公開された大規模公式訓練データにより公平な比較を実現した点。

限界

著者は限界として、CARLAのレンダリングと実世界のギャップを挙げ、実データセットとの併用や生成モデルの可能性に言及している。また、データ収集にThink2Driveの専門家特徴を用いており、蒸留の有無が性能に大きく影響するため、蒸留なしの実世界応用には課題が残る。評価はシミュレーションのみで実車検証はなく、ベースラインはbaseサブセットでの学習であり、fullデータでの性能は未報告。計算コストは表5に示され、UniAD-baseは8×H800で9日、評価は8×H800で2日と大規模である。著者はこのコストを明示していないが、論文の表から読み取れる。その後の研究では、実データに基づくデータ駆動シミュレータ(例: NAVSIM)が提案され、シミュレーションと実世界のギャップを縮小する方向性が模索されている。

産業へのインパクト

この論文は、E2E-ADの性能を閉ループで多面的に評価する枠組みを業界に提供した。オープンループ評価が主流だった当時、運転技能を分離して診断できることは、システムの弱点特定を容易にし、公式訓練データの標準化によりアルゴリズムレベルの公平比較を可能にした。現在ではBench2Driveの評価プロトコルは閉ループE2E-AD比較の一般的な手段として普及しており、日本の自動車産業にとっては研究開発での性能評価ツールとしての意義が大きい。ただし、評価環境がCARLA v2に限定されるため、実車開発への直接適用は限定的である。

← 一覧に戻る