TACO: Towards Task-Consistent Open-Vocabulary Adaptation in Video Recognition
About
Adapting CLIP for open-vocabulary video recognition necessitates a delicate balance between newly acquired video knowledge and the pretrained generalization. While existing studies pursue this generalization-specialization trade-off with additional regularizations or constraints, we argue that they overlook the deviation of representations beyond the fine-tuning data distribution, resulting in suboptimal adaptation effects. We believe such deviation is inherited from the inconsistency between the fine-tuning and evaluation objectives, where model optimization is restricted to the known training distribution but evaluated on unseen ones. In this paper, we introduce \emph{TACO}, a simple yet effective framework to mitigate the potential negative effects induced by this inconsistency. Our key insight is that adaptation should preserve OOD-relevant alignment beyond the training distribution. To this end, we propose \emph{Relative Structure Distillation}, which regularizes the relative geometry of the representation space and suppresses harmful alignment shift during training. We further decouple the representation space from the optimization space with a lightweight specialization projection, allowing task-specific adaptation without directly overspecializing the representations used at test time. \emph{TACO} establishes state-of-the-art performance on diverse benchmarks under cross-dataset and base-to-novel settings. Code will be released at https://github.com/ZMHH-H/TACO.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image Classification | ImageNet V2 (test) | -- | 232 | |
| Image Classification | ImageNet-R (test) | Accuracy78.2 | 179 | |
| Image Classification | ImageNet-A (test) | -- | 177 | |
| Action Classification | UCF101 | -- | 167 | |
| Video Classification | Kinetics-600 (val) | -- | 84 | |
| Video Recognition | Kinetics-400 | -- | 54 | |
| Image Classification | ImageNet-S (test) | Top-1 Acc50.52 | 50 | |
| Action Recognition | HMDB51 (val) | Accuracy59.9 | 28 | |
| Video Classification | UCF-101 (val) | Accuracy91.4 | 25 | |
| Video Classification | HMDB-51 base-to-novel | Base Accuracy74.4 | 25 |