atlas

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

Continuously Learning, Adapting, and Improving: A Dual-Process Approach to Autonomous Driving

NeurIPS 2024 · Large language models › Agents, code and math · approach: LLM-driven embodied and driving agents · 10 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 LeapAD, a closed-loop CARLA driving system with a VLM for critical-object scene understanding and a dual-process (GPT-4 analytic / Qwen1.5-1.8B heuristic) decision module that improves via a reflection-driven memory bank.

Problem

Camera-only autonomous driving methods rely on large annotated datasets, generalize poorly to complex scenarios and causal reasoning, and LLM-based driving agents are mostly evaluated open-loop, so their closed-loop adaptability is unclear.

Approach

Combine a critical-object-focused VLM with a dual-process decision module in which a GPT-4 "analytic" LLM accumulates linguistic driving experience and reflects on accidents; the experience is distilled by SFT into a small "heuristic" model and used via retrieval-based few-shot prompting, enabling continual improvement without human labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add Town05 experience to the memory bank and use reflection data (ablation)LeapAD · Town05 ShortDS: 75.73±1.36 -> 83.11±0.28Helped
add few-shot prompting, moving from 0-shot to 1-shot (ablation)LeapAD · Town05 ShortDS: 51.77 -> 64.95Helped
increase few-shot prompting from 1-shot to 2-shot (ablation)LeapAD · Town05 ShortDS: 64.95 -> 71.20Helped
increase few-shot prompting from 2-shot to 3-shot (ablation)LeapAD · Town05 ShortDS: 71.20 -> 72.33Helped
add a memory bank of 90 samples instead of no memory (ablation)LeapAD few-shot system · Town05 ShortDS: 51.77 -> 60.72Helped
increase memory size from 90 to 900 samples (ablation)LeapAD few-shot system · Town05 ShortDS: 60.72 -> 66.68Helped
increase memory size from 900 to 9000 samples (ablation)LeapAD few-shot system · Town05 ShortDS: 66.68 -> 72.33Helped
add few-shot prompting to SFT using memory from Town01-04 and 06 (ablation)LeapAD · Town05DS: 66.40 -> 75.73Helped
add few-shot prompting to SFT using Town05 memory (ablation)LeapAD · Town05DS: 69.90 -> 78.07Helped
add reflection and incorporate corrected experiences into the memory bank (ablation)LeapAD · Town05DSHelped

Surprising findings

Limitations

Experimental setup

Datasets: Rank2Tell DriveLM CARLA closed-loop collected data

Benchmarks: CARLA Town05 Short CARLA Town05 Long CARLA Town01 CARLA Town04

Metrics: Driving Score Route Completion Infraction Score

Baselines: InterFuser TransFuser VAD NEAT Roach WOR LBC CILRS

Builds on: dual-process theory Pure Pursuit Rank2Tell DriveLM

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