자율주행 리서치 - DriveLM (OpenDriveLab, ECCV 2024 Oral): '운전을 그래프 질문으로 바꾸다' — CVPR 2024 챌린지 공식 트랙이 된 언어 주행 벤치마크 (⭐1,343 · 프레임당 91.4 QA · 인용 208회)

2026-09-22

주제 정보

  • 유형: GitHub 오픈소스 저장소 + ECCV 2024 Oral 논문 — CVPR 2024 Autonomous Grand Challenge 'Driving with Language' 공식 메인 트랙(저장소가 직접 명시)
  • 논문: DriveLM: Driving with Graph Visual Question Answering — arXiv:2312.14150 (v1 2023-12-21, 최종 수정 v3 2025-01-16) · arXiv comment 필드에 "Accepted to ECCV 2024 as Oral paper" 명기
  • 저자(10인): Chonghao Sima*, Katrin Renz*, Kashyap Chitta, Li Chen, Hanxue Zhang, Chengen Xie, Jens Beißwenger, Ping Luo, Andreas Geiger†, Hongyang Li† (*공동 제1저자 · †교신저자)
  • 소속(논문 1페이지): OpenDriveLab · Shanghai AI Lab(중국) + University of Tübingen · Tübingen AI Center(독일) + University of Hong Kong(홍콩) — 3개 기관 공동 연구
  • 분야: cs.CV 중심 · Vision-Language Model(VLM) × 자율주행 교차 분야
  • 저장소: OpenDriveLab/DriveLM — ⭐1,343 · 🍴91 · Apache-2.0(코드·자산) + CC BY-NC-SA 4.0(언어 데이터) · HTML · 생성 2023-08-08 · 마지막 푸시 2025-07-02 · 약 280MB(287,149KB)
  • 저장소 설명(공식): "[ECCV 2024 Oral] DriveLM: Driving with Graph Visual Question Answering" · 토픽: autonomous-driving, chain-of-thought, graph-of-thoughts, tree-of-thoughts, large-language-models, vision-language
  • 데이터 규모(논문 Table 1, 원문 수치): DriveLM-nuScenes = 4,871 프레임 · 프레임당 평균 91.4 QA · 총 44.3만 QA(Perception 14.4만 / Prediction 15.3만 / Planning 14.6만) / DriveLM-CARLA(전체) = 64,285 프레임 · 24.4 QA/프레임 · 약 157만 QA(규칙 기반 자동 생성) / keyframe 부분집합 = 5,721 프레임 · 14.2만 QA
  • 인용: OpenAlex 기준 208회 (ECCV 2024 학회판 DOI 10.1007/978-3-031-72943-0_15) · arXiv 프리프린트판 별도 4회
  • 챌린지 검증(실측): devkit 공개 2024-02-29 → 테스트 서버 2024-03-25 → 챌린지 종료 2024-06-01 → HuggingFace 리더보드 재개 2024-07-16. 링크 3종 모두 HTTP 200 확인 (opendrivelab.com/challenge2024, HF AGC2024/driving-with-language-official, challenge devkit 디렉터리)
  • 원문: https://arxiv.org/abs/2312.14150 · 코드: https://github.com/OpenDriveLab/DriveLM

핵심 내용

이 블로그는 그동안 nuScenes(2026-08-24)·Waymo Open(2026-09-15) 같은 데이터셋, BEVFormer(2026-08-17)·CenterPoint 같은 인식, UniAD(2026-08-12)·VAD(2026-08-18)·CIL 같은 주행 정책, CARLA(2026-09-09)·SUMO 같은 시뮬레이터, LMDrive(2026-09-12) 같은 언어 기반 주행을 다뤘다. 이번 글의 DriveLM은 그 언어 축의 다른 절반이다 — LMDrive가 "LLM을 운전석에 앉힌 모델"이라면, DriveLM은 그런 모델이 무엇을 이해했는지 시험하는 시험지다. 핵심 착상은 이 한 문장에서 나온다: "인간 운전자는 한 번의 질문으로 판단하지 않는다." 먼저 중요한 객체를 찾고(perception), 그 객체들의 상호작용을 추정하고(prediction), 그다음에 행동을 정한다(planning). 논문은 바로 이 다단계 추론 자체를 과제로 정의했다.

왜 유명한가 / 활용 가치

시사점 및 결론

이 블로그가 다룬 LMDrive(2026-09-12)는 LLM을 운전석에 앉혔고, DriveLM은 그 운전자가 말을 이해하는지 시험하는 시험지를 만들었다. 두 축이 만나면서 언어 기반 자율주행은 한 단계 성숙했다 — 모델만 있고 채점 기준이 없으면 논쟁은 취향 싸움이 되지만, CVPR 챌린지 트랙과 데이터·devkit·리더보드가 생기면 비교가 검증이 된다. 그리고 여기서 이 논문의 가장 값진 결정은 성능 수치가 아니라 지표 선택이다. 논문은 "기존 지표마다 개선 추세가 일관되지 않으므로 GPT score를 주 지표로 삼는다"고 스스로 밝힌다. BLEU·CIDEr 같은 표면적 텍스트 유사도로는 "그럴듯하지만 틀린" 답을 걸러낼 수 없다는 고백이며, 실제로 1년 뒤 그룹 자신이 Drive-Bench로 그 구멍을 정면으로 파고들었다.

또 하나 주목할 것은 좋은 데이터 구조가 곧 좋은 과제라는 점이다. 프레임당 91.4개 질문을 그래프로 엮는 순간(같은 표에서 다른 데이터셋은 13.5개·1.8개에 Logic=None 또는 Chain), 그 데이터는 "질문에 답하는 능력"이 아니라 "단계를 밟아 판단하는 능력"을 측정하는 벤치마크가 된다. 그래서 DriveLM은 구조화된 지도 표현을 관통했던 VectorNet(2026-09-02)과 MapTR(2026-09-21)의 '표현이 곧 성능' 문제의식을 언어로 옮긴 셈이기도 하다. 인식의 병목을 벡터 표현으로 풀었던 흐름이 이제는 추론의 병목을 그래프 표현으로 푸는 방향으로 이어지고 있다.

결국 DriveLM의 성취는 하나로 요약된다 — 설명 가능성을 성능 지표에서 분리해 별도의 측정 문제로 만들었다. Driving score가 아무리 높아도 "왜 그렇게 판단했는가"는 다른 질문이고, 그 질문에 답하려면 그래프의 각 노드를 따로 채점하는 설계가 필요하다. DriveLM과 Drive-Bench가 함께 놓은 교훈은 이렇다: 모델이 잘 맞히는 것과 실제로 보는 것은 다를 수 있으므로, 평가를 만드는 일은 모델을 만드는 일만큼 어렵다.

원문: https://github.com/OpenDriveLab/DriveLM

목록으로 돌아가기