AI바라기의 인공지능

VLM : 빠른 논문 리뷰 : Grounded Multi-Hop VideoQA in Long-Form Egocentric Videos 본문

논문리뷰

VLM : 빠른 논문 리뷰 : Grounded Multi-Hop VideoQA in Long-Form Egocentric Videos

AI바라기 2026. 7. 6. 19:05

용어 설명

  • Multi-Hop VideoQA (MH-VidQA): 단일 프레임이나 연속된 하나의 구간이 아닌, 영상 내 여러 시간대에 파편화되어(scattered) 존재하는 시각적 단서들을 모으고 종합해야만 질문에 답하고 증거 구간(evidence)을 찾을 수 있는 고난도 VideoQA task.
  • Action Scene Graphs: 비디오의 텍스트 설명(narration)에 포함된 구문 트리(syntax trees)를 분석해 행동, 객체, 시간적 흐름 및 상호작용을 그래프 형태로 구조화한 데이터 표현 방식.
  • Grounding Tokens (<T>, </T>): 모델이 답변을 생성할 때, 특정 시각적 근거가 되는 사건의 시작과 끝을 감싸기 위해 MLLM 단어장에 새롭게 추가된 특수 토큰 쌍.
  • Evidence Grounding Module: 시각적 특징(visual features)과 Grounding Tokens의 hidden states를 결합하여 여러 시간 구간(temporal proposals)을 동시에 찾아내는 GeLM 내부의 핵심 신경망 구조.
  • Saliency Branch & Similarity Branch: Evidence Grounding Module 내부의 두 갈래 탐색 구조. Saliency branch는 전체 영상 맥락에서 증거를 포괄적으로 찾고, Similarity branch는 개별 Grounding Token과 프레임 간의 코사인 유사도를 계산해 구체적이고 파편화된 매칭 구간을 찾음.

Purpose of the Paper

  • 기존 VidQA 및 NLQ(Natural Language Query) 데이터셋들은 주로 단일 시간점이나 연속된 단일 구간에서만 답을 찾는 과단순화된(over-simplistic) 시나리오에 머물러 있음.
  • 기존 architecture들은 temporal grounding을 단순히 timestamp를 auto-regressive 방식으로 예측하는 언어 모델링 문제로 취급하여, 여러 시간대 정보를 동시에 다루는 temporal perception 성능이 크게 떨어짐.
  • 이에 long-form egocentric videos 환경에서 복잡한 사건 간의 관계를 추론하고 여러 시간대 증거를 동시에 국소화(localize)하는 Multi-Hop Video Question Answering (MH-VidQA) 문제를 새롭게 정의하고, 데이터 부족 및 구조적 한계를 동시에 해결하고자 함.

Key Contributions & Novelty

  • 자동화된 Data Curation Pipeline 설계 (Novelty)
    • 단순히 VLM에 프롬프트를 주는 방식이 아니라, narration 데이터로부터 Action Scene Graphs를 구축하여 시간적으로 흩어져 반복되는 사건(scattered recurrence)을 식별함.
    • 이를 바탕으로 LLM을 활용해 다중 시간 구간 증거가 매핑된 QA triplet을 자동 생성하고 필터링하는 파이프라인 개발.
  • 고품질 MULTIHOP-EGOQA Benchmark 구축
    • 자동 생성된 데이터를 사람이 직접 검수 및 정제하여 6가지 복잡한 추론 카테고리(반복 행동, 다중 객체, 사건 비교 등)를 포함하는 고난도 평가 벤치마크 완성.
  • 새로운 Architecture 제안: GeLM (Novelty)
    • 단순 텍스트 생성을 넘어 MLLM에 Grounding Tokens (<T>, </T>)을 추가 도입함.
    • 답변 생성 과정에서 튀어나온 이 토큰들의 last-layer hidden states를 채널 차원으로 병합해 단일 grounding query로 변환하는 독창적인 구조 제안.
  • Dual-branch Evidence Grounding 전략 (Novelty)
    • Saliency branch: 영상 전체 시각적 특징과 grounding token 간의 self-attention을 통해 전역적(global)인 증거를 holistic하게 탐색.
    • Similarity branch: 개별 grounding query와 시각적 특징 간의 visual-textual similarity를 계산하여 파편화된 증거를 정밀하게 추출.

Experimental Highlights

  • Baselines 압도 및 SOTA 달성
    • 자동 생성된 데이터로 visual instruction tuning을 거친 GeLM은 최신 open-source MLLM (TimeChat, VTimeLLM 등) 및 Multi-stage Pipeline (Caption+LLM) 방식을 큰 격차로 압도하며 MH-VidQA 환경에서 SOTA 달성.
  • Human Performance와의 뚜렷한 격차 증명
    • 사람은 QA Score 7.5, mIoU 61.8을 기록한 반면, GeLM은 QA Score 4.8, mIoU 16.7에 머물렀음. GPT-4o(zero-shot)조차도 mIoU가 12.2에 그침.
    • 이는 제안된 벤치마크가 현재 AI 시스템의 reasoning 및 temporal grounding 능력의 맹점을 매우 예리하게 찌르고 있음을 시사함.
  • Single-Hop Task로의 우수한 일반화 성능
    • 기존 single-hop VidQA 벤치마크인 ActivityNet-RTL에 적용했을 때도, 기존 SOTA 모델(LITA)의 mIoU 24.1을 35.4로 대폭 끌어올리며 architecture 자체의 우수성을 입증.
  • Branch Ablation Study
    • Saliency branch(BCE loss)와 Similarity branch(NCE loss)를 결합했을 때 서로 상호보완 작용을 하여 단일 브랜치 사용 대비 IoU 지표가 확연히 상승함을 확인.

