StableRep: Synthetic Images from Text-to-Image Models Make Strong Visual Representation Learners

We investigate the potential of learning visual representations using synthetic images generated by text-to-image models. This is a natural question in the light of the excellent performance of such models in generating high-quality images. We consider specifically the Stable Diffusion, one of the leading open source text-to-image models. We show that (1) when the generative model is configured with proper classifier-free guidance scale, training self-supervised methods on synthetic images can match or beat the real image counterpart; (2) by treating the multiple images generated from the same text prompt as positives for each other, we develop a multi-positive contrastive learning method, which we call StableRep. With solely synthetic images, the representations learned by StableRep surpass the performance of representations learned by SimCLR and CLIP using the same set of text prompts and corresponding real images, on large scale datasets. When we further add language supervision, StableRep trained with 20M synthetic images achieves better accuracy than CLIP trained with 50M real images.

Paper

References (93)

Scroll for more · 38 remaining

Similar papers

Peer review

Reviewer FSjQ8/10 · confidence 4/52023-06-10

Summary

The paper investigates the potential of using synthetic images generated by text-to-image models to train self-supervised image embedding models. Methodologically, the authors propose StableRep, a multi-positive contrastive learning method that treats multiple images generated from the same text prompt as positive examples for each other. The paper demonstrates two key findings. First, when the generative model is appropriately configured, self-supervised methods trained on synthetic images can achieve comparable or superior performance to real image counterparts. Secondly, when language supervision is incorporated, synthetic data become more efficient.

Strengths

1. **Interesting topic:** The paper investigates the potential of using synthetic images generated by text-to-image models as strong visual representation learners. This exploration addresses an important and timely question. 2. **New contrastive learning method:** The proposed StableRep is new and tailored for synthetic data. 3. **Comprehensive evaluation:** The paper evaluates the representations learned by StableRep on large-scale datasets and compares them with strong baselines.

Weaknesses

1. **Potentially entangled comparison in terms of the amount of data:** The only concern I have for this paper is the claim of data amount. When claiming "synthetic and real images of the same amount", the authors refer to the amount of data for representation learning. However, Stable Diffusion is trained on LAION-2B. Therefore, 50M synthetic images may contain information from 2B images, making this comparison less meaningful. I'd like to see more discussion on this issue.

Questions

See Weaknesses.

Rating

8: Strong Accept: Technically strong paper, with novel ideas, excellent impact on at least one area, or high-to-excellent impact on multiple areas, with excellent evaluation, resources, and reproducibility, and no unaddressed ethical considerations.

Confidence

4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.

Soundness

3 good

Presentation

3 good

Contribution

4 excellent

Limitations

Limitations are included in Section 7.

Reviewer DyTC7/10 · confidence 5/52023-06-29

Summary

In this paper, the authors investigate the potential of learning visual representations using synthetic data generated by text-to-image models. The authors choose Stable Diffusion for exploration and extensive experiments demonstrate that self-supervised models trained on synthetic data can perform better or at par with training on real data. The authors also propose a multi-positive contrastive variant called StableRep to allow multiple images generated from the same text prompt as positives for each other.

Strengths

- The paper is well motivated. Given the recent progress of large-scale text-to-image generative models like Stable Diffusion, it is timing to investigate the effectiveness of these models in generating high-quality images to assist discriminative tasks. - The paper is generally well-written and easy to follow. - The experiments are extensive and the results seem promising.

Weaknesses

