Video-ChatGPT: Towards Detailed Video Understanding via Large Vision and Language Models

8 Jun 2023  ·  Muhammad Maaz, Hanoona Rasheed, Salman Khan, Fahad Shahbaz Khan ·

Conversation agents fueled by Large Language Models (LLMs) are providing a new way to interact with visual data. While there have been initial attempts for image-based conversation models, this work addresses the under-explored field of \emph{video-based conversation} by introducing Video-ChatGPT. It is a multimodal model that merges a video-adapted visual encoder with an LLM. The resulting model is capable of understanding and generating detailed conversations about videos. We introduce a new dataset of 100,000 video-instruction pairs used to train Video-ChatGPT acquired via manual and semi-automated pipeline that is easily scalable and robust to label noise. We also develop a quantitative evaluation framework for video-based dialogue models to objectively analyze the strengths and weaknesses of video-based dialogue models. Code: https://github.com/mbzuai-oryx/Video-ChatGPT.

PDF Abstract
Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Video Question Answering ActivityNet-QA Video-ChatGPT Accuracy 35.2 # 29
Confidence score 2.7 # 8
Zero-Shot Video Question Answer ActivityNet-QA Video-ChatGPT Confidence Score 2.7 # 23
Accuracy 35.2 # 24
Zero-Shot Video Question Answer MSRVTT-QA Video-ChatGPT-7B Accuracy 49.3 # 27
Confidence Score 2.8 # 24
Zero-Shot Video Question Answer MSVD-QA Video-ChatGPT-7B Accuracy 64.9 # 24
Confidence Score 3.3 # 21
Video Question Answering MVBench Video-ChatGPT Avg. 32.7 # 19
Question Answering NExT-QA (Open-ended VideoQA) Video-ChatGPT Accuracy 54.6 # 5
Confidence Score 3.2 # 3
Zero-Shot Video Question Answer TGIF-QA Video-ChatGPT-7B Accuracy 51.4 # 12
Confidence Score 3.0 # 11
VCGBench-Diverse VideoInstruct Video-ChatGPT mean 2.08 # 6
Correctness of Information 2.07 # 6
Detail Orientation 2.42 # 4
Contextual Understanding 2.46 # 6
Temporal Understanding 1.39 # 5
Consistency 2.06 # 6
Dense Captioning 0.89 # 6
Spatial Understanding 2.25 # 6
Reasoning 3.60 # 3
Video-based Generative Performance Benchmarking VideoInstruct Video-ChatGPT Correctness of Information 2.4 # 17
Detail Orientation 2.52 # 17
Contextual Understanding 2.62 # 18
Temporal Understanding 1.98 # 18
Consistency 2.37 # 17
mean 2.38 # 20
Video-based Generative Performance Benchmarking (Temporal Understanding) VideoInstruct Video-ChatGPT gpt-score 1.98 # 15
Video-based Generative Performance Benchmarking (Detail Orientation)) VideoInstruct Video-ChatGPT gpt-score 2.52 # 14
Video-based Generative Performance Benchmarking (Contextual Understanding) VideoInstruct Video-ChatGPT gpt-score 2.62 # 15
Video-based Generative Performance Benchmarking (Consistency) VideoInstruct Video-ChatGPT gpt-score 2.37 # 14
Video-based Generative Performance Benchmarking (Correctness of Information) VideoInstruct Video-ChatGPT gpt-score 2.40 # 14

Methods


No methods listed for this paper. Add relevant methods here