atlas

Research map / Video / Video-language understanding

MAMS: Model-Agnostic Module Selection Framework for Video Captioning

AAAI 2025 · Video › Video-language understanding · approach: Encoder-decoder video captioning · 0 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 MAMS, a model-agnostic framework that adaptively selects between large and small caption generation modules and token subsets per video, plus an adaptive attention mask, improving SwinBERT, UniVL, and mPLUG-2 on MSVD, MSRVTT, and YouCookII.

Problem

Video captioning models use a fixed number of frames for all videos, so sparse sampling can miss key frames and dense sampling yields redundant visual tokens, causing performance saturation or degradation.

Approach

Augment an existing end-to-end captioner with a smaller parallel generation module and Gumbel-Softmax-based module and token selectors that choose frame subsets per video, trained by routing loss to only one module, together with an adaptive attention mask built from token significance scores (attention from CLS times visual token norm).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add MAMS to SwinBERTSwinBERT · MSVDBLEU-4: +2.7Helped
Add MAMS to mPLUG-2mPLUG-2 · MSRVTTMETEOR: (-0.2)Hurt
Add MAMS to SwinBERTSwinBERT · MSRVTTMETEOR: (-0.1)Hurt
Add MAMS to SwinBERTSwinBERT · YOUCOOKIIBLEU-4: +3.5Helped
Add MAMS to UniVLUniVL · YOUCOOKIIBLEU-4: +3.2Helped
Add the adaptive attention mask to MAMS + SwinBERT (ablation)MAMS + SwinBERT · MSVDMETEOR: 41.6 -> 42.1Helped
Add the adaptive attention mask to standalone SwinBERT (ablation)SwinBERT · MSVDBLEU-4: 58.2 -> 61.1Helped
Swap the module selector conditions (ablation)MAMS + SwinBERT · MSVDBLEU-4: 60.9 -> 58.1Hurt
Invert the token significance score (ablation)MAMS + SwinBERT · MSVDBLEU-4: 60.9 -> 55.8Hurt
Use three candidate generation modules instead of the default two (ablation)MAMS + SwinBERT · MSVDBLEU-4: 60.9 -> 59.1Hurt
Use four candidate generation modules instead of the default two (ablation)MAMS + SwinBERT · MSVDBLEU-4: 60.9 -> 57.4Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MSVD MSRVTT YouCookII

Benchmarks: MSVD MSRVTT YouCookII

Metrics: BLEU-4 METEOR ROUGE CIDEr

Baselines: SwinBERT UniVL mPLUG-2 TextKG CoCap VIOLETv2 EMCL-Net CLIP-DCD

Builds on: SwinBERT UniVL mPLUG-2

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