- The authors use large-scale image-text datasets like CC3M, CC12M, RedCaps for study. These datasets have well-collected image captions. Although the authors claim that the proposed method can reduce the reliance on collecting large-scale real images for learning representations, the cost of collecting these image captions is also somewhat expensive and should not be ignored. Thus, a more cost-effective and interesting setting should be to generate a synthetic ImageNet dataset using category labels as text prompts (e.g., a photo of [category]) since it does not require any human effects of collecting captions. Then self-supervised models could be pre-trained on the real ImageNet dataset as well as the synthetic ImageNet dataset for comparisons. I am curious about whether the self-supervised methods trained on synthetic ImageNet still have advantages over training on real ImageNet. - It seems that the synthetic data only have performance advantages for linear probing experiments. For few-shot experiments, self-supervised methods trained on synthetic data still have a large performance gap with training on real data, which limits the practical applications of using synthetic data to some extent. - The authors only evaluate the proposed method on classification downstream tasks. What about dense prediction downstream tasks like object detection or semantic segmentation? Will the synthetic data still have the advantages on these kinds of downstream tasks? - According to ablations in Sec. 4.2, generating multiple images per caption yields better performance. However, this may be due to simply increasing the number of views. To eliminate the interference of the number of views, the authors should also conduct an ablation by replacing multiple generated images per caption with the same number of cropped views per real image.

Questions

I am concerned about the questions mentioned above. Given the current status of the paper, I am leaning towards borderline accept and hope the authors could address my concerns.

Rating

7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.

Confidence

5: You are absolutely certain about your assessment. You are very familiar with the related work and checked the math/other details carefully.

Soundness

3 good

Presentation

3 good

Contribution

3 good

Limitations

The authors have addressed the limitations and broader impacts in Sec. 7 (main text) and Sec. D (supplementary material) in detail, which look good to me.

Reviewer qM147/10 · confidence 5/52023-07-04

Summary

The authors presents a novel method for learning visual representations using synthetic data. The authors leverage text-to-image generative models (Stable Diffusion) to synthesize images from textual prompts, which are then used to train a self-supervised visual representation model. The synthetic data generation process is guided by a set of diverse and non-repetitive textual prompts, which helps in creating a wide variety of images. The authors demonstrate that their approach outperforms traditional self-supervised learning methods that rely on real images, especially when the amount of real data is limited. They also propose a multiple positive samples based contrastive learning approach called StableRep to utilize different synthetic images generated from a source text prompt, which outperforms training with simply real or synthetic images on a variety of downstream tasks.

Strengths

1. **Important Problem:** The authors study a very important problem, how to utilize synthetic images for training vision and vision-language models. They also show success at this central problem (with caveats, see weaknesses). They are one of the first studies showing successful use of synthetic data from generative models on standard computer vision benchmarks. 2. **Novel approach:** The multi-positive StableRep approach proposed by the authors for multi-caption invariance learning in self-supervised models is a novel idea and seems to work very well in practice leading to significant improvements over simply using synthetic images for training. 3. **Ablations:** The authors perform extensive ablations on the role of guidance scale, and also include a study on how additional language supervision could be used to increase caption efficiency while training with multiple positive synthetic images. The results indicate that proposed approaches (StableRep and StableRep+) indeed are more efficient versus training on real images.

Weaknesses

1. **Limited motivation behind why synthetic images:** It is unclear to me as a reader why Synthetic Images are being used in Section 2.2 as training data for pre-training. It seems that there is no real benefit from using them on state-of-the-art contrastive models like BYOL and MoCo-V3 in terms of linear accuracy. Plus, the key issue for training is the lack of real world labelled data as mentioned by the authors' central question "how can we collect such large amounts of varied data to train AI models?" (L21). There is plenty of real-world unlabelled data that is available and can be used to train self-supervised models. The real benefit that synthetic images present is unlimited labelled data. However no fine-tuning comparisons or supervised learning comparisons are provided except for fine-tuning MAE, which could very well be explained by the stochasticity in model training (82.9% vs 82.6%). Section 2.2 does not do much to justify the usage of synthetic images for training in a manner that addresses the authors' central question, and follow up sections justify it for efficiency but not performance. 2. **Limits of generative model:** While the authors include a limitation section, and mention briefly the issues that affect generative models like Stable Diffusion, there needs to be more rigorous evaluation of these issues. Conceptually, these methods suffer from issues like limited compositional understanding. There have been countless studies on the social biases reflected in these models. Very lately (after the NeurIPS deadline), there was an important work showing that models trained on data from generative models can suffer from model collapse, where tails of the original data distribution disappear from the subsequent trained model [1]. All these issues are quite major and should be part of this study, since it is one of the first to utilize synthetic data and show some improvements in results and could potentially effect future research in this area. In particular, the authors should include results on compositional benchmarks (like ARO, CREPE, Winoground, SugarCREPE etc) for their CLIP models trained with StableRep, discuss the fairness of the self-supervised models such as worst-class accuracy and geographic bias etc. ### References 1. Shumailov I, Shumaylov Z, Zhao Y, Gal Y, Papernot N, Anderson R. The Curse of Recursion: Training on Generated Data Makes Models Forget. arXiv preprint arXiv:2305.17493. 2023 May 27.

