paper-with-me

홈 › Papers

Crafting Better Contrastive Views for Siamese Representation Learning

2022-02-07 · CVPR 2022 1 · Xiangyu Peng, Kai Wang, Zheng Zhu, Mang Wang, Yang You

Recent self-supervised contrastive learning methods greatly benefit from the Siamese structure that aims at minimizing distances between positive pairs. For high performance Siamese representation learning, one of the keys is to design good contrastive pairs. Most previous works simply apply random sampling to make different crops of the same image, which overlooks the semantic information that may degrade the quality of views. In this work, we propose ContrastiveCrop, which could effectively generate better crops for Siamese representation learning. Firstly, a semantic-aware object localization strategy is proposed within the training process in a fully unsupervised manner. This guides us to generate contrastive views which could avoid most false positives (i.e., object vs. background). Moreover, we empirically find that views with similar appearances are trivial for the Siamese model training. Thus, a center-suppressed sampling is further designed to enlarge the variance of crops. Remarkably, our method takes a careful consideration of positive pairs for contrastive learning with negligible extra training overhead. As a plug-and-play and framework-agnostic module, ContrastiveCrop consistently improves SimCLR, MoCo, BYOL, SimSiam by 0.4% ~ 2.0% classification accuracy on CIFAR-10, CIFAR-100, Tiny ImageNet and STL-10. Superior results are also achieved on downstream detection and segmentation tasks when pre-trained on ImageNet-1K.

📄 PDF Abstract BibTeX arXiv:2202.03278

Code (1)

xyupeng/contrastivecrop 공식 구현 pytorch

Tasks

Contrastive LearningObject LocalizationRepresentation Learning

Methods 이 논문이 사용한 방법론

Bitcoin Customer Service Number +1-833-534-1729 설명 없음
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Contrastive Learning 설명 없음
Average Pooling 설명 없음
Global Average Pooling Global Average Pooling is a pooling operation designed to replace fully connected layers in classical CNNs. The idea is to generate one feature map for each corresponding…
Max Pooling Max Pooling is a pooling operation that calculates the maximum value for patches of a feature map, and uses it to create a downsampled (pooled) feature map. It is usually…
Batch Normalization 설명 없음
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…

Similar Papers 제목 키워드 기반

Multi-Scale Contrastive Siamese Networks for Self-Supervised Graph Representation Learning

2021-05-12 · Ming Jin, Yizhen Zheng, Yuan-Fang Li, Chen Gong 외

Graph representation learning plays a vital role in processing graph-structured data. However, prior arts on graph representation learning heavily rely on labeling information. To overcome this problem, inspired by the r…

Contrastive LearningGraph Representation LearningRepresentation Learning

Rebalanced Siamese Contrastive Mining for Long-Tailed Recognition

2022-03-22 · Zhisheng Zhong, Jiequan Cui, Zeming Li, Eric Lo 외

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 recognitio…

Contrastive LearningLong-tail LearningRepresentation Learning

Siamese Prototypical Contrastive Learning

2022-08-18 · Shentong Mo, Zhun Sun, Chao Li

Contrastive Self-supervised Learning (CSL) is a practical solution that learns meaningful visual representations from massive data in an unsupervised approach. The ordinary CSL embeds the features extracted from neural n…

Contrastive LearningSelf-Supervised Learning

Siamese Image Modeling for Self-Supervised Vision Representation Learning

2022-06-02 · CVPR 2023 1 · Chenxin Tao, Xizhou Zhu, Weijie Su, Gao Huang 외

Self-supervised learning (SSL) has delivered superior performance on a variety of downstream vision tasks. Two main-stream SSL frameworks have been proposed, i.e., Instance Discrimination (ID) and Masked Image Modeling (…

Representation LearningSelf-Supervised LearningSemantic SegmentationSensitivity

Entropy Neural Estimation for Graph Contrastive Learning

2023-07-26 · Yixuan Ma, Xiaolin Zhang, Peng Zhang, Kun Zhan

Contrastive learning on graphs aims at extracting distinguishable high-level representations of nodes. In this paper, we theoretically illustrate that the entropy of a dataset can be approximated by maximizing the lower …

Contrastive Learning