paper-with-me

Papers

InsCLR: Improving Instance Retrieval with Self-Supervision

2021-12-02 · Zelu Deng, Yujie Zhong, Sheng Guo, Weilin Huang

This work aims at improving instance retrieval with self-supervision. We find that fine-tuning using the recently developed self-supervised (SSL) learning methods, such as SimCLR and MoCo, fails to improve the performance of instance retrieval. In this work, we identify that the learnt representations for instance retrieval should be invariant to large variations in viewpoint and background etc., whereas self-augmented positives applied by the current SSL methods can not provide strong enough signals for learning robust instance-level representations. To overcome this problem, we propose InsCLR, a new SSL method that builds on the \textit{instance-level} contrast, to learn the intra-class invariance by dynamically mining meaningful pseudo positive samples from both mini-batches and a memory bank during training. Extensive experiments demonstrate that InsCLR achieves similar or even better performance than the state-of-the-art SSL methods on instance retrieval. Code is available at https://github.com/zeludeng/insclr.

📄 PDF Abstract BibTeX arXiv:2112.01390

Code (1)

zeludeng/insclr 공식 구현 pytorch

Tasks

Retrieval

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…
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…
Kaiming Initialization 설명 없음
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…
Average Pooling 설명 없음
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Self-Supervised Consistent Quantization for Fully Unsupervised Image Retrieval

2022-06-20 · Guile Wu, Chao Zhang, Stephan Liwicki

Unsupervised image retrieval aims to learn an efficient retrieval system without expensive data annotations, but most existing methods rely heavily on handcrafted feature descriptors or pre-trained feature extractors. To…

Contrastive LearningImage RetrievalQuantizationRetrieval

Multimodal Clustering Networks for Self-supervised Learning from Unlabeled Videos

2021-04-26 · ICCV 2021 10 · Brian Chen, Andrew Rouditchenko, Kevin Duarte, Hilde Kuehne 외

Multimodal self-supervised learning is getting more and more attention as it allows not only to train large networks without human supervision but also to search and retrieve data across various modalities. In this conte…

Action LocalizationClusteringContrastive LearningLong Video Retrieval (Background Removed)+5

MABNet: Master Assistant Buddy Network with Hybrid Learning for Image Retrieval

2023-03-06 · Rohit Agarwal, Gyanendra Das, Saksham Aggarwal, Alexander Horsch 외

Image retrieval has garnered growing interest in recent times. The current approaches are either supervised or self-supervised. These methods do not exploit the benefits of hybrid learning using both supervision and self…

Image RetrievalRetrieval

Separating Self-Expression and Visual Content in Hashtag Supervision

2017-11-27 · CVPR 2018 6 · Andreas Veit, Maximilian Nickel, Serge Belongie, Laurens van der Maaten

The variety, abundance, and structured nature of hashtags make them an interesting data source for training vision models. For instance, hashtags have the potential to significantly reduce the problem of manual supervisi…

Retrieval

Are Labels Needed for Incremental Instance Learning?

2023-01-26 · Mert Kilickaya, Joaquin Vanschoren

In this paper, we learn to classify visual object instances, incrementally and via self-supervision (self-incremental). Our learner observes a single instance at a time, which is then discarded from the dataset. Incremen…

Object