atlas

Research map / Video / Video-language understanding

MA-LMM: Memory-Augmented Large Multimodal Model for Long-Term Video Understanding

CVPR 2024 · Video › Video-language understanding · approach: Video LLMs with fine-grained understanding · 80 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 MA-LMM, which processes video frames online and stores past features in a visual and query memory bank with similarity-based compression, letting a BLIP-2-style multimodal LLM model long videos efficiently.

Problem

LLM-based large multimodal models can only process a limited number of video frames due to LLM context length and GPU memory limits, hindering long-term video understanding.

Approach

Process frames sequentially and store past visual features and learned queries in memory banks that serve as keys/values in the Q-Former's attention, with a memory bank compression that merges the most similar adjacent frame features so the bank length stays constant while keeping temporal order.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add visual and query memory banks instead of using neither (ablation)MA-LMM · LVUtop-1 accuracy: 48.3 -> 63.0Helped
Add the visual memory bank while retaining the query memory bank (ablation)MA-LMM · LVUtop-1 accuracy: 58.0 -> 63.0Helped
Add the query memory bank while retaining the visual memory bank (ablation)MA-LMM · LVUtop-1 accuracy: 61.5 -> 63.0Helped
Add both memory banks rather than neither (ablation)MA-LMM · Breakfasttop-1 accuracy: 74.6 -> 93.0Helped
Add both memory banks rather than neither (ablation)MA-LMM · COINtop-1 accuracy: 72.3 -> 93.2Helped
Add a long-term memory bank in the off-the-shelf setting (ablation)baseline large multimodal model · ActivityNet-QAscore: 29.9 -> 37.2Helped
Add a long-term memory bank in the off-the-shelf setting (ablation)baseline large multimodal model · LVUscore: 23.6 -> 32.8Helped
Use memory bank compression (MBC) instead of FIFO memory eviction (ablation)MA-LMM · LVUtop-1 accuracy: 61.3 -> 63.0Helped
Use memory bank compression (MBC) instead of FIFO memory eviction (ablation)MA-LMM · Breakfasttop-1 accuracy: 88.5 -> 93.0Helped
Use memory bank compression (MBC) instead of FIFO memory eviction (ablation)MA-LMM · COINtop-1 accuracy: 90.4 -> 93.2Helped
Use Vicuna-7B rather than FlanT5-XL (ablation)MA-LMM · MSRVTT-QAtop-1 accuracy: 46.5 -> 48.5Helped
Use Vicuna-7B rather than FlanT5-XL (ablation)MA-LMM · MSVD-QAtop-1 accuracy: 57.6 -> 60.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: LVU Breakfast COIN MSRVTT-QA MSVD-QA ActivityNet-QA MSRVTT MSVD YouCook2 EpicKitchens-100

Benchmarks: LVU Breakfast COIN MSRVTT-QA MSVD-QA ActivityNet-QA MSRVTT MSVD YouCook2 EpicKitchens-100

Metrics: top-1 accuracy METEOR CIDEr top-5 accuracy recall

Baselines: Video-LLaMA S5 ViS4mer VideoCoCa mPLUG-2 GIT Video-ChatGPT FIFO ToMe

Builds on: BLIP-2 InstructBLIP Video-LLaMA Vicuna

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