Limitations and Future Work

  • Data Construction의 텍스트 의존성 한계
    • 현재 파이프라인이 narration(텍스트)에 크게 의존하고 있음. 향후 추가적인 visual models를 통합하여 데이터 구축의 정확도와 시각적 정합성을 높여야 함.
  • 데이터 스케일 및 도메인 확장
    • 현재는 1인칭 시점(egocentric) 영상에 집중되어 있으나, Video LLMs의 발전 수요를 맞추기 위해 3rd-person 시점이나 훨씬 더 긴 영상으로 자동 파이프라인 적용 범위를 확장해야 함.
  • 평가 지표(Metrics)의 세분화 필요성
    • Object detection에서 객체 크기별로 mAP를 나누어 측정하듯, 매우 긴 시간 구간과 짧은 찰나의 구간에 대해 IoU 계산을 차등 적용하여 temporal grounding 능력을 더 정밀하게 평가하는 새로운 지표 개발이 필요함.
  • Pre-training 단계로의 통합
    • Fine-tuning 단계뿐만 아니라 base model의 pre-training 단계에서 일반적인 language grounding 데이터를 대규모로 학습시켜 모델의 근본적인 generalization 능력을 강화하는 연구가 요구됨.

Overall Summary

이 논문은 기존 비디오 이해 모델들이 단일 시간점 중심의 단순 추론에 머무르는 한계를 지적하며, 긴 1인칭 비디오에서 파편화된 다중 시각 단서를 추론하는 Multi-Hop VidQA 문제를 새롭게 정의하고 고품질 벤치마크(MULTIHOP-EGOQA)를 구축했습니다. 이를 해결하기 위해 MLLM에 Grounding Tokens을 도입하고 Saliency/Similarity 듀얼 브랜치로 구성된 Evidence Grounding Module을 결합한 독창적인 GeLM architecture를 제안하여 기존 모델들을 압도하는 SOTA 성능을 달성했습니다. 이 연구는 현재 최고 수준의 multi-modal LLM조차 복잡한 시간적 추론에 취약하다는 것을 명확히 밝혀냈으며, 향후 embodied agent 및 long-form video understanding 분야의 기술 발전을 이끌 새로운 기준점(baseline)을 확립했다는 점에서 큰 의의를 가집니다.


쉬운 설명

이 논문의 모델(GeLM) 작동 방식은 마치 **"탐정이 3시간짜리 방범 카메라 영상을 보며 용의자의 전체 동선 보고서를 작성하는 과정"**과 같습니다.

기존 AI 모델들은 "용의자가 언제 카페에 들어갔지?"처럼 하나의 단편적인 장면(Single-hop)만 겨우 찾는 수준이었습니다. 하지만 이 논문의 모델은 "용의자가 카페에서 산 커피를 영상 전체에서 언제 어디서 마시고, 언제 버렸지?"라는 복잡한 질문(Multi-Hop)을 받으면, 텍스트 답변을 쓰면서 중요한 행동 단어 양옆에 특수한 형광펜 마커(<T>, </T>)를 칠합니다.

그리고 모델 내부의 '증거 탐색기(Evidence Grounding Module)'가 이 형광펜 마커를 기준으로 영상을 다시 훑어봅니다. 한쪽 눈(Saliency)으로는 영상 전체의 큰 흐름 속에서 증거가 될 만한 곳들을 짚어내고, 다른 쪽 눈(Similarity)으로는 텍스트와 정확히 일치하는 특정 초(second) 단위의 파편화된 장면들을 핀셋처럼 집어냅니다. 즉, 답변 생성과 영상 구간 증거 수집을 동시에 완벽하게 해내도록 설계된 똑똑한 분석 시스템입니다.

 

 

 

 

 

 

더보기

원본 데이터(Ego4D)는 평균 24분 , 근데 3분 짜리 들로 나눔

 

단서의 개수가 여러개고 평균 2.1개 ~ 6개 정도. 파편화 되어있음.

 

  • 반복된 행동 (Repeated Activities): (예) 냉장고를 총 몇 번 열었는가?
  • 다중 행동 (Multiple Actions): (예) 박스를 열고 나서 순서대로 무슨 행동들을 했는가?
  • 다중 객체 (Multiple Objects): (예) 칼을 이용해 썰었던 재료들은 무엇무엇인가?
  • 다중 위치/사람 (Multiple Locations / People): (예) 내가 대화했던 사람들은 누구누구인가?
  • 사건 조합 (Event Composition): (예) 냉장고에서 꺼냈다가 나중에 다시 집어넣은 물건은 무엇인가?
  • 사건 비교 (Event Comparison): (예) 손을 먼저 씻었는가, 아니면 수세미를 먼저 헹궜는가?

좀 더 커절하고 템포럴한 문제를 다룸