Response to Reviewer ndNj
Thanks for your response and suggestions.
Given the natural statistics of long-tail distribution, current detectors easily bias towards the head categories and show poor performance on the tail categories, limiting their broader applications. Our proposed method effectively addresses this challenge by capitalizing on extra classification data and leveraging the knowledge encoded in pre-trained vision-language models (VLMs), making the detectors more practical and broadly used.
It's important to highlight that leveraging extra data [1,2,3], such as weakly annotated or unlabeled data, and the knowledge from pre-trained vision-language models (VLMs) [3,4,5] shows great potential in scenarios with limited training resources of tail categories. Compared to the previous works on improving the training recipe like loss re-weighting [6], data re-sampling [7], augmentation [8], and decouple training [9], it can directly address the data scarcity by increasing the amount and diversity of training instances.
As for long-tail object detection, we can utilize CLIP models as semantics providers and classification data, like ImageNet-21k, as extra data, both of which are readily available. Compared to collecting and annotating detection directly, leveraging classification data is more efficient without additional data collection and annotation. Besides, the great generalization capability of VLMs makes us extract rich semantics without any fine-tuning. Overall, these allow for the straightforward application of our method to the detector, resulting in effectiveness and efficiency. Additionally, our proposed semantic branch helps the detector learn the soft semantics within extra data and enhance the feature representation during training, and it can be removed during inference, improving the method's flexibility for use with various detectors.
Furthermore, our method can be extended to different types of extra data, including well-label-mapped classification data (INet-LVIS), unlabeled classification data (INet-Unl), and web-collected image-text pairs (CC3M-Unl). It's also adaptable to various sizes of CLIP models (CLIP-RN50, CLIP-RN50x4, CLIP-RN50x16), as illustrated in the tables below. These show the potential for our method to be further applied to large-scale data and better vision-language pre-trained models.
Extra data | AP | AP_r |
|---- | ---- |---- |
None | 32.2 | 24.1
CC3M-Unl | 34.0 | 24.8 (+4.6) |
INet-Unl | 34.7 | 28.6 (+4.5) |
INet-LVIS | 35.0 | 30.4 (+6.3)
Semanatics provider | AP | AP_r |
|---- | ---- |---- |
None | 32.2 | 24.1
CLIP-RN50 | 35.0 | 30.4 (+6.3)
CLIP-RN50x4 | 36.0 | 33.0 (+8.9)
CLIP-RN50x16 | 36.2 | 31.9 (+7.8)
Thanks for the constructive suggestions, and we will add the discussion in our next version.
[1] Zhang, Cheng, et al. "Mosaicos: a simple and effective use of object-centric images for long-tailed object detection." CVPR. 2021.
[2] Li, Bo, et al. "Improving Long-tailed Object Detection with Image-Level Supervision by Multi-Task Collaborative Learning." arXiv preprint, 2022.
[3] Zhou, Xingyi, et al. "Detecting twenty-thousand classes using image-level supervision." ECCV, 2022.
[4] Zhong, Yiwu, et al. "Regionclip: Region-based language-image pretraining." CVPR, 2022.
[5] Gu, Xiuye, et al. "Open-vocabulary Object Detection via Vision and Language Knowledge Distillation." ICLR, 2021.
[6] Tan, Jingru, et al. "Equalization loss for long-tailed object recognition." CVPR, 2020.
[7] Gupta, Agrim, Piotr Dollar, and Ross Girshick. "Lvis: A dataset for large vocabulary instance segmentation." CVPR, 2019.
[8] Ghiasi, Golnaz, et al. "Simple copy-paste is a strong data augmentation method for instance segmentation." CVPR, 2021.
[9] Kang, Bingyi, et al. "Decoupling Representation and Classifier for Long-Tailed Recognition." ICLR, 2019.