| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- deekseek
- 중국AI
- TO
- IS
- 김원스쿨
- 영어학습법
- From
- 자리
- Into
- 자리의힘
- ing
- 0528
- \
- #삼립수박샌드 #수박샌드 #삼립신상 #삼립빵 #신상빵 #편의점신상 #편의점빵 #편의점디저트 #세븐일레븐신상 #세븐일레븐빵 #편의점간식 #신상과자리뷰 #신상리뷰 #수박맛 #수박맛빵 #수박바맛 #수박디저트 #여름간식 #여름디저트 #크림샌드 #크림카스테라 #카스테라 #빵리뷰 #간식추천 #편의점추천
- TO 부정사
- 딥시크
- be to 부정사
- AS
- GPT
- put
- 5형식
- #뱅크시 #뱅크시전시 #뱅크시전시회 #뱅크시서울전시 #뱅크시스틸히어 #BANKSY #BANKSYSTILLHERE #더현대뱅크시 #더현대서울뱅크시 #더현대서울전시 #더현대전시 #더현대전시회 #더현대서울ALT1 #ALT1 #현대백화점전시 #서울전시 #서울전시회 #서울전시추천 #서울전시회추천 #서울미술전시 #서울미술관 #서울가볼만한곳 #서울실내데이트 #서울데이트 #서울데이트코스 #서울데이트추천 #여의도전시 #여의도데이트 #여의도가볼만한곳 #여의도데이트코스 #
- Today
- Total
AI바라기의 인공지능
VLM : 빠른 논문 리뷰 : A Training-Free Framework for Long Video Understanding via Video-Query-Options Similarity 본문
VLM : 빠른 논문 리뷰 : A Training-Free Framework for Long Video Understanding via Video-Query-Options Similarity
AI바라기 2026. 10. 20. 18:45Terminology (용어 설명)
- VQOS (Video-Query-Options Similarity): User query만 단독으로 사용하여 video segment와의 similarity를 계산하는 대신, MLLM이 생성한 candidate options(또는 주어진 객관식 선지)를 query와 결합해 여러 개의 statement로 만든 후, video segment embedding과의 최대 cosine similarity를 구하는 이 논문만의 핵심 relevance 측정 방식.
- AFS (Adaptive Frame Sampling): Video segment별 VQOS 점수를 기반으로, 높은 similarity를 가진 segment에서는 더 많은 frame을 dense하게 추출하고 낮은 점수의 segment에서는 적게 추출하여 전체 frame 수 N을 맞추는 sampling 기법. (선형 계획법 도구인 PuLP를 활용해 sampling level별로 할당).
- DRA (Dynamic Resolution Allocation): 제한된 input token budget(P) 내에서 모든 frame에 동일한 해상도를 부여하는 대신, VQOS 점수가 높은 핵심 frame에는 높은 spatial resolution을 할당하고 덜 중요한 frame에는 낮은 resolution을 부여하는 동적 해상도 조절 기법.
- Ours-GO (Generated Options) vs. Ours-PO (Provided Options): Ours-GO는 사전 지식 없이 원본 MLLM을 prompting하여 스스로 생성한 candidate options를 VQOS 계산에 사용하는 일반화 버전이며, Ours-PO는 multiple-choice datasets에서 기본 제공되는 선지를 그대로 사용하여 VQOS를 계산하는 버전.
- PE (PerceptionEncoder): 기존의 정적 이미지 기반 CLIP과 달리 대규모 video data로 pre-trained되어, 시간적 역학(temporal dynamics)과 action을 포착하는 데 특화된 state-of-the-art Video-Text Retrieval (VTR) visual encoder 모델 (논문에서는 주로 PE-G/14 및 PE-L/14 사용).
- OCA (Option Coverage Accuracy) & MPCO (Mean Proportion of Correct Options): 생성된 options의 품질을 평가하기 위해 저자들이 정의한 지표. OCA는 생성된 options 중 ground-truth answer와 의미적으로 일치하는 선지가 최소 1개 이상 포함된 질문의 비율이며, MPCO는 생성된 전체 options 중 정답과 일치하는 선지의 평균 비율(오답 선지인 distractor가 많아질수록 하락함).
- SigLIP-LLaVA: 외부 VTR 모델을 별도로 구동하는 연산 오버헤드를 없애기 위해, LLaVA-Video 내부의 native visual encoder에서 제거되었던 원본 SigLIP의 vision pooling head(약 15M parameters)를 fine-tuning 없이 그대로 복사해 재결합함으로써, 단일 패스로 token 추출과 retrieval을 동시에 수행하도록 만든 경량화 변형 모델.
Purpose of the Paper
- 기존 Training-based 접근법의 한계 극복: Hour-long video 이해를 위해 context window를 확장하거나 visual token을 압축하는 기존 방법들은 막대한 연산 비용이 드는 post-training이나 multi-stage training을 요구하여, 빠르게 진화하는 최신 MLLM architecture에 즉각적으로 적용하기 어렵다는 한계가 있음.
- 기존 Training-free Retrieval 접근법의 두 가지 결함 해결:
- CLIP 등 정적 image-text retrieval 모델에 의존하여 frame을 선택하기 때문에, 시간에 따른 action, causal relationships, temporal dynamics가 중요한 질문에서 핵심 구간을 놓침.
- 단순히 keyframe을 뽑는 데 그칠 뿐, 선택된 frame 내부의 시공간적 정보 밀도(temporal sampling density 및 spatial resolution)를 중요도에 따라 정교하게 재분배하고 활용하는 메커니즘이 부재함.
- 인간의 인지 과정을 모방한 새로운 접근 제시: 사람이 긴 영상을 보고 질문에 답할 때 '가설 생성(hypothesis generation) -> 집중 검증(focused verification) -> 무관한 정보 필터링(irrelevance filtering)'을 거치는 것에 착안하여, 모델 학습(fine-tuning) 없이 오직 입력 단계의 retrieval 및 representation 최적화만으로 초장기 비디오 이해 성능을 극대화하고자 함.
Key Contributions & Novelty
- Contribution 1: VQOS (Video-Query-Options Similarity) 메커니즘 개발
- 내용: 초기 query-video similarity(S0)로 추출한 임시 frame들을 MLLM에 넣어 R번의 라운드 동안 z개의 그럴듯한 candidate answer options를 생성하게 한 뒤, 이를 질문과 이어 붙여(concatenation) VTR 모델로 다시 encoding함으로써 최종 relevance 점수(Si)를 도출함.
- Novelty: 질문 자체만으로는 모호할 수 있는 검색 조건을 MLLM의 추론 능력을 빌려 구체적인 '질문+예상 답변' 형태의 다중 가설(multi-hypothesis)로 확장함으로써, VTR 모델이 정답과 직결되는 시각적 단서를 훨씬 더 정확하게 찾도록 유도함.
- Contribution 2: AFS (Adaptive Frame Sampling) 및 DRA (Dynamic Resolution Allocation) 제안
- 내용: VTR 모델이 계산한 VQOS 점수를 바탕으로, top-k 비디오 구간을 정렬한 뒤 L1개의 sampling level로 나누어 중요 구간에서 더 많은 frame을 뽑고(AFS), 고정된 총 token budget(P)을 L개의 resolution level에 균등 배분하여 중요 frame의 해상도를 최대 644까지 높이고 덜 중요한 frame은 84까지 낮춤(DRA).
- Novelty: 기존의 균일 샘플링(uniform sampling)이나 단순 top-N frame 추출이 가지는 시공간적 정보 손실 문제를 해결하기 위해, frame의 '개수(temporal density)'와 '해상도(spatial resolution)'를 relevance 점수에 맞춰 동시에 동적으로 최적화하는 수리적 할당 프레임워크를 구축함.
- Contribution 3: 모델 내부 토큰 압축 기법과의 상호보완적 결합 및 무모델(Model-free) 가속화 실증
- 내용: 입력단에서 작동하는 본 방법론을 내부 KV cache 압축 기법인 AdaReTake와 결합하여 성능을 한층 더 끌어올렸으며, 나아가 별도의 외부 VTR 모델 없이 MLLM 자체 visual encoder에 pooling head만 복원(SigLIP-LLaVA)하거나 streaming 환경에 맞게 변형한 알고리즘을 제시함.
- Novelty: 제안한 프레임워크가 특정 MLLM 크기에 국한되지 않고 7B부터 72B 모델까지 일관되게 확장 가능(scalable)하며, 내부 token pruning 기법과도 충돌 없이 시너지를 내고, 실제 배포 환경(streaming 및 제한된 GPU 리소스)에서도 실용적으로 동작함을 입증함.
Experimental Highlights
- 핵심 실험 설정 (Settings):
- Backbones: LLaVA-Video (7B, 72B - 고정 해상도 특성상 DRA 제외, 최대 64 frames 입력), Qwen2.5-VL (7B, 72B - 최대 768 frames, token budget 20480 x 28 x 28 내에서 DRA 적용).
- VTR Model: 비디오를 16초 길이의 segment로 분할하고 1.0 fps로 sampling하여 PE-G/14 모델로 feature 추출.
- Benchmarks: LVBench (평균 67분), VideoEval-Pro (평균 38분, Open-ended 및 MCQ 평가), VideoMME (17분), MLVU (13분), LongVideoBench (8분).
- Baselines: AKS (대표적인 retrieval 기반 training-free 기법), AdaReTake (대표적인 compression 기반 training-free 기법).
- 주요 성능 결과 (Main Results):
- Baseline 대비 대폭 향상: 5개 벤치마크 평균, Ours-GO는 7B 스케일에서 LLaVA-Video 대비 +5.3% (50.6% -> 55.9%), Qwen2.5-VL 대비 +5.0% (52.8% -> 57.8%) 향상 달성. 72B 스케일에서도 각각 +3.6% (54.5% -> 58.1%), +3.2% (58.2% -> 61.4%)의 뚜렷한 성능 향상 기록.
- 초장기 비디오(Hour-long video)에서의 압도적 우위: 평균 길이가 가장 긴 LVBench와 VideoEval-Pro에서 7B 모델 기준 LLaVA-Video와 Qwen2.5-VL을 평균 +8.5%, +8.3% 크게 앞지름.
- SOTA Training-free 달성 및 결합 시너지: Qwen2.5-VL-7B에 Ours-GO와 AdaReTake를 결합(2048 frames 입력)했을 때 5개 벤치마크 평균 59.1% (Ours-PO 결합 시 59.9%)를 기록하여, GPT-4o(57.6%)를 넘어 오픈소스 및 training-free 모델 중 state-of-the-art 달성.
- 핵심 Ablation 및 분석 결과:
- 컴포넌트별 기여도 (Qwen2.5-VL-7B 기준): 기본 모델 대비 top-N frames retrieval(+2.0%), AFS(+0.8%), DRA(+2.1%), generated options(+0.4%), provided options(+1.2%)가 단계적으로 성능을 끌어올려 각 모듈의 유효성을 검증함.
- Option Generation 라운드 수(R)의 영향: LLaVA-Video에서 R을 1에서 4로 늘릴 때, 정답 포함 비율인 OCA는 54.6%에서 63.8%로 계속 상승하지만, 정답 선지의 밀도인 MPCO는 26.8%에서 20.0%로 하락함. 그 결과 최종 정확도는 R=3일 때 55.3%로 정점을 찍고 R=4(55.1%)에서 소폭 하락하여, 과도한 오답 선지(distractors) 생성이 오히려 노이즈로 작용함을 규명함.
- 효율성 및 가속화 (LVBench 기준): 무거운 PE-G/14(런타임 30.2시간, 정확도 55.5%) 대신 가벼운 PE-L/14와 0.5 fps 설정을 쓰면 런타임을 5.2시간으로 대폭 줄이면서도 **54.5%**의 높은 정확도를 유지함(AdaReTake는 35.9시간에 51.0%). 또한 외부 VTR 모델 없이 pooling head만 붙인 SigLIP-LLaVA도 baseline(42.0%)보다 10% 높은 **52.0%**를 달성함.
Limitations and Future Work
- Limitation 1: 전역적 문맥(Global Semantics) 및 Holistic Reasoning에서의 한계
- 내용 및 중요성: 제안된 프레임워크는 질문과 관련된 국소적 구간(local segments)을 정밀하게 찾아내는 데 집중하므로, 비디오 전체의 서사 구조나 광범위한 시간적 연결성을 파악해야 하는 Holistic Reasoning 및 Summarization 태스크에서는 Ours-GO가 Ours-PO에 비해 성능 향상폭이 제한적임.
- 극복 시도 및 Future Work: 저자들이 이를 해결하기 위해 비디오 전체의 텍스트 요약본(Global Summary)을 생성해 retrieval이나 context에 결합해 보았으나, 일반적인 요약문이 질문과 무관한 노이즈를 유발해 오히려 성능이 하락함(56.9% -> 46.0%~52.0%). 대신 샘플링된 frame이 전혀 없는 빈 시간대 구간(T=16 등분 기준)의 중앙 frame을 강제로 끼워 넣는 시각 중심의 'Insert Global Frames' 기법을 적용했을 때 소폭의 성능 향상(56.9% -> 57.4%)을 확인했으며, 향후 텍스트 요약이 아닌 시각적 글로벌 컨텍스트를 보존하는 정교한 탐색 기법 연구가 필요함.
- Limitation 2: 고성능 VTR 모델의 연산 오버헤드 및 아키텍처 의존성
- 내용 및 중요성: 최고 성능을 내기 위해 2.4B 파라미터 크기의 외부 VTR 모델(PE-G/14)을 사용하면 1분 길이 비디오당 평균 15.5초의 추가 inference time이 발생하여 오프라인 대량 처리 시 병목이 될 수 있음. 또한 이를 해결하기 위한 무모델 가속화 기법(Algorithm 2, SigLIP-LLaVA)은 Qwen2.5-VL처럼 native visual encoder에 사전 학습된 pooling head가 아예 없는 모델 구조에는 학습 없이 즉시 적용할 수 없음.
- Future Work: 다양한 MLLM의 내부 visual representation을 추가 학습 없이 즉각적으로 집약(aggregation)하여 retrieval에 재사용할 수 있는 범용적이고 training-free한 구조적 최적화 연구가 유망한 후속 연구 방향임.
Overall Summary
이 논문은 막대한 학습 비용 없이 초장기 비디오(hour-long video)를 이해하기 위해, 비디오-질문-선지 간의 유사도(VQOS)를 기반으로 프레임 샘플링 밀도(AFS)와 공간 해상도(DRA)를 동적으로 조절하는 새로운 training-free 프레임워크를 제안합니다. MLLM이 스스로 예상 답변 선지를 생성하여 검색 쿼리를 구체화하고, 비디오 전용 retrieval 모델을 통해 찾아낸 핵심 구간에 더 많은 프레임과 더 높은 해상도를 집중 배분함으로써 제한된 token capacity의 한계를 효과적으로 극복했습니다. 5개의 주요 장편 비디오 벤치마크에서 기존 SOTA 기법들을 크게 앞지르는 성능을 달성했을 뿐만 아니라, 내부 토큰 압축 기법과의 결합성 및 스트리밍 환경에서의 실용성까지 입증하여, 향후 차세대 MLLM 아키텍처에 즉각적으로 플러그인하여 쓸 수 있는 표준적인 입력 최적화 패러다임을 제시했다는 데 큰 의의가 있습니다.
쉬운 설명
이 논문은 1시간짜리 긴 영화를 보고 퀴즈를 풀어야 하는데, 시험장에는 영화 캡처 사진 딱 64장만 들고 갈 수 있는 상황을 해결하는 영리한 전략과 같습니다. 기존 방식들이 영화를 1분마다 기계적으로 똑같이 캡처해서 정작 중요한 장면을 놓치거나 작은 사진 크기로 인해 글씨를 못 읽었다면, 이 논문의 방법은 다음과 같이 사람처럼 행동합니다. 먼저 영화를 대충 훑어보고 "범인은 안경을 썼을 것이다", "범인은 왼손잡이일 것이다" 같은 예상 보기(Options)를 스스로 몇 개 적어봅니다(VQOS). 그다음 정지 사진이 아니라 움직임까지 파악하는 검색기로 영화 전체에서 그 예상 보기들과 가장 비슷한 결정적 장면들을 찾아냅니다. 마지막으로 그 결정적 장면 주변은 1초 단위로 아주 촘촘하게 많이 캡처하고(AFS) 사진 크기도 큼직하고 선명하게 인화하는 반면(DRA), 덜 중요한 장면은 듬성듬성 작게 인화해서 총 64장의 제한을 맞추는 것입니다. 덕분에 모델을 새로 가르치지(training) 않고도 작은 단서 하나까지 정확히 읽고 정답을 맞힐 수 있게 됩니다.
VQOS (Video-Query-Options Similarity)
VQOS (Video-Query-Options Similarity) 는 영상(Video), 질문(Query), 후보 답변(Options) 사이의 의미적 유사도를 계산하여 질문에 필요한 영상 구간을 찾는 방법
1. VQOS 작동 과정
1. Video Segmentation: 긴 영상을 일정한 길이의 Clip으로 분할합니다. 논문에서는 16초 단위로 분할하고, PE-G/14를 이용해 각 Clip의 Video Embedding을 추출합니다.
2. Query-Option Combination: 질문 뒤에 각 후보 답변을 붙여 서로 다른 텍스트를 구성합니다. 후보 답변을 확보하는 방법에 따라 GO와 PO로 나뉩니다.
3. Text Embedding: 질문과 후보 답변이 결합된 각 텍스트를 VTR의 Text Encoder에 입력하여 Embedding을 추출합니다.
4. Video-Text Similarity: 모든 영상 Clip과 각 Text Embedding 사이의 Cosine Similarity를 계산합니다.
5. Maximum Similarity: 각 Clip에서 후보 답변별 Similarity 중 최댓값을 해당 Clip의 최종 VQOS Score로 사용합니다. 이 점수로 관련 구간을 선택하고, 이후 AFS와 DRA를 적용합니다.
AFS (Adaptive Frame Sampling)
유사할수록 프레임을 더줌
32 16 8 잘 분배해서
클립마다
DRA
자세히 나와있진 않지만 중요도에 따라
84~644px 으로 잘 배분해서
28x28 x 20480 버짓에 맞게
PE (PerceptionEncoder)
Video-Text Retrieval(VTR)