atlas

Research map / Video / Video-language understanding

Stitching Segments and Sentences towards Generalization in Video-Text Pre-training

AAAI 2024 · Video › Video-language understanding · approach: Video-language pretraining · 6 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 S3VL, a video-language pre-training method that stitches video frames or sentences into longer sequences and predicts fine-grained segment boundaries/positions, improving zero-shot and fine-tuned retrieval, QA, captioning and moment retrieval.

Problem

Video-language pre-training with contrastive learning and masked language modeling aligns only global features, missing fine-grained frame-word associations needed for matching and temporal tasks like moment retrieval in long videos.

Approach

A stitching-and-matching pre-text task that concatenates frame tokens from different videos (or sentence tokens/[CLS] tokens from different sentences) and trains the multimodal encoder to predict the start/end boundary of the query-matched segment or the matching sentence, requiring no fine-grained annotations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add stitching-and-matching pre-training to contrastive learning and MLM (ablation)S3VL with SwinT · MSR-VTT zero-shot retrieval (WebVid1M ablation)Recall@1: 21.2 -> 22.4Helped
Add stitching video and matching text (Lsvmt) (ablation)S3VL with SwinT · MSR-VTT zero-shot retrieval (WebVid1M ablation)Recall@1: 21.2 -> 22.1Helped
Add stitching text and matching video (Lstmv) (ablation)S3VL with SwinT · MSR-VTT zero-shot retrieval (WebVid1M ablation)Recall@1: 21.2 -> 21.9Helped
Use hard sampling of frame features from the most similar videos in a batch (ablation)S3VL video stitching · MSR-VTT retrievalRecall@1: 21.7 (Shuffling), 21.5 (Sampling), 22.1 (HardSampling)Helped
Stitch only sentence [CLS] tokens instead of stitching words (ablation)S3VL sentence stitching · MSR-VTT retrievalRecall@1: 21.7 -> 21.9Helped
Use boundary classification instead of boundary regression or masking classification (ablation)S3VL boundary prediction · Downstream tasks shown in Figure 3PerformanceHelped
Add stitching and matching pre-training (ablation)ViT video backbone · MSR-VTT retrievalRecall@1: 16.4 -> 17.7Helped
Add stitching and matching pre-training (ablation)SwinT video backbone · MSR-VTT retrievalRecall@1: 20.8 -> 22.4Helped
Use S3VL instead of LavenderVideo-language model · MSVD VQAAccuracy: 55.4 -> 53.9Hurt
Use S3VL instead of UMTMoment retrieval model · Charades-STARank@0.5: 48.3 -> 49.6Helped
Use S3VL instead of UMTMoment retrieval model · Charades-STARank@0.7: 29.3 -> 28.8Hurt

Limitations

Experimental setup

Datasets: WebVid Google Conceptual Captions Kinetics-400 MSR-VTT DiDeMo LSMDC MSVD Charades-STA

Benchmarks: MSR-VTT DiDeMo LSMDC MSVD Charades-STA

Metrics: Recall@1 Recall@5 Recall@10 accuracy CIDEr Rank@0.5 Rank@0.7 AVG

Baselines: Frozen VIOLET ALPRO LocVTP MCQ OA-Trans Miles Clover RegionLearner HD-VILA All-in-one Lavender

Builds on: ALPRO Clover VideoSwin BERT

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