Questions

My main concern is with the motivation behind using synthetic images as well as the limited commentary and no evaluation of the downstream effects of using data from generative models for training. I would be willing to improve my rating if the authors address these issues (as discussed in weaknesses).

Rating

7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.

Confidence

5: You are absolutely certain about your assessment. You are very familiar with the related work and checked the math/other details carefully.

Soundness

4 excellent

Presentation

4 excellent

Contribution

2 fair

Limitations

The authors have addressed the limitations of their work in Section 7, but it could use further commentary.

Reviewer AnD77/10 · confidence 4/52023-07-08

Summary

This paper investigates how synthetic data generated with the text-to-image diffusion model Stable Diffusion can be leveraged for representation learning. To this end, the paper analyzes established representation learning approaches such as SimCLR and CLIP, but trained on the synthetically generated data. Further, it introduces a novel method, dubbed "StableRep", specifically designed for representation learning from a generative model, to generate multiple "positive" image instances for downstream representation learning. Experiments demonstrate the potential of synthetic data for representation learning and mostly perform on-par with or better than when trained on real data only.

Strengths

This is a well-written paper, which approaches a timely research question: To what extent can large-scale, generative models which have been trained on internet-scale data be leveraged for other tasks, by augmenting or replacing real data. The experiments are well-designed and hint at the potential of using synthetic data. StableRep is a nice method specificially designed for generative models that can generate multiple positive examples for a given prompt. The experiments are encouraging for future research in this area.

Weaknesses

While experiments demonstrate potential, there remain a few unaddressed points: How does the choice of generative model influence the results for representation learning? In particular, Stable Diffusion is conditioned on CLIP text features, which themselves are pretrained through CLIP's contrastive objective. There exist, however, other generative text-to-image variants that use non-contrastive features for conditioning, such as T5-representations (e.g., Imagen [https://github.com/deep-floyd/IF], IF [https://github.com/deep-floyd/IF]). Further, the paper does not discuss how the size of the pretraining dataset for both CLIP (for conditioning SD) and the training data for SD change performance of StableRep (the pretraining data is much larger than CC3M/12M). In addition, the possibility of data poisoning w.r.t to the results presented in Tab. 2 and Tab. 3 is not discussed (for example, SD's training data might have contained examples from the linear probing datasets). The performance gap between CIFAR-10/100 and the other datasets remains unexplained. l. 1014-107 need more detail on hyperparameter settings like number of steps, learning rate used, convergence of the model. For further comments, please refer to the "Questions" section.

Questions

- Can we mix synthetic and real data? How does this affect the outcome of training approaches like CLIP and SimCLR or StableRep? - Other sampling hyperparameters than guidance scale w are not discussed. How does the choice of solver change the results? Same question for the number of denoising steps / function evaluations... - small note: In Eq. 1, t could be misinterpreted as timestep variable, as often used in the context of diffusion models. - Sec. 4, l. 229-233: Do the instabilities for larger models only occur for synthetic data? - Sec. 5, l. 240-245: This section speculates about the inferior results when training CLIP on synthetic data only (vs real data only). Why not plot the imagenet zero-shot accuracy vs clip-image similarity for different guidance scales? Using a better model than SD 1.5 might also help clarify this point.

Rating

7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.

Confidence

4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.

Soundness

3 good

Presentation

4 excellent

Contribution

3 good

Limitations

yes.

Authorsrebuttal2023-08-19

Any further questions/concerns are more than welcome

