Learning Methods

학습 방법은 모델이 어떤 신호로 representation을 만드는지에 대한 분류입니다. 같은 architecture라도 supervised, self-supervised, preference-based objective에 따라 모델이 배우는 것이 달라집니다.

Supervised learning의 기본 objective는 label이 있는 데이터에서 prediction loss를 줄이는 것입니다.

Self-supervised learning은 label 대신 데이터 자체에서 target을 만듭니다. 예를 들어 masked modeling은 일부 token이나 feature를 가리고 복원합니다.

Reinforcement learning은 label 대신 environment나 evaluator가 주는 reward를 최대화합니다.

Agent, tool-use, preference optimization을 읽을 때는 supervised fine-tuning과 RL-style objective를 분리해서 보는 것이 중요합니다.

Route Map

RouteUse forStart
Objective taxonomyobjective family를 supervised, likelihood, contrastive, masked, denoising, flow, preference, RL로 분리Objective taxonomy
Supervised signalsmeasured label, classification, regression, target-conditioned predictionSupervised learning, Semi-supervised learning
Pretraining signalslarge unlabeled corpus, masked objective, contrastive view, latent predictionPretraining, Self-supervised learning, Masked modeling
Representation checkscollapse, probing, retrieval, transfer behaviorRepresentation collapse, Representation evaluation, Linear probing
Contrastive and predictive SSLpositive/negative pair, view construction, JEPA-style latent predictionContrastive learning, JEPA, Augmentation policy
Adaptationfine-tuning, domain transfer, curriculum, distillation, instruction tuningFine-tuning, Fine-tuning protocol, Transfer learning, Domain adaptation
Feedback and controlpreference data, reward model, policy optimization, imitation, active learningPreference optimization, Reinforcement learning, Reward modeling

학습 신호 기준

MethodSignalTypical objectiveRead
Supervised learninghuman 또는 measured label prediction loss Supervised learning
Semi-supervised learningsmall labeled set + unlabeled datasupervised loss + consistency/pseudo-label termSemi-supervised learning
Self-supervised learninginput 자체에서 만든 targetmasked, contrastive, predictive, reconstruction lossSelf-supervised learning
Contrastive learningpositive/negative pairmatched pair를 mismatch보다 높게 rankContrastive learning
JEPA-style learningpixel/token reconstruction 없는 representation predictioncontext에서 latent target 예측JEPA
Transfer / fine-tuningpretrained model + target task새 validation rule 아래 representation adaptTransfer learning, Fine-tuning
Preference optimizationpairwise/listwise preference signalrejected output보다 chosen output 선호Preference optimization
Reinforcement learningenvironment/evaluator rewardexpected return maximizeReinforcement learning

Contrastive and Preference Forms

Contrastive learning은 보통 positive pair를 negative set과 비교합니다.

여기서 는 anchor representation, 는 positive representation, 는 negative, 는 temperature입니다.

Preference objective는 같은 context에 대한 output들을 비교합니다.

여기서 는 보다 선호되는 output이고, 는 learned 또는 implicit reward score입니다.

읽을 때 볼 질문

  • label이 충분한가, 아니면 pretraining signal이 필요한가?
  • source domain과 target domain이 얼마나 다른가?
  • representation을 instance-level, token-level, structure-level 중 어디에 맞출 것인가?
  • adaptation이 pretraining 지식을 보존하는가, 아니면 target set에 과적합되는가?
  • downstream task와 pretraining task 사이에 mismatch가 있는가?
  • representation 평가는 frozen probe, fine-tuning, retrieval 중 무엇으로 했는가?
  • objective가 downstream evaluation과 같은 정보를 요구하는가?
  • positive, negative, mask, context, target view가 downstream 의미를 보존하는가?
  • teacher-student SSL이라면 teacher가 EMA, frozen checkpoint, larger model, 또는 hidden data source인지 구분했는가? 예: DINO
  • masked reconstruction이라면 encoder가 mask token까지 보는지, visible subset만 보는지 확인했는가? 예: MAE
  • pretraining corpus와 downstream test set 사이에 duplicate, scaffold, family, source leakage가 없는가?
  • evaluation budget이 linear probe, kNN, full fine-tuning, low-data fine-tuning 중 무엇인가?
  • reward나 preference signal이 실제 목표와 proxy mismatch를 일으키지 않는가?