Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[6주차] Momentum Contrast for UnsupervisedVisual Representation Learning #15

Open
deeesp opened this issue May 21, 2022 · 0 comments
Open
Assignees

Comments

@deeesp
Copy link
Collaborator

deeesp commented May 21, 2022

Keywords

Contrastive Learning, Dynamic Dictionary, Momentum Update, InfoNCE Loss, Instance Discrimination Task

TL;DR

MoCo는 queue 기반의 dictionary를 구축하여 large-size negative pair를 만들어 주고 momentum update을 이용해 key representation의 consistency를 최대화 하여 contrastive learning 성능을 높인 모델이다.

Abstract

We present Momentum Contrast (MoCo) for unsupervised visual representation learning. From a perspective on contrastive learning as dictionary look-up, we build a dynamic dictionary with a queue and a moving-averaged encoder. This enables building a large and consistent dicionary on-the-fly that facilitates contrastive unsupervised learning. MoCo provides competitive results under the common linear protocol on ImageNet classification. More importantly, the representations learned by MoCo transfer well to downstream tasks. MoCo can outperform its supervised pre-training counterpart in 7 detection/segmentation tasks on PASCAL VOC, COCO, and other datasets, some- times surpassing it by large margins. This suggests that the gap between unsupervised and supervised representation learning has been largely closed in many vision tasks.

Paper link

http://openaccess.thecvf.com/content_CVPR_2020/html/He_Momentum_Contrast_for_Unsupervised_Visual_Representation_Learning_CVPR_2020_paper.html

Presentation link

https://drive.google.com/file/d/1t6vWM37Walz2S2Hojche_RG_A8KvN1Mx/view?usp=sharing

video link

https://youtu.be/S-FsnPxAEFA

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant