SourceSynergy and Diversity in CLIP: Enhancing Performance Through Adaptive Backbone Ensembling
The paper evaluates 9 released CLIP backbones (5 ResNets, 4 ViTs) on 21 zero-shot classification datasets. Despite identical pre-training data and objective, the backbones correctly classify different subsets of images. On ImageNet-1k, ViT-L/14-336 gets 38,285 correct while RN50x64 gets 36,963, yet the oracle combining all backbones reaches 44,506. The oracle improvement is largest on fine-grained or domain-specific datasets: 43.5% on EuroSAT, 36.0% on CLEVR, 25.1% on CUB, 21.8% on DTD. The paper also notes that within the same family, larger models do not always outperform smaller ones (e.g., ViT-B/32 beats RN50x4 on CIFAR-10 and CIFAR-100), and that the diversity of predictions across backbones strongly correlates with the achievable ensemble gain.