atlas

Research map / Large language models / Agents, code and math

Distilling Multi-modal Large Language Models for Autonomous Driving

CVPR 2025 · Large language models › Agents, code and math · approach: Agent instruction-following benchmarks · 19 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DiMA, which jointly trains a vision-based end-to-end planner with an MLLM (LLaVA-v1.5-7B LLM) and distills the MLLM's knowledge into the planner via surrogate tasks, so the LLM can be dropped at inference.

Problem

LLM-based end-to-end autonomous driving planners are computationally expensive at test time, while vision-based planners struggle in long-tail driving scenarios.

Approach

Use the vision-based planner's scene encoder as a trainable tokenizer for an MLLM (structured BEAM tokens via Q-formers), jointly train both with VQA, planning, feature distillation and surrogate tasks (masked BEV reconstruction, future BEV prediction, scene editing), then discard the MLLM at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
train VAD-Base with DiMA distillationVAD-Base · nuScenes validation, standardizedTraj L2 Aveall (m): 0.78 -> 0.47Helped
train VAD-Base with DiMA distillationVAD-Base · nuScenes validation, standardizedCollision Aveall (%): 0.30 -> 0.06Helped
train VAD-Tiny with DiMAVAD-Tiny · nuScenes validation, VAD evaluationTraj L2 Aveall (m): 0.78 -> 0.38Helped
use all BEAM scene tokens instead of BEV and map tokens (ablation)DiMA · nuScenes validationTraj L2 Aveall (m): 0.56 -> 0.52Helped
add feature distillation (ablation)DiMA with all scene tokens · nuScenes validationTraj L2 Aveall (m): 0.52 -> 0.48Helped
add masked token reconstruction (ablation)DiMA with distillation · nuScenes validationTraj L2 Aveall (m): 0.48 -> 0.42Helped
add future BEV prediction (ablation)DiMA with masked reconstruction · nuScenes validationTraj L2 Aveall (m): 0.42 -> 0.39Helped
add scene editing (ablation)DiMA with future BEV prediction · nuScenes validationTraj L2 Aveall (m): 0.39 -> 0.38Helped
train an LLM with planning and VQA using only BEV features (ablation)VAD-Tiny · nuScenes validationTraj L2 Aveall (m): 0.60 -> 0.62Hurt
use DiMA-Dual inferenceDiMA (VAD-Tiny) · 3-point turn (zero-shot)Traj L2 Aveall (m): 1.17 -> 1.04Helped

Surprising findings

Limitations

Experimental setup

Datasets: nuScenes DriveLM

Benchmarks: nuScenes open-loop planning

Metrics: L2 trajectory error (m) collision rate (%) latency (ms) FPS

Baselines: UniAD VAD-Base VAD-Tiny PARA-Drive TOKEN AD-MLP OmniDrive DriveVLM ST-P3

Builds on: VAD UniAD LLaVA-v1.5 DriveLM Q-former

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy