Learning from Rich Semantics and Coarse Locations for Long-tailed Object Detection

Long-tailed object detection (LTOD) aims to handle the extreme data imbalance in real-world datasets, where many tail classes have scarce instances. One popular strategy is to explore extra data with image-level labels, yet it produces limited results due to (1) semantic ambiguity -- an image-level label only captures a salient part of the image, ignoring the remaining rich semantics within the image; and (2) location sensitivity -- the label highly depends on the locations and crops of the original image, which may change after data transformations like random cropping. To remedy this, we propose RichSem, a simple but effective method, which is robust to learn rich semantics from coarse locations without the need of accurate bounding boxes. RichSem leverages rich semantics from images, which are then served as additional soft supervision for training detectors. Specifically, we add a semantic branch to our detector to learn these soft semantics and enhance feature representations for long-tailed object detection. The semantic branch is only used for training and is removed during inference. RichSem achieves consistent improvements on both overall and rare-category of LVIS under different backbones and detectors. Our method achieves state-of-the-art performance without requiring complex training and testing procedures. Moreover, we show the effectiveness of our method on other long-tailed datasets with additional experiments. Code is available at \url{https://github.com/MengLcool/RichSem}.

Paper

References (67)

Scroll for more · 38 remaining

Similar papers

Peer review

Reviewer vo8U5/10 · confidence 4/52023-06-16

Summary

This paper uses the vision-language pre-trained model CLIP for long-tailed object detection. The key idea is to consider not only image-level semantics but also region-level semantics, and fuse them under a soft-label scenario. The overall idea is deployed on different object detectors with different backbones. Experiments are conducted on three long-tailed object detection datasets with extra data. Besides, the experiments and discussion on ablation studies and foundational models are very extensive.

Strengths

+ To the best of the reviewer’s knowledge, it is the first work (excluding CVPR2023) to use vision-language pipelines for long-tailed object detection. The contribution is significant. + The ablation studies and other discussions are very extensive, in both the main submission and the + This paper is well-written and easy-to-follow.

Weaknesses

- This work, in its current form, lacks theoretical insight, especially on how the proposed method fits into the long-tailed feature distribution. As the proposed method is targeted at the context of long-tailed object detection, not the generic object detection, it is very necessary to extensively discuss how the framework and the specific module design can work well or fit into the long-tailed feature distribution. Unfortunately, as the reviewer goes through the entire manuscript: In Fig.1 motivation case and Fig.2 framework, there is no element for the long-tailed feature space or long-tailed elements. Besides, in the methodology section, from learning the image / object semantics to use soft labels, all these presentations are generic and are suitable for generic recognition, detection, segmentation and etc. More importantly, in the experimental section, there is no feature space visualization on how CLIP benefit the long-tailed feature distribution. - The state-of-the-art comparison is insufficient, and to some extent, unfair. Specially, It is really strange that in Table 1, the authors only compare some generic vision transformer based detectors such as DERT. Why the methods, using vision-language pre-trained model for generic object detection, such as [11,18,27,34,57], are not involved for comparison on the long-tailed object detection datasets? It is very likely that these methods [11,18,27,34,57] for generic vision-language object detection can work well on long-tailed detection datasets. - The performance of the proposed method seems to be mainly brought high by the use of Swin-Transformer. This remark is not saying that the state-of-the-art performance with Swin-Transformer backbone is not important, but the reviewer would like to raise the attention that, when use the old ResNet-50 backbone (Row 1 of Table 1), the proposed method, even with vision-language pre-trained model, does not lead a significant performance against some SOTA in 2021. Thus, the reviewer feels that in the future, why with Resnet-50 is not that effective for the proposed framework, worth to be further investigated. Other minor issues to improve: - Extensive feature visualization on the context of both long-tail and CLIP features, please. - Please use \mathcal{} to present the loss function, and use \mathbf{} to present the tensors and vectors. These notations can distinguish them from scalars.

Questions

The reviewer really appreciate that the work is the first to extend vision-language pre-trained model to the long-tailed object detection task. However, the weakness of this submission is also very obvious. In the rebuttal, please address the weakness part point-by-point, on lack insight for long-tailed context, lack state-of the-art comparison, and to-some-extent performance ineffectiveness.

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

2 fair

Presentation

3 good

Contribution

3 good

Limitations

The limitation is not properly discussed

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

Summary

- This work deals with Long-tail object detection. Authors identify two problems with using additional data, namely Semantic ambiguity and Location sensitivity. - Authors identify that semantic ambiguity arises due to supervision with one-hot encoded labels from the image datasets and instead propose to use CLIP scores for supervision. - CLIP's ability to provide sufficient semantic information even with course locations is leveraged to tackle location sensitivity. - Authors propose RichSem, a simple yet effective method, that adds an additional semantic branch to the detector to learn rich semantics from images. - The semantic branch is only required during training and with extensive experiments is shown to achieve state-of-the-art results on LVIS dataset in overall and rare categories.

Strengths

- The paper is well written and the presentation makes it easy to follow. - The experiment section is exhaustive and supports all the claims made by the authors. Authors test their method with the transformer and R-CNN based family of detectors and the ablation experiments clearly explain the contribution of each component. - RichSem is a principled way to leverage additional data for long-tailed object detection.

Weaknesses

- Authors miss the comparison with [1], which also uses additional data. Please compare appropriately in Table-1. - The current work heavily relies on CLIP but it is widely known that CLIP has several limitations [2]. It would be interesting to address the robustness of the current method to the limitations of CLIP. [1] Bo Li, Yongqiang Yao, Jingru Tan, Xin Lu, Fengwei Yu, Ye Luo, and Jianwei Lu, Improving Long-tailed Object Detection with Image-Level Supervision by Multi-Task Collaborative Learning. [2] https://stanislavfort.github.io/blog/OpenAI_CLIP_stickers_and_adversarial_examples/

Questions

- Authors mention constructing a mosaic with multiple images in L51, where in the whole method is this done? - What is $f_v^i$ in Eq. 4? Is that $s^t$ obtained in Eq. 2? - From table 2c, rows 4,5 the increase in improvement is because of image level labels. But how are the annotations used in the whole pipeline? The semantic branch only uses CLIP similarities for the KL divergence loss? Is a hard supervised loss also being applied for the image labels? Is there a localization term for the image level labels? - What is $f^t$ in the semantic branch in Fig. 2? If $t\in (\text{loc},\text{cls})$, then is the semantic soft loss applied to both $f^{\text{loc}}$ and $f^{\text{cls}}$?

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

3 good

Limitations

I do not foresee any potential negative societal impact of this work.

Reviewer ndNj6/10 · confidence 3/52023-07-06

Summary

To address semantic ambiguity and location sensitivity, this paper introduces a one-stage training framework that leverages additional image data to boost the detector through learning from rich semantics and coarse locations for long-tailed object detection. And their RichSem achieves consistent improvements on both overall and rare-category of LVIS under different backbones and detectors.

Strengths

1. The paper is clearly written. And main idea of the paper is easy to understand. 2. This paper introduces a novel semantics learning framework, which uses an additional branch to learn from rich semantics and coarse locations for long-tailed object detection without the need to compute pseudo labels. 3. Extensive method demonstrates significant results on long-tailed datasets

Weaknesses

1. In Long-tailed object detection, the scarcity of samples or natural constraints results in a limited number of instances in the tail classes. Can exploring extra data effectively address the issue of scarce tail classes in practical applications? 2. CLIP is a large-scale model designed for the joint processing of images and text. The lack of representative samples for tail classes may lead to a relatively weak understanding and recognition ability of CLIP for these classes. Can CLIP still provide stable semantic guidance?

Questions

Please check the paper weaknesses.

Rating

6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.

Confidence

3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.

Soundness

3 good

Presentation

3 good

Contribution

2 fair

Limitations

Please check the paper weaknesses.

Reviewer YRik5/10 · confidence 4/52023-07-06

Summary

This paper adopts the CLIP model to obtain a 'soft label' supervision to train the detector under the long-tail distribution dataset and derive rich semantics from the CLIP part to enhance the tail-categories representations, which can be removed during the inference. The authors claim that the CLIP model can well capture visual semantics conditioned on only coarse locations, the whole-bbox for extra data in this paper. They then elaborate soft-label supervision to train the detector so as to alleviate semantic ambiguity and location sensitivity issues. Various ablative studies have been conducted to validate the effectiveness of the proposed method.

Strengths

1. The novelty of this paper sounds technically reasonable. 2. The writing of this paper is easy to follow. 3. The final performances look competitive and the improvements are obvious.

Weaknesses

1. In Line 172, the subscript of f and o maybe should be superscript. 2. The proposed semantic branch training is parallel to the detection heads during the training to avoid the training conflicts for the CE loss and KL loss, but the detection heads are only trained on the tailed samples in LVIS without some kind of interactions on the semantic branch and how to ensure that the detection heads can well handle the rare categorical samples during inference? 3. ImageNet-21K is used as extra data in this paper, but the backbone is pre-trained in ImageNet too. So is there any dataset overlapping between the pertaining and fine-tuning stages?

Questions

Please regard the weakness parts.

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

3 good

Presentation

3 good

Contribution

3 good

Limitations

Please regard the weakness parts.

Reviewer vo8U2023-08-10

Response to author rebuttal by Reviewer vo8U

Thanks for the authors to provide such a detailed rebuttal. Indeed, my concerns on Question 1, 2, 3 and 4 have been well addressed, which I appreciate a lot. However, before the discussion end period, could the authors also provide how the proposed pipeline can improve the feature space of long-tailed tasks against the baseline? I feel this is necessary for the scope of NeurIPS, and it can convince me to raise my score above accept threshold. Many thanks, and look forward to the update !

Authorsrebuttal2023-08-13

Thank you for your timely response and valuable suggestions. We have performed a visualization of object features to effectively demonstrate the advantages of our approach within the feature space. Although we had planned to upload the visualization to provide a deeper insight, unfortunately, this year's guidelines prohibit external links during the discussion period. After consulting with the ACs, they suggested that "authors can promise and describe the visualizations they are planning to add and what they show in words." Following the guideline, we provide a detailed description of our visualization pipeline and the resulting outcomes below, and we apologize for the inconvenience. Firstly, we extract **object features** from the validation set corresponding to their ground truth bounding boxes. These extracted features are then projected into a 2D space using PCA. For a clear visualization, we randomly select six categories, encompassing two rare, two common, and two frequent categories. To visualize the distribution, we normalize the features and employ Gaussian Kernel Density Estimation (KDE) in $\mathbb{R}^2$, following [1]. This visualization technique offers us a way to compare the distribution of object features across categories. Furthermore, it provides a comparative analysis between the baseline and our proposed RichSem. As a result, we have a visualization similar to Fig.3 in [1]. The visualization indeed shows a clear distinction between the two models. Regarding the baseline, the distribution of object features lacks differentiation, often resulting in overlapping patterns among categories, especially between rare and frequent categories. In contrast, in RichSem, features belonging to each category, even rare categories, are well-clustered. This clear intra-class and inter-class distribution indicate that our approach effectively enhances the region classification capability of diverse categories. These observations highlight the effectiveness of our proposed method in long-tail object detection, particularly in improving the performance of rare categories. We greatly appreciate your valuable insights and suggestions. We promise to include the visualization in our next version. [1] Wang, Tongzhou, and Phillip Isola. "Understanding contrastive representation learning through alignment and uniformity on the hypersphere." ICML, 2020.

Reviewer vo8U2023-08-13

Response to author rebuttal (Round 2)

Thanks for the authors to further address my rest concerns. In this regard, I am willing to improve my rating to above the accept threshold, as long as the authors can provide visualized feature space in their camera-ready version. Kind regards.

Reviewer gFff2023-08-12

I would like to thank the authors for their detailed rebuttal. I'm satisfied with the author's response and would recommend adding these discussions to the final version. After looking at the other reviews and the author's rebuttals, I vote to accept this paper.

Reviewer YRik2023-08-14

Rebuttal Response

Thanks for your detailed explanation and more experiments. In sum, most of my concerns have already been addressed. I keep my initial rating 'borderline accept'. Moreover, I suggest the authors should carefully take into account about the further demonstrations in rebuttal phase into their revised version, especially 'q2: How can semantic learning on extra classification data boost rare categories detection?'

Reviewer ndNj2023-08-16

I would like to thank the authors for the clarification, which solves most of my concerns. But im my humble opinion, the performance of this method heavily relies on more extra data and the CLIP model, which limits the potential for widespread impact of the work. Can authors further discuss this issue?

Authorsrebuttal2023-08-16

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.

Reviewer ndNj2023-08-17

I would like to thank the authors for further clarification. I am satisfied with the discussion that the proposed method can adapt to different types of extra data (including unlabeled classification data) and various sizes of CLIP models. Thus, I am glad to promote my rating to above the ACCEPT threshold.

Authorsrebuttal2023-08-21

Thank you for your valuable comments and suggestions. We hope that our rebuttal has effectively addressed your concerns, and it is great to see that you are “glad to promote my rating to above the ACCEPT threshold”. We just wanted to confirm that your final rating is correct in the system, since the rating remains the same before (boardline accept) and after the rebuttal. Please do not hesitate to inform us if there are any additional points you would like to see clarified or improved before the reviewer-author discussion period concludes.

Program Chairsdecision2023-09-21

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC