Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

MeMViT: Memory-Augmented Multiscale Vision Transformer for Efficient Long-Term Video Recognition

About

While today's video recognition systems parse snapshots or short clips accurately, they cannot connect the dots and reason across a longer range of time yet. Most existing video architectures can only process <5 seconds of a video without hitting the computation or memory bottlenecks. In this paper, we propose a new strategy to overcome this challenge. Instead of trying to process more frames at once like most existing methods, we propose to process videos in an online fashion and cache "memory" at each iteration. Through the memory, the model can reference prior context for long-term modeling, with only a marginal cost. Based on this idea, we build MeMViT, a Memory-augmented Multiscale Vision Transformer, that has a temporal support 30x longer than existing models with only 4.5% more compute; traditional methods need >3,000% more compute to do the same. On a wide range of settings, the increased temporal support enabled by MeMViT brings large gains in recognition accuracy consistently. MeMViT obtains state-of-the-art results on the AVA, EPIC-Kitchens-100 action classification, and action anticipation datasets. Code and models are available at https://github.com/facebookresearch/memvit.

Chao-Yuan Wu, Yanghao Li, Karttikeya Mangalam, Haoqi Fan, Bo Xiong, Jitendra Malik, Christoph Feichtenhofer• 2022

Related benchmarks

TaskDatasetResultRank
Action RecognitionEPIC-KITCHENS 100 (test)
Top-1 Verb Acc71.4
101
Action AnticipationEPIC-KITCHENS 100 (test)
Overall Action Top-5 Recall17.7
59
Action DetectionAVA V2.2
mAP28.5
42
Action RecognitionEPIC-KITCHENS (val)
Verb Top-1 Acc71.4
36
Action AnticipationEpic-Kitchens-100 (val)
mCR@5 (Overall Verb)32.8
33
Action RecognitionEpic Kitchens 100--
26
Action LocalizationAVA 2.2
mAP (center)34.4
25
Action RecognitionEK100
Verb Top-1 Acc70.6
24
Action ClassificationEpic Kitchens 100
Top-1 Verb Accuracy71.4
22
Spatiotemporal Action LocalizationAVA 2.2
mAP34.4
21
Showing 10 of 13 rows

Other info

Code

Follow for update