No "Zero-Shot" Without Exponential Data: Pretraining Concept Frequency Determines Multimodal Model Performance

Web-crawled pretraining datasets underlie the impressive "zero-shot" evaluation performance of multimodal models, such as CLIP for classification/retrieval and Stable-Diffusion for image generation. However, it is unclear how meaningful the notion of "zero-shot" generalization is for such multimodal models, as it is not known to what extent their pretraining datasets encompass the downstream concepts targeted for during "zero-shot" evaluation. In this work, we ask: How is the performance of multimodal models on downstream concepts influenced by the frequency of these concepts in their pretraining datasets? We comprehensively investigate this question across 34 models and five standard pretraining datasets (CC-3M, CC-12M, YFCC-15M, LAION-400M, LAION-Aesthetics), generating over 300GB of data artifacts. We consistently find that, far from exhibiting "zero-shot" generalization, multimodal models require exponentially more data to achieve linear improvements in downstream "zero-shot" performance, following a sample inefficient log-linear scaling trend. This trend persists even when controlling for sample-level similarity between pretraining and downstream datasets, and testing on purely synthetic data distributions. Furthermore, upon benchmarking models on long-tailed data sampled based on our analysis, we demonstrate that multimodal models across the board perform poorly. We contribute this long-tail test set as the "Let it Wag!" benchmark to further research in this direction. Taken together, our study reveals an exponential need for training data which implies that the key to "zero-shot" generalization capabilities under large-scale training paradigms remains to be found.

Paper

References (100)

Scroll for more · 38 remaining

Similar papers

Peer review

Reviewer KUaM6/10 · confidence 3/52024-07-03

Summary

This paper investigates the "zero-shot" performance of multimodal models like CLIP and Stable-Diffusion. By analyzing 34 models and 5 pretraining datasets, the study finds that these models require exponentially increasing amounts of data to achieve linear improvements in performance. Additionally, the study suggests that the key to effective "zero-shot" generalization with large-scale training data and compute paradigms remains elusive.

Strengths

- The authors conducted a comparative analysis involving two main factors: (1) the performance of models across various downstream tasks, and (2) the frequency of test concepts within their pretraining datasets. - This paper is easy to read. - There is ample work involved in this study.

Weaknesses

- Please unify the description of the table, above or below the table. - This work does not point out correlations or differences with prior work, preventing me from assessing the novelty of this work. - Qualitative visualizations and relevant theoretical analysis are lacking, although the perspective of the work is easy to understand.

Questions

- Does this work conflict with research into improving the generalization of multimodal models? I think the author should discuss it. - Explanation of Figures 24-27 is insufficient. - What is the motivation behind this work? What implications does it have for future research? - To validate the points made in this paper, should other tasks beyond classification and retrieval be evaluated?

Rating

6

Confidence

3

Soundness

2

Presentation

2

Contribution

2

Limitations

- See Weaknesses and Questions.

Reviewer WCHb7/10 · confidence 5/52024-07-10

Summary

The authors evaluate CLIP's zero-shot performance and its correlation to the pretraining data. Their experiments, based on the open LAION datasets, show that the limitations of Vision-Language Models (VLMs) in downstream tasks such as image generation and zero-shot recognition are linked to the frequency of concepts in the data. VLMs like CLIP are pivotal for downstream multimodal applications, and understanding their biases is crucial for developing more robust systems. While the paper demonstrates the limitations of these foundational models, it currently focuses more on breadth rather than presenting in-depth insights. I would be willing to increase my score if the authors could address my questions and fix some of the references. [1] Parashar, Shubham, et al. "The Neglected Tails in Vision-Language Models." Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2024. [2] Schuhmann, Christoph, et al. "Laion-5b: An open large-scale dataset for training next generation image-text models." Advances in Neural Information Processing Systems 35 (2022): 25278-25294.

Strengths

