Bidirectional Cross-Modal Knowledge Exploration for Video Recognition with Pre-trained Vision-Language Models
About
Vision-language models (VLMs) pre-trained on large-scale image-text pairs have demonstrated impressive transferability on various visual tasks. Transferring knowledge from such powerful VLMs is a promising direction for building effective video recognition models. However, current exploration in this field is still limited. We believe that the greatest value of pre-trained VLMs lies in building a bridge between visual and textual domains. In this paper, we propose a novel framework called BIKE, which utilizes the cross-modal bridge to explore bidirectional knowledge: i) We introduce the Video Attribute Association mechanism, which leverages the Video-to-Text knowledge to generate textual auxiliary attributes for complementing video recognition. ii) We also present a Temporal Concept Spotting mechanism that uses the Text-to-Video expertise to capture temporal saliency in a parameter-free manner, leading to enhanced video representation. Extensive studies on six popular video datasets, including Kinetics-400 & 600, UCF-101, HMDB-51, ActivityNet and Charades, show that our method achieves state-of-the-art performance in various recognition scenarios, such as general, zero-shot, and few-shot video recognition. Our best model achieves a state-of-the-art accuracy of 88.6% on the challenging Kinetics-400 using the released CLIP model. The code is available at https://github.com/whwu95/BIKE .
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Action Recognition | Kinetics-400 | Top-1 Acc88.1 | 413 | |
| Action Recognition | UCF101 | -- | 365 | |
| Action Recognition | UCF101 (test) | -- | 307 | |
| Action Recognition | HMDB51 (test) | -- | 249 | |
| Action Recognition | Kinetics 400 (test) | Top-1 Accuracy78.2 | 245 | |
| Action Recognition | HMDB51 | Top-1 Acc83.1 | 225 | |
| Video Action Recognition | Kinetics 400 (val) | Top-1 Acc88.6 | 151 | |
| Action Recognition | UCF-101 | Top-1 Acc98.8 | 147 | |
| Video Classification | Kinetics 400 (test) | Top-1 Acc88.6 | 97 | |
| Action Recognition | HMDB51 | Accuracy (HMDB51)84.31 | 78 |