paper-with-me

Papers

Rebalanced Siamese Contrastive Mining for Long-Tailed Recognition

2022-03-22 · Zhisheng Zhong, Jiequan Cui, Zeming Li, Eric Lo, Jian Sun, Jiaya Jia

Deep neural networks perform poorly on heavily class-imbalanced datasets. Given the promising performance of contrastive learning, we propose Rebalanced Siamese Contrastive Mining (ResCom) to tackle imbalanced recognition. Based on the mathematical analysis and simulation results, we claim that supervised contrastive learning suffers a dual class-imbalance problem at both the original batch and Siamese batch levels, which is more serious than long-tailed classification learning. In this paper, at the original batch level, we introduce a class-balanced supervised contrastive loss to assign adaptive weights for different classes. At the Siamese batch level, we present a class-balanced queue, which maintains the same number of keys for all classes. Furthermore, we note that the imbalanced contrastive loss gradient with respect to the contrastive logits can be decoupled into the positives and negatives, and easy positives and easy negatives will make the contrastive gradient vanish. We propose supervised hard positive and negative pairs mining to pick up informative pairs for contrastive computation and improve representation learning. Finally, to approximately maximize the mutual information between the two views, we propose Siamese Balanced Softmax and joint it with the contrastive loss for one-stage training. Extensive experiments demonstrate that ResCom outperforms the previous methods by large margins on multiple long-tailed recognition benchmarks. Our code and models are made publicly available at: https://github.com/dvlab-research/ResCom.

📄 PDF Abstract BibTeX arXiv:2203.11506

Code (2)

dvlab-research/rescom 공식 구현 pytorch
dvlab-research/imbalanced-learning pytorch

Tasks

Contrastive LearningLong-tail LearningRepresentation Learning

Methods 이 논문이 사용한 방법론

Contrastive Learning 설명 없음
Supervised Contrastive Loss 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

Long-Tail Learning with Rebalanced Contrastive Loss

2023-12-04 · Charika De Alvis, Dishanika Denipitiyage, Suranga Seneviratne

Integrating supervised contrastive loss to cross entropy-based communication has recently been proposed as a solution to address the long-tail learning problem. However, when the class imbalance ratio is high, it require…

Contrastive LearningLong-tail Learning

Generalized Contrastive Optimization of Siamese Networks for Place Recognition

2021-03-11 · María Leyva-Vallina, Nicola Strisciuglio, Nicolai Petkov

Visual place recognition is a challenging task in computer vision and a key component of camera-based localization and navigation systems. Recently, Convolutional Neural Networks (CNNs) achieved high results and good gen…

Image RetrievalRepresentation LearningTripletVisual Place Recognition

Re-M3Dr: Rebalanced MultiModal Mean Deviation Regression

2026-05-26 · Haojie Yin, Chengcheng Feng, Tianyi Liu, Tianqi Zhang 외 arxiv

Mean Deviation (MD) is a critical metric for assessing visual field loss in ophthalmology. While previous work has focused solely on predicting MD from Optical Coherence Tomography (OCT), it is intuitive to assume that c…

Contrastive Learning

Efficient Document Embeddings via Self-Contrastive Bregman Divergence Learning

2023-05-25 · Daniel Saggau, Mina Rezaei, Bernd Bischl, Ilias Chalkidis

Learning quality document embeddings is a fundamental problem in natural language processing (NLP), information retrieval (IR), recommendation systems, and search engines. Despite recent advances in the development of tr…

Contrastive LearningInformation RetrievalRecommendation SystemsRetrieval+3

Improving Semi-Supervised Semantic Segmentation with Dual-Level Siamese Structure Network

2023-07-26 · Zhibo Tain, Xiaolin Zhang, Peng Zhang, Kun Zhan

Semi-supervised semantic segmentation (SSS) is an important task that utilizes both labeled and unlabeled data to reduce expenses on labeling training examples. However, the effectiveness of SSS algorithms is limited by …

Contrastive LearningPseudo LabelSemantic SegmentationSemi-Supervised Semantic Segmentation