Bayesian Cross-Modal Alignment Learning for Few-Shot Out-of-Distribution Generalization
Lin Zhu, Xinbing Wang, Chenghu Zhou, Nanyang Ye
TL;DR
This work tackles few-shot out-of-distribution generalization under two-dimensional distribution shifts by introducing Bayes-CAL, a Bayesian cross-modal alignment framework that fine-tunes only text representations. By disentangling category- from environment-related image information through a gradient orthogonal loss and enforcing environment-invariant predictions via IRM, Bayes-CAL leverages variational posteriors over task-specific parameters to reduce overfitting. The method achieves state-of-the-art OoD performance on NICO, CCD, PACS, and VLCS, with compelling base-to-new generalization and stable results across unseen classes. Empirical analyses, ablations, and optimization landscape visualizations illuminate why alignment learning, aided by Bayesian regularization, yields robust cross-domain generalization in few-shot settings.
Abstract
Recent advances in large pre-trained models showed promising results in few-shot learning. However, their generalization ability on two-dimensional Out-of-Distribution (OoD) data, i.e., correlation shift and diversity shift, has not been thoroughly investigated. Researches have shown that even with a significant amount of training data, few methods can achieve better performance than the standard empirical risk minimization method (ERM) in OoD generalization. This few-shot OoD generalization dilemma emerges as a challenging direction in deep neural network generalization research, where the performance suffers from overfitting on few-shot examples and OoD generalization errors. In this paper, leveraging a broader supervision source, we explore a novel Bayesian cross-modal image-text alignment learning method (Bayes-CAL) to address this issue. Specifically, the model is designed as only text representations are fine-tuned via a Bayesian modelling approach with gradient orthogonalization loss and invariant risk minimization (IRM) loss. The Bayesian approach is essentially introduced to avoid overfitting the base classes observed during training and improve generalization to broader unseen classes. The dedicated loss is introduced to achieve better image-text alignment by disentangling the causal and non-casual parts of image features. Numerical experiments demonstrate that Bayes-CAL achieved state-of-the-art OoD generalization performances on two-dimensional distribution shifts. Moreover, compared with CLIP-like models, Bayes-CAL yields more stable generalization performances on unseen classes. Our code is available at https://github.com/LinLLLL/BayesCAL.
