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
| Route | Use for | Start |
|---|---|---|
| Objective taxonomy | objective family를 supervised, likelihood, contrastive, masked, denoising, flow, preference, RL로 분리 | Objective taxonomy |
| Supervised signals | measured label, classification, regression, target-conditioned prediction | Supervised learning, Semi-supervised learning |
| Pretraining signals | large unlabeled corpus, masked objective, contrastive view, latent prediction | Pretraining, Self-supervised learning, Masked modeling |
| Representation checks | collapse, probing, retrieval, transfer behavior | Representation collapse, Representation evaluation, Linear probing |
| Contrastive and predictive SSL | positive/negative pair, view construction, JEPA-style latent prediction | Contrastive learning, JEPA, Augmentation policy |
| Adaptation | fine-tuning, domain transfer, curriculum, distillation, instruction tuning | Fine-tuning, Fine-tuning protocol, Transfer learning, Domain adaptation |
| Feedback and control | preference data, reward model, policy optimization, imitation, active learning | Preference optimization, Reinforcement learning, Reward modeling |
학습 신호 기준
| Method | Signal | Typical objective | Read |
|---|---|---|---|
| Supervised learning | human 또는 measured label | prediction loss | Supervised learning |
| Semi-supervised learning | small labeled set + unlabeled data | supervised loss + consistency/pseudo-label term | Semi-supervised learning |
| Self-supervised learning | input 자체에서 만든 target | masked, contrastive, predictive, reconstruction loss | Self-supervised learning |
| Contrastive learning | positive/negative pair | matched pair를 mismatch보다 높게 rank | Contrastive learning |
| JEPA-style learning | pixel/token reconstruction 없는 representation prediction | context에서 latent target 예측 | JEPA |
| Transfer / fine-tuning | pretrained model + target task | 새 validation rule 아래 representation adapt | Transfer learning, Fine-tuning |
| Preference optimization | pairwise/listwise preference signal | rejected output보다 chosen output 선호 | Preference optimization |
| Reinforcement learning | environment/evaluator reward | expected return maximize | Reinforcement 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를 일으키지 않는가?