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¬eId=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.