We sincerely thank the reviewer for their valuable review.
**Q1**: Data parallelism mentioned in this paper does not show promising results compared to OpenCLIP (in Figure 3). Is there any other significant difference between OpenCLIP and FastCLIP?
*A1*: We would like to note that we did not propose a new parallelism paradigm in this paper. Both OpenCLIP and FastCLIP leverages data parallelism. Instead, we proposed a novel gradient reduction strategy that eliminates part of the gradient communication. At 8 nodes, FastCLIP has a 1% to 3% reduction in terms of training time compared with OpenCLIP (please refer to Tables 15 to 22 in Appendix E, which present the per-iteration training time of FastCLIP and OpenCLIP on different scales and in different environments). Besides the gradient reduction strategy, another key difference between OpenCLIP and FastCLIP lies in the loss function, where OpenCLIP minimizes the Mini-Batch Contrastive Loss (MBCL) while FastCLIP optimizes the Global Contrastive Loss (GCL) family. Compare to OpenCLIP with MBCL, FastCLIP with GCL does not require a large batch size to obtain good performance, thus enabling researchers to train performant CLIP models in limited-resource settings.
**Q2**: Figure 4 (a) does not show convergence on the accuracy curve which could be problematic. Should the training accuracy converge?
*A2*: To our knowledge, large-scale ViT-based CLIP models requires a large amount of samples seen before convergence, which is not affordable even for researchers with a large number of resources. For example, in the official repository of Cherti el al. (2023): https://github.com/LAION-AI/scaling-laws-openclip/blob/master/figures.ipynb, from the last figure we can see that there are not clear signs of convergence after 34B samples seen. Thus in the literature, the common practice is to train the model for a given number of samples seen (e.g., 12.8B) to obtain a decent model. Curves similar to those in Figure 4 (a) in our paper can also be found in other works, e.g. Figure 1 in [1] and the figures in [2].
[1] Hu et. al. Demystifying CLIP Data. ICLR 2024. https://openreview.net/forum?id=5BCFlnfE1g
[2] open_clip. https://github.com/mlfoundations/open_clip/blob/main/docs/PRETRAINED.md
**Q3**: Figure 4 (b, c) do not show a significant difference in scalability.
*A3*: We would like to note that FastCLIP and OpenCLIP shares similar trend in Figure 4 (b, c). Moreover, FastCLIP only requires few resources (GPUs) to obtain good performance while OpenCLIP requires a large amount of them. As the curve in Figure 4 (b, c) predicts, the larger the number of nodes is, the worse the efficiency will be. This indicates that FastCLIP is at an advantage over OpenCLIP in terms of efficiency.
**Q4**: The experiment part needs more details. What do the numbers represent in Table 3, 4, 5, and Figure 2?
*A4*: We provided a brief introduction to the metrics we use in Section 5 (Line 347). To be specific, IN & Variants denotes the average top 1 accuracy on ImageNet-1K and 6 ImageNet distribution shift datasets; Retrieval denotes the average of mean recall at 1 on Flickr30K, MSCOCO and jaccard score on WinoGAViL; and Datacomp denotes the average performance on 38 tasks, which is a combination of accuracy on classification tasks and recall/ jaccard score on the three Retrieval tasks, as documented in Gadre et al. (2023). The numbers in the parentheses denote the standard deviation over 3 runs. Improvement denotes the absolute performance difference between FastCLIP-v3 and OpenCLIP on different metrics. We have revised our manuscript to include more detail about the metrics at Line 347 and at the captions of the tables and figure.
**Q5**: FastCLIP is built upon existing techniques and is not novel.
*A5*: We refer the reviewer to Q1 in the general response for explanation.
**Q6**: The writing style needs improvement, and some part of this paper needs to be summarized.
*A6*: We refer the reviewer to Q2 in the general response for explanation.