1. The paper is well-written and motivated, highlighting the importance of understanding the limitations of Vision-Language models like CLIP. 2. The paper uniquely demonstrates that the generation capabilities of T2I models are correlated with the frequency of a given concept, which is novel and insightful. 3. The authors also introduce a new dataset that aggregates tailed concepts from Vision-Language Model pretraining datasets.

Weaknesses

1. I feel the authors are somewhat aggressive in their claim of a 'constant linear relationship' as stated in Fig 2's caption. There are noticeable dips in accuracy that are not well explained. Given that the authors can identify false positives using their frequency measurement pipeline and are confident about the frequency of a given concept, a true linear correlation should not show these dips. This observation is not adequately addressed by the authors. 2. The authors' claim that their work is the first to establish that pretraining datasets of VLMs are long-tailed seems overzealous. Prior work has demonstrated this fact [1], and the correlation between zero-shot accuracy and pretraining frequency has been established. Additionally, [1] analyzes both LAION-400M and LAION-2B, a superset of LAION-400M [2], whereas the biggest dataset evaluated in this work is LAION-400M. Furthermore, [1] has been incorrectly cited in the paper. 3. The authors present a challenging new benchmark but provide very limited information on how these concepts were collected. There could be multiple ways to sample 290 classes, which could lead to worse performance for CLIP compared to popular benchmarks like ImageNet. 4. Additionally, the authors could have provided some high-level information about which concepts are relatively less present, such as snakes, birds, airplanes, etc. This information could offer insights toward improving CLIP.

Questions

1. Can the authors provide insights about the classes used to create the dataset? Specifically, what was (a) the most frequent concept, (b) the least frequent concept, and (c) the average frequency of a concept? This would help understand the structure of the dataset, and how tailed the dataset is. 2. Can the authors present the standard deviation of each frequency bin? It would be interesting to see the variance as the frequency increases, as this may help explain the dips. CLIP might show less variance for relatively frequent concepts.

Rating

7

Confidence

5

Soundness

3

Presentation

4

Contribution

4

Limitations

1. While the authors highlight a significant problem, they do not propose any solutions to mitigate it. Offering potential solutions could have strengthened the paper. 2. The paper covers a broad range of topics, but it would benefit from a stronger focus on the generation aspect and dataset. Previous literature [1] has indicated that zero-shot recognition of CLIP models depends on the distribution of concepts in the pretraining data. The value of this work lies in highlighting that generative systems also face this issue. Emphasizing this aspect would make the paper easier to follow and enhance its impact. 3. Lastly, while analyzing the smaller YFCC or CC datasets is commendable, I feel that modern VLMs are pretrained on a scale of billions. Therefore, presenting this analysis on these smaller datasets has limited practical impact compared to insights derived from larger datasets like LAION or DataCOMP. Additionally, YFCC and CC datasets have experienced data loss over time, further diminishing their relevance.

Authorsrebuttal2024-08-07

Rebuttal to reviewer WCHb contd. [1/2]

