Feature Projection Learning for Better Vision-Language Reasoning
Yi Zhang, Weicheng Lin, Liang-Jie Zhang
TL;DR
This paper tackles the challenge of adapting Vision-Language Pre-Trained models like CLIP to downstream tasks with limited supervision while keeping training efficiency. It introduces Feature Projection Learning (FPL), which converts classification into a feature projection problem by projecting class prototype features into the query image feature space and reconstructing the query feature map; the reconstruction error serves as the class score and is combined with CLIP's original predictions. The approach yields a closed-form solution for the projection through ridge regression, with learnable regularization $\delta=e^{\mu}$ and a trainable temperature $\epsilon$, plus an orthogonality penalty to encourage discriminative projections. Empirically, FPL achieves state-of-the-art results on 11 few-shot datasets and 4 domain-generalization benchmarks, while maintaining extreme efficiency (e.g., 1 minute of training, ~0.001 GFLOPs, ~0.001M parameters on 16-shot ImageNet), demonstrating strong practical impact for rapid, resource-efficient CLIP adaptation.
Abstract
Vision-Language Pre-Trained models, notably CLIP, that utilize contrastive learning have proven highly adept at extracting generalizable visual features. To inherit the well-learned knowledge of VLP models for downstream tasks, several approaches aim to adapt them efficiently with limited supervision. However, these methods either suffer from limited performance, excessive learnable parameters, or extended training times, all of which hinder their effectiveness in adapting the CLIP model to downstream tasks. In this work, we propose a simple yet efficient and effective method called \textit{\textbf{F}eature \textbf{P}rojection \textbf{L}earning(FPL)} to address these problems. Specifically, we develop a projection model that projects class prototype features into the query image feature space and reconstructs the query image feature map. The negative average squared reconstruction error is used as the class score. In this way, we transform the classification problem into a feature projection problem. The final output of this method is a combination of the prediction from the projection model and the original pre-trained CLIP. Comprehensive empirical evaluations confirm that FPL delivers superior accuracy, surpassing the current state-of-the-art methods by a substantial margin.
