Rethinking Fine-Tuning: Unlocking Hidden Capabilities in Vision-Language Models
Mingyuan Zhang, Yue Bai, Yifan Wang, Yiyang Huang, Yun Fu
TL;DR
This work reconceptualizes fine-tuning of Vision-Language Models as a structural reparameterization problem, introducing Mask Fine-Tuning (MFT) which freezes the backbone and learns masks to reconfigure internal subnetworks. The authors develop both Hard (H-MFT) and Soft (S-MFT) mask variants, deriving mask parameterizations, training objectives, and a PAC-Bayes grounded theoretical perspective. Empirically, S-MFT consistently surpasses strong PEFT baselines like LoRA and can exceed full fine-tuning performance while keeping weights fixed, across multiple language backbones and vision towers. The approach demonstrates robust scalability, efficiency, and interpretable mask patterns, suggesting a practical, plug-and-play alternative for adapting large multimodal models to downstream tasks.
Abstract
Explorations in fine-tuning Vision-Language Models (VLMs), such as Low-Rank Adaptation (LoRA) from Parameter Efficient Fine-Tuning (PEFT), have made impressive progress. However, most approaches rely on explicit weight updates, overlooking the extensive representational structures already encoded in pre-trained models that remain underutilized. Recent works have demonstrated that Mask Fine-Tuning (MFT) can be a powerful and efficient post-training paradigm for language models. Instead of updating weights, MFT assigns learnable gating scores to each weight, allowing the model to reorganize its internal subnetworks for downstream task adaptation. In this paper, we rethink fine-tuning for VLMs from a structural reparameterization perspective grounded in MFT. We apply MFT to the language and projector components of VLMs with different language backbones and compare against strong PEFT baselines. Experiments show that MFT consistently surpasses LoRA variants and even full fine-tuning, achieving high performance without altering the frozen backbone. Our findings reveal that effective adaptation can emerge not only from updating weights but also from reestablishing connections among the model's existing knowledge. Code available at: https://github.com/Ming-K9/MFT-VLM