> **W3: info on Let-It-Wag! construction** Thank you for pointing out this concern, we apologise for the lack of details regarding the construction of the Let-It-Wag! Benchmark. We provide some details here and have also added this information to the appx. For curating the set of 290 concepts, we collate our frequency estimates from the LAION-400M dataset for all the 4,029 concepts we consider. We then remove all the concepts that have 0 counts to ensure that our final dataset consists of concepts that have been detected atleast once in LAION-400M, this method has also been used in [[3](https://arxiv.org/pdf/2211.08411)] to ensure robustness to noise in the estimation process. For each extracted concept, we then apply the image download and manual cleaning procedure described in appx G.2. Finally, we removed those concepts that had a low number of total images left post the cleaning process, and retained all the other concepts. We then sorted these concepts in ascending order of their estimated concept frequencies, and retained the top 290. These concepts are used as the final list of classes for our Let-It-Wag! benchmark. > **W4: high-level insights about long-tail concepts** Thank you for this question. The broad categories of the most long-tailed concepts with a few examples for each are as follows (a majority of them have been highlighted already in Figs 24-27 in the appendix): - **Birds:** Western_Scrub_Jay, Cassins_Finch, Prairie_Warbler, Red_eyed_Vireo, Veery - **Animals:** flatworm, Tibetan_Mastiff, Scottish_Terrier, vine_snake, newt - **Aircrafts:** A300B4, A310, Falcon_900, DHC-8-300, MD-11 - **Objects:** guillotine, letter_opener, ladle, dust_jacket - **Plants and fungi:** mexican_aster, gyromitra, great_masterwort, thorn_apple, cape_flower - **Misc:** consomme, stratified_texture, eggnog Additionally, we will release the full list of these concepts as the classes of the Let-It-Wag! benchmark in the appx. > **Q1: stats about Let-It-Wag?** Thank you for raising this question. We provide the required stats below. - **Most frequent concepts:** partridge (count=9489), Bank Swallow (count=9489), eel (7907) - **Least frequent concepts:** Red-necked Grebe (count=0), SR-20 aircraft (count=0), Globe-flower (count=0) - **Median frequency of concepts:** 97.5 - **Mean frequency of concepts:** 1096.2 We also show the full histogram of concept frequencies for the 290 concepts in the Let-It-Wag! dataset in the uploaded rebuttal pdf. From the histogram, it is evident that most of the concepts in Let-It-Wag! have frequency less than 2000. About half of the concepts in Let-It-Wag! (~140) have a frequency less than 1000. Hence, this histogram sufficiently establishes that our **Let-It-Wag! dataset truly captures the long tail**. > **Q2: variance in fig 2 points** Thank you for the insightful question. We provide zero-shot classification plots for CC-3M, CC-12M, and LAION-400M in the uploaded rebuttal PDF, including 95% confidence intervals for each point. This approach follows the standard practice from works like [[1](https://arxiv.org/abs/2107.04649), [2](https://arxiv.org/abs/2007.00644)]. Our plots show that **the spread at higher frequencies is significantly larger than at moderate frequencies**, corroborating the finding that **higher frequency concepts are more ambiguous and polysemous**. These results **support the observed dips in accuracy at high-frequency points**. We will include these plots in the appendix and discuss this in the paper.

Authorsrebuttal2024-08-07

Rebuttal to reviewer WCHb contd. [2/2]

> **L1: mitigating solutions?** Thank you for this insightful question. While our paper does not propose specific solutions, we believe its primary contribution is in thoroughly highlighting the issues with current pretraining strategies for multimodal models across various datasets, pretraining methods, architectures, training objectives, and tasks. Additionally, by releasing the "Let it Wag!" testbed, we provide a straightforward test set for future research to build upon, aiming to improve the generalization of multimodal models to long-tail scenarios. However, we suggest a few potential methods that could be explored to enhance multimodal long-tail: - **Retrieval Augmentation:** Enhancing generalization to long-tail concepts can be achieved by utilizing the "world-knowledge" of LLMs to provide detailed descriptions for these concepts. This approach transforms the task from simply recognizing long-tail concepts by name to recognizing them by both names and descriptions. - **Curriculum Learning:** Our tested models used random IID sampling during training. However, research into better sequencing of data samples could potentially improve model generalization to long-tail concepts by inducing more transferable feature representations in VLMs. - **Synthetic Data:** Addressing the issue of long-tail concepts in web-sourced datasets may not be feasible by merely increasing data samples. There will likely always be low-data density regions in the pretraining data distribution. Using synthetic data, either through procedurally generated samples or text-to-image models, could be a viable mitigation strategy. We hope these suggestions provide valuable directions for future research and contribute to the development of multimodal models capable of better generalization. We will add these points to the future works section in the appendix. > **L2: stronger focus on generation and Let-It-Wag! dataset** We thank the reviewer for raising this point. We would like to respectfully argue that we believe our image-text contributions are equally as important to the other contributions, please see response to W2. Re. focus on Let-It-Wag! dataset, we agree that it would be prudent to emphasize its construction/properties further. We will make these points clearer in the paper and hope this clarifies the issue. > **L3: usefulness of insights gained from CC/YFCC experiments?** We thank the reviewer for raising this important point. - **CC/YFCC datasets used for important VLM pretraining methods.** While we agree that smaller datasets like CC-3M/YFCC-15M might not yield insights which are practically relevant for SoTA performance, we still believe that it is an important validation to perform these experiments at that scale. We note that lots of high impact work on CLIP-like models have been empirically validated by pretraining on datasets like CC-3M/CC-12M/YFCC-15M, including [CyCLIP](https://arxiv.org/abs/2205.14459), [DeCLIP](https://arxiv.org/abs/2110.05208), [OpenCLIP](https://github.com/mlfoundations/open_clip), [SLIP](https://arxiv.org/abs/2112.12750), [FILIP](https://arxiv.org/abs/2111.07783), [MERU](https://arxiv.org/abs/2304.09172) and [LaCLIP](https://arxiv.org/abs/2305.20088). - **Expansive insights spanning a range of dataset scales.** Further, we note that each of these datasets from small-scale CC-3M to the large scale LAION-400M employ different data curation strategies, and by showcasing that (1) *all datasets have very similar pretraining concept distributions*, and (2) *models trained on any of these datasets showcase the same consistent log-linear scaling trends*, we have empirically showcased the robustness of our main exponential data inefficiency result, and uncovered several important properties of VLM pretraining datasets. - **Significant compute resources.** Finally, we would like to point out the significant compute resources it would take to conduct our analysis on even larger-scale datasets like DataComp-1B or LAION-2B—in appx L tab 8, we report the storage and compute costs required for conducting all our experiments—at the LAION-400M scale, we would need almost 10TB of disk space and 2000GPU / 7000CPU hours (this is roughly in the order-of-magnitude required for pretraining CLIP models themselves, see [Cherti et al](https://arxiv.org/abs/2212.07143) tab 18). - **Testing on other web-scale datasets with Let-It-Wag!** Given our results’ robustness across several scales, we have strong reasons to believe that our result will continue to generalize even for larger-scale datasets and models. One point of evidence to further bolster this is that we tested models trained on larger-scale datasets including DataComp-1B, DFN-1B and WebLI-10B, in our analysis on the Let-It-Wag! Dataset in fig 6. We however do not see any significant deviations for models trained on these datasets that would lead us to believe that they showcase different characteristics to the datasets we analysed in our work.

Reviewer WCHb2024-08-11

Thank you for your response—it has addressed most of my questions. Here are my thoughts on each point: 1. I think it's important to note the ambiguity problem as a limitation of the current frequency measurement pipeline. This can help offer some explanation of the dips observed and clear some questions a reader may have when observing the dips. 2. It seems there's still some confusion regarding [1], which also analyzes LAION-400M, not just LAION-2B, as I mentioned in my review. Since your work is closely related to previous research, it's crucial to provide a clear comparison that differentiates your contributions from existing work. I suggest enhancing the current literature review section to better highlight these novel aspects, as the current writing doesn't achieve this. 3. Thank you for detailing the dataset curation process. **However, I'm curious if you considered reducing the benchmark size by sampling only classes with fewer than 1,000 instances. If so, did this result in further accuracy degradation?** 4. It would be beneficial to include the dataset statistics and high-level insights presented in the rebuttal within the appendix of the submission. I have asked one additional question above and will wait for the authors' reply.

Authorsrebuttal2024-08-12

Response to Reviewer WCHb

Thank you for following up, and highlighting what should be resolved in the revision—we will most certainly fix the references, will point to our ambiguity analysis in the main text, ensure our contributions wrt to [1] are adequately addressed in the literature review, and altogether will include all rebuttal insights within the appendix of the revised paper. Regarding creating a filtered version of the Let-It-Wag! dataset, as suggested, we keep only those classes that have a frequency of less than or equal to 1000 instances per class. This filtered dataset contains 151 classes compared to the original 290 classes in Let-It-Wag!. We then re-ran a diverse set of zero-shot CLIP/SigLIP models on this Let-It-Wag-filtered dataset, and showcase the comparison results to both ImageNet and the original Let-It-Wag! dataset in the table below: |Model/Dataset|ImageNet Acc|Let-It-Wag! Acc (290 classes)|Let-It-Wag-filtered! Acc (151 classes)| |-|-|-|-| |RN50/CC-3M|20.09|3.74|2.56| |RN50/CC-12M|33.14|8.92|5.95| |RN-50/openai|59.84|32.93|30.18| |ViT-B-32/openai|63.34|33.52|32.90| |ViT-B-32/datacomp|69.18|46.91|49.21| |ViT-B-16/CC-3M|17.11|3.01|2.42| |ViT-B-16/CC-12M|37.39|11.49|7.88| |ViT-B-16/openai|68.36|37.86|37.77| |ViT-B-16/datacomp|73.48|52.90|56.00| |ViT-B-16/WebLI|78.49|54.64|49.69| |ViT-L-14/openai|75.53|45.32|44.49| |ViT-L-14/datacomp|79.21|63.04|65.70| |ViT-H-14/DFN|83.45|71.91|71.80| |ViT-L-16/WebLI|82.07|61.51|56.13| |ViT-So400m/WebLI|82.03|67.33|63.61| We observe that almost all models underperform on the Let-It-Wag-filtered dataset compared to the Let-It-Wag! dataset. One interesting point to note here is that all exceptions were models trained on DataComp-1B---they perform ~2-3% worse on Let-It-Wag! compared to the Let-It-Wag! filtered dataset. Given DataComp’s focus of optimizing data curation, this perhaps suggests that research into better data curation could be a viable route to enabling progress on the long-tailed concepts, however this warrants a more concrete treatment which could be an interesting direction for follow-up work to explore. With that said, **all performance numbers remain significantly lower than ImageNet performance across all models, which underscores that models still struggle to perform well on concepts that are long-tailed in web data-distributions**. We will highlight these results and interpretations in the revision. We hope this sufficiently addresses the reviewer's concerns and are happy to provide further clarifications if required.

Reviewer WCHb2024-08-12

I noticed that the above results don't include those for LAION-400M. Since the analysis is based on LAION-400M, including these results for a more comprehensive overview might be helpful.

Authorsrebuttal2024-08-12

Thanks for highlighting this, we've included the results for models pretrained on LAION-400M in the table below, we hope this sufficiently addresses the reviewer's concerns. |Model/Dataset|ImageNet Acc|Let-It-Wag! Acc (290 classes)|Let-It-Wag-filtered! Acc (151 classes)| |-|-|-|-| |ViT-B-32/LAION-400M|60.24|34.02|32.88| |ViT-B-16/LAION-400M|67.03|40.53|39.14| |ViT-L-14/LAION-400M|72.75|48.10|46.59|

Reviewer WCHb2024-08-12

Thank you for addressing my concerns; I am satisfied with the authors' responses. If the authors can incorporate the feedback from this rebuttal, such as updating the related work, discussing the dips in high-frequency classes, and including details for the 'Let It Wag' dataset, the paper would be a strong addition to NeurIPS 2024. Foundational models like CLIP have gained significant popularity due to their zero-shot recognition capabilities, so identifying their limitations is crucial. In light of this discussion and the comprehensive answers provided, I am increasing my score from 6 to 7. I appreciate the authors' efforts and hope they will incorporate the suggested changes.

Authorsrebuttal2024-08-12

We would like to thank the reviewer for deeply engaging with our work and helping us improve the overall quality of the paper. We will most definitely take into account all the points raised by the reviewer (regarding related work, discussing high-frequency dips, and statistics of Let-It-Wag!) and update the pertinent sections in the revised version of the paper.

Reviewer s2XF8/10 · confidence 4/52024-07-13

Summary

This paper examines the relationship between the frequency of concepts in pretraining data and the performance of downstream tasks associated with those concepts. Extensive experimental results reveal a log-linear relationship, suggesting that exponential increases in data are necessary to improve zero-shot model performance. Additionally, the authors reconfirm the long-tailed distribution of concepts in well-known pretraining datasets, highlighting the challenge of handling rare concepts in foundation models. Based on this analysis, the authors provide a benchmark to evaluate model performance on tail concepts.

Strengths

- This paper significantly advances our understanding of data efficiency in multimodal foundation models, revealing a log-linear relationship between concept frequency in pretraining datasets and downstream task performance. - Extensive experiments are conducted, covering various pretraining datasets and downstream tasks. - The additional analysis provides valuable insights into the long-tailed distribution problem of foundation models. - The paper introduces a new benchmark called “Let It Wag,” crucial for evaluating the performance of multimodal foundation models on long-tail distributions. - The paper is clearly written and easy to follow, with most relevant details included.

Weaknesses

Nothing I can think of.

Questions

- I am curious about the phenomenon where the average accuracy drops after the concept frequency of 10^4 in Figure 2. Could the authors provide some examples and hypotheses about why this happens? - How much variance is there in each point of Figure 2? I am curious about how much the tendency varies depending on the difficulty of the concept, its size, or other aspects. - Does zero-shot performance predict few-shot or linear probing performance? I wonder if zero-shot models still learn important features for rare concepts, but these features are dominated by class imbalance in zero-shot tasks. - Typically, how long does it take to train a model on each dataset? (GPU hours)

Rating

8

Confidence

4

Soundness

3

Presentation

4

Contribution

4

Limitations

The authors adequately addressed the limitations with future directions in Appendix N.

Reviewer s2XF2024-08-09

Thank you for your further investigation and thorough response! My questions are nicely addressed, and I really enjoyed reading your paper. I am going to keep my score as it is, since I already gave a high score from the beginning.

Authorsrebuttal2024-08-12

We would like to thank the reviewer for deeply engaging with our work and helping us improve the overall quality of the paper.

Reviewer oRi76/10 · confidence 4/52024-07-15

Summary

This work explores the extent to which zero-shot generalisation really occurs in large-scale in model that were trained on web-scale datasets. The approach taken relies on identifying concepts that are present in train and test data and evaluating concept frequencies and per-concept performance. From extensive experiments, the authors find that test performance of the models correlates strongly with the frequency of concepts seen during training.

Strengths

* The paper tackles an interesting and important topic - something that is often mentioned / discussed, but prior to this paper did not get proper analytic treatment. * Good and mostly clear presentation, clear methodology, extensive experimental evidence

Weaknesses

* My general feel after reading the paper is that the issue of zero-shot performance of model trained on web-scale data is not as bad as the paper (abstract) makes it out to be. For example, from Fig 6 we see that ImageNet and long-tail (e.g. Let It Wag!) benchmarks actually tend to agree as model performance improves. Similarly, we see from Fig 2 that larger models tend to have better performance even for concepts with low train dataset frequencies. * Presentation of the results is not always clear. For example, what are the different pannels in Fig 3 or Fig 5? * Results presented in the paper do not really study zero-shot performance. Specifically, in Fig 2 or 3 there appears to be no evaluated points with freq = 0. As such, the paper really studies few-shot performance as a function of the number of training examples. * Methodologically, I have an issue with way concept frequency in images was estimated - it relies on a pre-trained model (RAM++) to tag/classify images. This model itself likely suffers from training datasets biases and thus could miss or over- or under-estimate image concepts. This limitation also puts into questions the image-caption misalignment results presented in Tab 3.

Questions

See weaknesses.

Rating

6

Confidence

4

Soundness

3

Presentation

3

Contribution

2

Limitations

See weaknesses, specifically whether zero-shot performance is really being evaluated in the paper, and how concept frequencies were determined for images.

Program Chairsdecision2024-09-25

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC