Skip to main content
QUICK REVIEW

[논문 리뷰] Contrastive Learning Improves Model Robustness Under Label Noise

Aritra Ghosh, Andrew Lan|arXiv (Cornell University)|2021. 04. 19.
Machine Learning and Data Classification참고 문헌 28인용 수 10
한 줄 요약

이 논문은 이미지 분류에서 높은 레이블 노이즈 조건에서 대비 학습(예: SimCLR)의 표현을 초기화하여 감독형 강건 학습 방법의 성능을 크게 향상시킴을 보여준다. 놀랍게도, SimCLR 사전학습을 사용할 경우, 90%의 대칭 레이블 노이즈 조건에서 기존의 분류 교차 엔트로피 학습조차도 DivideMix 등의 최신 준감독 학습 방법을 50퍼센트 이상 뛰어넘는 성능을 기록한다.

ABSTRACT

Deep neural network-based classifiers trained with the categorical cross-entropy (CCE) loss are sensitive to label noise in the training data. One common type of method that can mitigate the impact of label noise can be viewed as supervised robust methods; one can simply replace the CCE loss with a loss that is robust to label noise, or re-weight training samples and down-weight those with higher loss values. Recently, another type of method using semi-supervised learning (SSL) has been proposed, which augments these supervised robust methods to exploit (possibly) noisy samples more effectively. Although supervised robust methods perform well across different data types, they have been shown to be inferior to the SSL methods on image classification tasks under label noise. Therefore, it remains to be seen that whether these supervised robust methods can also perform well if they can utilize the unlabeled samples more effectively. In this paper, we show that by initializing supervised robust methods using representations learned through contrastive learning leads to significantly improved performance under label noise. Surprisingly, even the simplest method (training a classifier with the CCE loss) can outperform the state-of-the-art SSL method by more than 50\% under high label noise when initialized with contrastive learning. Our implementation will be publicly available at {\url{https://github.com/arghosh/noisy_label_pretrain}}.

연구 동기 및 목표

  • 감독형 강건 학습 방법이 비감독 데이터를 활용해 표현 사전학습을 통해 레이블 노이즈 하에서 더 나은 성능을 달성할 수 있는지 조사하기 위해.
  • 대비 학습 표현이 고노이즈 조건에서 일반화를 향상시키는 강력한 인덕티브 바이어스 역할을 할 수 있는지 평가하기 위해.
  • 감독형 강건 방법과 레이블 노이즈 하에서 최신 준감독 학습(SSL) 방법 간의 성능 격차가 표현 사전학습을 통해 해소될 수 있는지 규명하기 위해.
  • 표현 학습과 노이즈에 강건한 학습을 분리함으로써, 레이블 노이즈 하에서 학습에 대한 새로운 베이스라인을 설정하기 위해.
  • 다양한 사전학습 전략(SimCLR 대비 ImageNet)이 대칭 및 비대칭 레이블 노이즈 조건 하에서 모델의 강건성에 미치는 영향을 분석하기 위해.

제안 방법

  • 모든 레이블이 포함된 전체 훈련 세트를 사용해 대비 학습(SimCLR)을 통해 특징 인코더를 사전학습하여 강건한 표현을 학습하기 위해.
  • SimCLR로 학습된 특징을 입력으로 사용하여 동일한 노이즈 있는 데이터 세트에서 표준 감독 학습과 분류 교차 엔트로피(CCE) 손실을 사용해 분류기 헤드를 피나이팅하기 위해.
  • 기존의 강건한 손실 함수(예: $L_q$ 손실, $q=0.66$, MAE)와 가중치 기반 메커니즘(예: MWNet)을 SimCLR 특징 위에 적용하여 강건성 평가하기 위해.
  • 사전학습 기간 동안 SimCLR와 일관된 데이터 증강 전략을 사용하여 대비 목적이 효과적으로 작동하도록 보장하기 위해.
  • 대칭 및 비대칭 레이블 노이즈 설정 하에서 여러 데이터셋(CIFAR-10, CIFAR-100, Clothing1M)에서의 성능 비교를 위해.
  • 시험 정확도를 측정하고 청소된 훈련 정확도 대비 성능 저하 정도를 비교하여 일반화 성능 평가하기 위해.

실험 결과

연구 질문

  • RQ1대비 학습을 통한 사전학습이 고노이즈 조건에서 표준 감독 학습 방법의 강건성을 크게 향상시킬 수 있는가?
  • RQ2SimCLR 표현 사전학습을 통해 단순한 CCE 기반 학습조차도 레이블 노이즈 하에서 최신 준감독 학습 방법을 뛰어넘을 수 있는가?
  • RQ3SimCLR 특징로 초기화된 경우와 무작위 초기화된 경우에 비해, 강건한 손실 함수($L_q$, MAE) 및 가중치 기반 방법(MWNet)의 성능 변화는 어떠한가?
  • RQ4클래스 오버랩이 제한적인 조건에서 SimCLR 사전학습과 ImageNet 사전학습 간의 강건성에 대한 비교는 어떠한가?
  • RQ5표현 품질이 레이블 노이즈 하에서 이미지 데이터셋에서 감독형 강건 방법의 성능 저하를 설명하는 데 얼마나 기여하는가?

주요 결과

  • 90%의 대칭 레이블 노이즈 조건에서, SimCLR 초기화를 사용한 CCE 손실은 CIFAR-10에서 82.9%의 정확도를 기록했고, CIFAR-100에서는 52.11%를 기록하여, DivideMix(93.2% 및 31.5% 각각)보다 각각 9%p와 65%p의 절대적 성능 향상을 달성했다.
  • SimCLR 사전학습을 통한 $L_q$ 손실 및 MWNet 방법은 고노이즈 조건 하에서 최신의 DivideMix 방법을 크게 뛰어넘었으며, 특히 무작위 초기화가 유의미한 표현을 학습하지 못할 경우 두드러진 성능 향상을 보였다.
  • Clothing1M 데이터셋에서, SimCLR 초기화를 사용한 CCE는 ImageNet 사전학습 대비 테스트 정확도를 6%p 향상시켰다. 이는 ImageNet과 Clothing1M 간의 최소한의 클래스 오버랩에도 불구하고 성과를 내었다.
  • 특히 대칭 노이즈 조건 하에서, SimCLR 초기화는 청소된 훈련 대비 성능 저하를 ImageNet 사전학습보다 더 효과적으로 줄였다.
  • INet32(ImageNet의 하위 집합)에서 사전학습을 수행한 결과, CIFAR-100 정확도는 81.51%까지 상승했지만, SimCLR 사전학습만으로도 대규모 사전학습이 필요 없이도 뛰어난 강건성을 확보했다.
  • 감독형 강건 방법과 SSL 방법 간의 성능 격차는 손실 함수의 본질적 한계 때문이 아니라, 표현 품질이 열악하기 때문이었다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.