2) Representation Learning
(1) 생성 모델 활용 방법
un supervised learning이기 때문에 데이터 구축 비용이 적게 듦.
저차원 학습을 표현하는 데 있어서 목적 함수가 보다 일반적임.
(2) 판별 모델 활용 방법
계산 비용이 적고, 비교적 학습이 용이함.
라벨링 데이터를 활용하기 때문에 데이터 구축 비용이 많이 듦.
클래스 판별이 목적이기 때문에 보다 지엽적인 목적 함수임.
(3) Contrastive Representation Learning이란
여러 입력 쌍에 대해 유사도를 라벨로 판별 모델을 학습함.
즉, 학습된 표현 공간 상에서 비슷한 데이터는 가까이, 다른 데이터는 멀리 위치하도록 학습하는 방법.
다른 task로 fine tuning할 때 모델 구조 수정 없이 이뤄질 수 있어서 간편함.
infoNCE (NCE stands for Noise Constrative Estimation)
출처
https://daebaq27.tistory.com/97
https://paperswithcode.com/method/infonce