Dear Reviewer AnD7, We would like to thank the reviewer again for your time and effort. Except for rebuttal in this thread, we have made a summarization of new (and maybe interesting) results, check [here](https://openreview.net/forum?id=xpjsOQtKqx&noteId=F3K5WcycnW). We believe this evidence, together with our initial rebuttal should be able to address most of your concerns (if not all). Given there is only **< 3 days left** in the discussion period, we want to let you know that we would love to take any additional questions/comments. Meanwhile, if the concerns of the reviewer are clarified and the reviewer is convinced of the novelty and completeness of our work, we'd be grateful if the reviewer could update your review to reflect that. Once again, many thanks for your time and dedication to the review process, we are extremely thankful!

Reviewer AnD72023-08-19

Great Rebuttal

Dear Authors, Thank you for the work you put into this response and the general response. I think this is a strong rebuttal that answers most of my questions. I would like to see this work at NeurIPS 2023 and raise my score to 7.

Reviewer HH2w5/10 · confidence 4/52023-07-09

Summary

This paper studies pre-training by using generated image from diffusion models. It presents StableRep that generate different images with the same caption by using stable diffusion models. The model is hence pre-trained by using the generated samples and contrastive loss. Extensive experiments demonstrate the effectiveness of the proposed method by using synthetic images only.

Strengths

1. This paper studies the pre-training by using synthetic data only. Experimental results show that pre-training by using synthetic data only outperforms the pre-training over real images. 2. This paper is generally clear and well-written.

Weaknesses

The pre-training over generated images by using diffusion models have been studied in [24]. In [24], it seems direct pre-training on synthetic images could helps to improve the classification results without the proposed pre-training pipeline. As the comparison between the proposed method and the reported results in [24] is missing, it is difficult the determine the effectiveness of the proposed pre-training pipeline.

Questions

1. For general vision-language pre-training methods, image labels are usually very difficult to obtain. This paper studies the use of synthetic data, where the labels of synthetic images can be obtained during image synthesis. As such, we can simply pre-train the model by generating images together with the labels in the task-specific label spaces, which could improve the model performances [24]. As such, it is not clear why the contrastive pre-training is necessary or better when using synthetic data for pre-training. More discussion and experiments are expected. 2. According to the experimental results, pre-training on synthetic data helps to improve the performances on most of the datasets while may introduce degradation some of the datasets (e.g. CIFAR-10). How about combining the synthetic and real datasets together for pre-training?

Rating

5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.

Confidence

4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.

Soundness

4 excellent

Presentation

4 excellent

Contribution

3 good

Limitations

Yes

Authorsrebuttal2023-08-19

Any further questions/concerns are more than welcome

Dear Reviewer HH2w, We would like to thank the reviewer again for your time and effort. Except for rebuttal in this thread, we have made a summarization of new (and maybe interesting) results, check [here](https://openreview.net/forum?id=xpjsOQtKqx&noteId=F3K5WcycnW). We believe this evidence, together with our initial rebuttal should be able to address all your concerns. Given there is only **< 3 days left** in the discussion period, we want to let you know that we would love to take any additional questions/comments. Meanwhile, if the concerns of the reviewer are clarified and the reviewer is convinced of the novelty and completeness of our work, we'd be grateful if the reviewer could update your review to reflect that. Once again, many thanks for your time and dedication to the review process, we are extremely grateful.

Authorsrebuttal2023-08-14

Fix the cifar-10/100 performance caused by resolution gap

Dear Reviewers and AC, We have fixed the performance gap on CIFAR-10/100 caused by resolution issue, and now present the updated linear-probing / few-shot results (corresponding to Table 2 & 3 results in paper) here: - Linear probing: | method | cifar-10 | cifar-100 | aircraft | cars| dtd| flowers| pets| sun397| caltech101 | food101 | voc2007| Average | |--|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:| | real SimCLR | 88.3 | 70.3 | 47.1 | 45.5 | 76.2 | 92.5 | 70.1 | 65.4 | 83.8 | 75.0 | 81.2 | 72.3 | | real CLIP | 94.0 | 79.0 | 53.2| 75.8 | 75.7 | 96.0 | **86.7** | 72.5 | 92.7 | 81.6 | 86.1 | 81.2 | | Stablerep | **96.4** | **83.8** | **56.8** | **80.5** | **79.4** | **97.2** | **86.8** | **72.9** | **94.3** | **83.3** | **87.1** | **83.5** - few-shot evaluation: | method | cifar-10 | cifar-100 | aircraft | cars| dtd| flowers| pets| sun397| caltech101 | food101 | Average | |--|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:| | real SimCLR | 64.0 | 70.4 | 40.7 | 50.9 | 82.2 | 92.1 | 74.4 | 94.0 | 90.4 | 70.4 | 73.0 | real CLIP | 77.5 | 82.1 | **62.0** | 90.9 | 83.3 | 97.6 | 91.1 | **97.2** | 98.2 | **87.0** | 86.7 | | Stablerep | **92.7** | **92.0** | 60.4 | **91.8** |**86.4** | **98.2** | **91.9** | **97.3** | **98.8** | **87.1** | **89.7** What we tried is, during StableRep training, we randomly downsampled the image to a low resolution (64 or 128) and upsampled it to 256x256 (mimicking if we run into low resolution images). We prepended this augmentation to normal augmentation with a probability of $p=0.05$. After this augmentation, the performance on CIFAR-10/100 gets improved a lot, while the accuracy on the other datasets or ImageNet remains similar as before.

Reviewer qM142023-08-14

Response to rebuttal

Thank you for taking the time to write a thorough rebuttal, and also running the additional experiments based on my suggestions. The new results indeed solidify the utility of StableRep, and I am happy to say my concerns have largely been addressed. I have increased my rating from a Weak Accept to an Accept.

Authorsrebuttal2023-08-19

Update of additional (interesting) results

Dear Reviewer qM14, Thank you again for your engagement in the discussion! We have presented various results in the rebuttal to other reviewers in addition to you, and obtained some new results after the rebuttal deadline. We believe some of them might be interesting to you, so we want to share with you a summarization, which can be found [here](https://openreview.net/forum?id=xpjsOQtKqx&noteId=F3K5WcycnW). We would be very happy if they can address any of your remained concerns, or enhance your evaluation about our work, or simply just let you feel our work is more interesting. Meanwhile, should you have any unsolved/new concerns or feedbacks stimulated by these additional results, please don't hesitate to let us know.

Reviewer DyTC2023-08-16

Response to rebuttal

Thanks for the authors' detailed response. Most of my concerns have been well addressed. I have one additional question. For the Syn+Real experiments provided in the rebuttal (reviewer HH2w, AnD7), could the authors explain why SimCLR Syn+Real performs worse than SimCLR Real on **few-shot avg**?

Authorsrebuttal2023-08-16

Further response

Dear Reviewer DyTC, Thank you for your response! This is a good catch, we have checked the results of “Syn+Real” v.s. “Real” SimCLR in the few-shot setting. “Syn+Real” outperforms (or at least on par with) “Real” on all datasets but CIFAR-10/100. On CFAIR-10/100, “Syn+Real” lags significantly behind “Real” (see below), making the overall average accuracy lower. We conjecture this is because of the resolution issue, which we solved for StableRep (check here). So now we are applying the same fix to “Syn+Real” and will update you once the results are available. You may have noticed that, differently, “Syn+Real” slightly outperforms “Real” on average accuracy for the few-shot setup. This is because for CIFAR-10/100, “Syn+Real” is on par with “Real”. In terms of why there is such a difference between SimCLR and CLIP behavior, we conjecture it may be because CLIP is a stronger learner so it better captures the low-resolution bias in the real part than SimCLR. For your reference, the current few-shot results (without resolution fix) for SimCLR and CLIP on CIFAR-10/100 are as below: | method | pre-train data | cifar-10 | cifar-100 | |--|:--:|:--:|:--:| |SimCLR| real | 64.0 | 70.4 | |SimCLR| syn + real | 52.3 | 58.1 | |CLIP | real | 77.5 | 82.1 | |CLIP. | syn + real | 77.5 | 81.6 |

Reviewer DyTC2023-08-17

Thanks for the clarification

Thanks for the clarification. Overall, this paper is interesting and worth sharing with the community. I would like to raise my score to Weak Accept and hope the authors could incorporate the results discussed in the rebuttal in the final version.

Authorsrebuttal2023-08-19

update on the few-shot results and others

Dear Reviewer DyTC, Thank you for your positive feedback! **1. few-shot accuracy of SimCLR** As promised [here](https://openreview.net/forum?id=xpjsOQtKqx&noteId=HUqqYfDJ89) , we have tried the resolution fix trick [here](https://openreview.net/forum?id=xpjsOQtKqx&noteId=it4GmuE96a) in term of your concern about the few-shot results of SimCLR "Syn + Real" setup. Now we present the full picture of **SimCLR** few-shot results as below: | method | Resolution Fix? | cifar-10 | cifar-100 | aircraft | cars | dtd | flowers | pets | sun397 | caltech101 | food101 | Average | |---|:--:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| | Real | ❌ | 64.0 | 70.4 | 40.7 | 50.9 | 82.2 | 92.1 | 74.4 | 94.0 | 90.4 | 70.4 | 73.0 | | | ✅ | 72.1 | 76.1 | 40.9 | 51.3 | 81.6 | 91.6 | 74.0 | 93.8 | 90.4 | 69.9 | 74.2 | | Syn | ❌ | 50.0 | 58.9 | 45.2 | 54.2 | 79.8 | 92.0 | 74.6 | 92.9 | 89.1 | 71.0 | 70.8 | | | ✅ | 77.4 | 81.2 | 44.6 | 54.4 | 80.1 | 92.5 | 74.4 | 93.0 | 90.3 | 71.5 | 75.9 | | Syn+Real | ❌ | 52.3 | 58.1 | 44.3 | 54.1 | 83.0 | 92.4 | 76.3 | 94.5 | 91.8 | 72.1 | 71.9 | | | ✅ | 73.5 | 76.4 | 41.6 | 53.4 | 81.6 | 91.9 | 74 | 94.1 | 91.1 | 71 | 74.9 | The findings reveal that implementing the resolution fix augmentation yields a notable improvement in CIFAR-10/CIFAR-100 performance for all three setups. Meanwhile, we notice that this resolution fix will likely result in performance drop on the other 8 datasets for "Real" or "Syn+Real" setup, while in contrast increasing accuracies on "Syn" setup. As a result, resolution fix significantly increases the average accuracy by 5.1 for "Syn", while 3.0 for "Syn + Real" and only 1.2 for "Real". Consequently, the "Syn" setup attains the highest averaged performance. For future work, one may selectively apply this downsample augmentation (resolution fix strategy) to real images based on their resolution, and potentially could bring "Syn + Real" higher than "Syn". **2. Update on ADE20k segmentation results** Previous results we reported in this thread only adopts a short training schedule (e.g., 20k iterations), and we have switched to the full schedule following MAE (160k iterations). We found our StableRep even outperforms MAE trained on ImageNet under the fully fine-tuning setup. Frozen backbone: |method|pre-train data|mean IoU (%)|pixel acc. (%)| |--|:--:|:--:|:--:| |MAE|ImageNet, real|36.4|77.7| |CLIP|cc12m, real|37.9|78.5| |SimCLR|cc12m, real|39.5|79.5| |SimCLR|cc12m, syn |37.2|78.2| |StableRep|cc12m, syn|**42.3**|**80.4**| Fine-tune: |method|pre-train data|mean IoU (%)|pixel acc. (%)| |--|:--:|:--:|:--:| |Supervised|ImageNet, real|47.4|-| |MoCo v3|ImageNet, real|47.3|-| |MAE|ImageNet, real|48.1|82.9| |CLIP|cc12m, real|45.4|81.7| |SimCLR|cc12m, real|45.9|79.5| |SimCLR|cc12m, syn |44.7|81.9| |StableRep|cc12m, syn|**49.2**|**83.5**| This is interesting and non-trivial result, because: - previously contrastive learning / joint embedding methods **without masking** strategy were consistently underperforming MAE in dense prediction tasks under the fine-tuning setup. In contrast, our method outperforms MAE - our method is trained purely with **synthetic** images **3. further summarization** We have presented various results in different threads during the rebuttal and discussion period. We feel some of them might be interesting to you, so we want to share with you a summarization, which can be found [here](https://openreview.net/forum?id=xpjsOQtKqx&noteId=F3K5WcycnW). We would like to know if they can address any of your remained concerns, or enhance your evaluation about our work. We would be very happy if this summarization could lead to a favorable increase of the score, or it just simply makes an enjoyable read. If you have any unsolved/new concerns, feedbacks, or comments stimulated by these additional results, please do not hesitate to let us know.

Authorsrebuttal2023-08-21

Dear Reviewer DyTC, Thank you again for your engagement in this fruitful discussion! As there is only **1 day** left, we just want to check if our latest response has successfully addressed your questions about few-shot evaluation? We respectfully interpret your current rating as that you may still have other concerns or feedbacks. If this is the case, we would appreciate it if you could kindly share them with us, as they may further stimulate improvements either in writing or experiments. We love feedbacks so please don't hesitate!

Reviewer DyTC2023-08-21

Thanks

Thanks for the fruitful rebuttal. My concerns about the few-shot evaluation have been well addressed. I would like to finalize my score to 7.

Authorsrebuttal2023-08-21

Thank you

Dear Reviewer DyTC, Thanks for the positive feedback. We are really glad to learn that our response has addressed your concerns. Thanks once again for sharing your insightful suggestions and for the dedicated time and effort you spent in reviewing our work!

Reviewer FSjQ2023-08-17

Thank you for your response. The first argument can be further strengthened by an experimental setting where collecting 50M high-quality images is almost infeasible for $D$ but easy for $D_{sd}$, but the proof-of-concept experiment in the paper is interesting enough to me. Overall, I think this paper is very interesting to the generative model and representation learning communities, and I'd like to raise my score to 8.

Authorsrebuttal2023-08-19

Thank you and some update

Dear Reviewer FSjQ, Thank you for reading our arguments and proposing this new setting! We have also obtained some new results after the rebuttal deadline, which may be interesting to you. So we want to share with you a summarization of all additional results during this period, which can be found [here](https://openreview.net/forum?id=xpjsOQtKqx&noteId=F3K5WcycnW). We would be very happy if they can address any of your remained concerns, or enhance your evaluation about our work, or simply just let you feel our work is more interesting. If you have any unsolved/new concerns, feedbacks, or comments stimulated by these additional results, please do let us know.

Authorsrebuttal2023-08-19

Summary of additional (interesting) results

Dear reviewers, We thank you again for providing lots of insightful and constructive feedbacks! Because of that, we are able to update many additional (and perhaps interesting) results during the rebuttal time. We present the **key** summaries here, eliminating the need for each reviewer to constantly reference other responses. **1. We identified the performance issue on cifar-10/100, and proposed a simple fix. Now StableRep consistently outperforms others** Please refer to [here](https://openreview.net/forum?id=xpjsOQtKqx&noteId=it4GmuE96a). **2. Our method significantly improves the fairness of the representations.** Thanks to reviewer qM14's suggestion, we evaluate our method on the FairFace benchmark. The comparison is: ||pre-train data|mean accuracy|best-class accuracy|worst-class accuracy| |--|:--:|:--:|:--:|:--:| |CLIP|Real|28.2|60.2|0.3| ||Syn|30.4|64.0|3.1| |Ours |Syn|**37.2**|**74.9**|**10.0** | CLIP w/ real data only achieved 0.3% accuracy with "southeast asian male" class, and CLIP w/ synthetic data improves this class to 3.1%, while our method improves this class to 27.2%. The worst class for ours is "middleastern male", which CLIP w/ real and w/ synthetic struggle too (they achieved 6.9% and 6.2%). This suggests a geographic bias and our method generally improves the fairness. **3. Our method also improves the understanding of compositionality.** We evaluate on the ARO (Attribute, Relation, and Order) benchmark: ||pre-train data| Relation accuracy | |--|:--:|:--:| | CLIP| Real|46.4| || Syn|**50.0**| |Ours| Syn |47.3| While our method slightly improves over CLIP w/ Real, CLIP w/ Syn surprisingly outperforms CLIP w/ Real by 3.6, highlighting the potential of using synthetic data. **4. Our method performs well on dense prediction task, and even outperforms the official MAE checkpoint** Following suggestion from reviewer DyTC, we evaluated representations on ADE20k segmentation dataset. We follow the original MAE paper to use a UperNet, and used the mmsegmentation library following their optimized parameters. We trained for the full-schedule (160k steps), and considered two setup: (1) frozen the pre-trained part; and (2) fine-tune the whole network. We present the results as below: Frozen: |method|pre-train data|mean IoU (%)|pixel acc. (%)| |--|:--:|:--:|:--:| |MAE|ImageNet, real|36.4|77.7| |CLIP|cc12m, real|37.9|78.5| |SimCLR|cc12m, real|39.5|79.5| |SimCLR|cc12m, syn |37.2|78.2| |StableRep|cc12m, syn|**42.3**|**80.4**| Fine-tune: |method|pre-train data|mean IoU (%)|pixel acc. (%)| |--|:--:|:--:|:--:| |Supervised|ImageNet, real|47.4|-| |MoCo v3|ImageNet, real|47.3|-| |MAE|ImageNet, real|48.1|82.9| |CLIP|cc12m, real|45.4|81.7| |SimCLR|cc12m, real|45.9|79.5| |SimCLR|cc12m, syn |44.7|81.9| |StableRep|cc12m, syn|**49.2**|**83.5**| We observe that: (1) StableRep consistently outperforms all other methods trained with real/synthetic data from cc12m/ImageNet dataset. (2) In the fully fine-tuning setup, StableRep even outperforms MAE trained with real ImageNet dataset. This is interesting and non-trivial results, because: - previously contrastive learning methods **without masking** strategy were consistently underperforming MAE in dense prediction tasks under the fine-tuning setup. In contrast, our method outperforms MAE - our method is trained purely with **synthetic** images **5. StableRep generalizes well to ImageNet** We fine-tune various pre-trained models on ImageNet, hinted by qM14. The results are presented as follow: ImageNet fine-tuning results: |method|pre-train data|Top-1 Acc. (%)| |--|:--:|:--:| |DINO|ImageNet, real|82.8| |MoCo v3|ImageNet, real|83.2| |StableRep|cc12m, syn|**83.5**| We note that StableRep performs better than other contrastive/Joint-embedding approaches (DINO, MoCo v3) pre-trained directly on ImageNet, despite the domain gap between cc12m and ImageNet. This shows that our StableRep possesses strong generalization ability. **6. Synthetic data can be unified with real data to further improve the performance** Results w/o resolution fix yet: |method|pre-train data|ImageNet LP|Downstream avg|few-shot avg| |-----------|:--------------:|:------:|:------:|:------------:| |SimCLR|Real|61.5|72.3|**73.0**| |SimCLR|Syn|63.7|72.7|70.8| |SimCLR|Syn+Real|**64.1**|**74.9**|71.9| |CLIP|Real|70.3|81.2|86.7| |CLIP|Syn|67.8|79.1|83.7| |CLIP|Syn+Real|**73.3**|**83.0**|**87.3**| |StableRep|Syn|67.9|78.0|81.4| |StableRep|Syn+Real|**69.1**|**79.3**|**84.2**| To sum up, our method has significantly improved the fairness of the learned representations and the understanding of compositionality. Besides, our method shows strong generalization ability in fine-tuning setup (including dense prediction), which is surprising since it may potentially change the previously widely-accepted story that contrastive methods do not do well in fine-tuning. Lastly, these results are achieved with **only synthetic** images.

Program Chairsdecision2023-09-21

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC