[논문 리뷰] Semi-supervised Contrastive Learning with Similarity Co-calibration
이 논문은 제한된 레이블 데이터로 표현 학습을 향상시키기 위해 교차 엔트로피 브랜치와 대비 손실 브랜치 간 예측을 공동 校정하는 새로운 엔드 투 엔드 프레임워크인 준지도형 대비 학습(SsCL)을 제안한다. 가짜 레이블과 유사도 임베딩을 상호 교환함으로써 SsCL는 레이블이 1%인 경우 ImageNet에서 60.2%의 top-1 정확도를 달성하며, 이는 이전의 준지도형 및 자기지도형 방법들을 크게 능가한다.
Semi-supervised learning acts as an effective way to leverage massive unlabeled data. In this paper, we propose a novel training strategy, termed as Semi-supervised Contrastive Learning (SsCL), which combines the well-known contrastive loss in self-supervised learning with the cross entropy loss in semi-supervised learning, and jointly optimizes the two objectives in an end-to-end way. The highlight is that different from self-training based semi-supervised learning that conducts prediction and retraining over the same model weights, SsCL interchanges the predictions over the unlabeled data between the two branches, and thus formulates a co-calibration procedure, which we find is beneficial for better prediction and avoid being trapped in local minimum. Towards this goal, the contrastive loss branch models pairwise similarities among samples, using the nearest neighborhood generated from the cross entropy branch, and in turn calibrates the prediction distribution of the cross entropy branch with the contrastive similarity. We show that SsCL produces more discriminative representation and is beneficial to few shot learning. Notably, on ImageNet with ResNet50 as the backbone, SsCL achieves 60.2% and 72.1% top-1 accuracy with 1% and 10% labeled samples, respectively, which significantly outperforms the baseline, and is better than previous semi-supervised and self-supervised methods.
연구 동기 및 목표
- ImageNet과 같은 대규모 데이터셋에서 노이즈가 많고 대표성이 떨어지는 레이블로 인해 교차 엔트로피 기반 준지도형 학습의 성능 향상이 제한되는 문제를 해결하기 위해.
- 대상에 관계없이 일반화된 자기지도형 사전학습을 피하고, 대비 사전학습에 클래스별 사전 지식을 통합함으로써 표현 학습을 향상시키기 위해.
- 자기학습 기반 준지도형 학습에서 국소 최소값과 모델 붕괴 문제를 해결하기 위해 두 손실 브랜치 간 공동 校정 메커니즘을 도입하기 위해.
- 클래스별 샘플 강화를 위해 적응형 손실 가중치, 자기주도 학습, 데이터 혼합 전략을 통해 소수의 샘플에서도 일반화 성능을 향상시키기 위해.
제안 방법
- 교차 엔트로피 브랜치의 예측을 사용해 대비 브랜치에서 양성 샘플을 탐색하고, 그 반대로도 예측을 정밀화하기 위해 상호 교대로 예측을 공유하는 공동 校정 메커니즘을 도입한다.
- 기본 피처를 클래스 프로토타입 방향으로 끌어당기는 방식으로, 앵커 하나당 다수의 양성 샘플을 지원하는 대비 손실을 확장하여 분류 능력을 향상시킨다.
- 유사도 신뢰도에 기반해 손실 가중치를 적응적으로 조정하는 자기주도 학습 전략을 적용하여, 초기 학습 단계에서 노이즈의 영향을 줄인다.
- 학습 중 진짜 레이블과 유사한 샘플을 혼합하여, 안정적이고 매끄럽게 클래스별 특징을 강화하는 데이터 혼합 전략을 활용한다.
- 학습 가능한 손실 가중치(λ_ctr, λ_cls)를 통해 동적 균형을 확보하면서, 엔드 투 엔드 방식으로 교차 엔트로피 손실과 대비 손실을 동시에 최적화한다.
- 학습 안정성 향상과 특징 군집화 개선을 위해 온도 스케일링(τ)과 마진 기반 대비 손실(m)을 적용한다.

실험 결과
연구 질문
- RQ1교차 엔트로피 학습과 대비 학습 브랜치 간 예측을 공동으로 校정함으로써 준지도형 학습에서 일반화 성능 향상이 가능할까?
- RQ2대비 학습에 클래스별 사전 지식을 통합하면, 태스크에 관계없는 자기지도형 사전학습보다 더 나은 표현을 얻을 수 있을까?
- RQ3공동 校정 메커니즘이 자기학습 기반 준지도형 학습에서 국소 최소값과 모델 붕괴 문제를 완화할 수 있을까?
- RQ4ImageNet에서 레이블이 극도로 적은 상황, 예를 들어 1% 또는 10%의 레이블일 때 제안된 방법의 성능은 어떠한가?
- RQ5대비 학습의 통합이 소수의 샘플에서의 전이 학습 성능 향상에 얼마나 기여하는가?
주요 결과
- ResNet-50 기반으로 ImageNet에서 SsCL은 레이블이 1%일 때 60.2%의 top-1 정확도를 달성하며, 기존 준지도형 및 자기지도형 방법들을 크게 능가한다.
- 레이블이 10%일 경우 SsCL은 ImageNet에서 72.1%의 top-1 정확도를 기록하여, 중간 수준의 레이블 부족 상황에서도 뛰어난 성능을 보인다.
- 선형 평가 전이 학습에서 SsCL은 모든 네 가지 벤치마크 데이터셋(CIFAR-10/100, FGVC-Aircraft, Stanford Cars)에서 자기지도형 기반 모델(SimCLR, MoCo v2)을 능가한다.
- Fine-tuning 전이 학습에서 SsCL은 대부분의 데이터셋에서 감독 학습 기반 모델을 초월하여, 학습된 표현의 강력한 전이 가능성(transferability)을 보여준다.
- t-SNE 시각화 결과 SsCL의 특징는 MoCo v2보다 더 응집되고 분류 능력이 뛰어나지만, 완전히 감독 학습 특징보다는 略로 떨어진다.
- 절단 분석 결과 공통 校정과 적응형 손실 가중치 전략이 특히 노이즈 많은 예측이 많은 초기 학습 단계에서 성능 향상에 크게 기여한다.

더 나은 연구,지금 바로 시작하세요
논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.
카드 등록 없음 · 무료 플랜 제공
이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.