You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Transfer learning survey - Organizes transfer by differences between source and target domains, tasks, and available labels; covers instance, feature, parameter, and relational knowledge transfer. Pan and Yang 2010.
Pretraining and task adaptation
ULMFiT - Pretrains a language model, adapts it to target text, then tunes a classifier. Layer-specific learning rates and gradual unfreezing control how pretrained weights change. Howard and Ruder 2018.
BERT - Masked-token and next-sentence prediction pretrain a bidirectional encoder; task-specific output layers and encoder fine-tuning transfer it to language understanding tasks. Devlin et al. 2019.
T5 - Casts NLP tasks as text-to-text prediction; compares pretraining objectives, architectures, data, and transfer strategies within a shared framework. Raffel et al. 2020.
Domain- and task-adaptive pretraining - Continues language-model pretraining on unlabeled domain text or task-specific text before supervised fine-tuning; studies both separately and together. Gururangan et al. 2020.
Language-defined classification - CLIP uses descriptions of candidate classes for zero-shot prediction without target-dataset fine-tuning; see Multi-View Learning.
Frozen features and fine-tuning
DeCAF - Reuses activations from a supervised object-recognition CNN as fixed features for scene recognition, domain adaptation, and fine-grained classification. Donahue et al. 2014.
How transferable are features? - Layer-transfer experiments separate task specialization from optimization difficulties caused by splitting co-adapted neurons; transferability depends on layer and task distance. Yosinski et al. 2014.
L2-SP - Regularizes fine-tuning toward pretrained parameter values rather than zero, explicitly encouraging retention of the source solution. Li et al. 2018.
Linear probing then fine-tuning - Fits a linear head before updating the whole model. Studies how fine-tuning can distort useful pretrained features and hurt out-of-distribution accuracy despite improving in-distribution accuracy. Kumar et al. 2022.
Parameter-efficient adaptation
Bottleneck adapters - Inserts small trainable modules into a pretrained Transformer. The original recipe also tunes layer normalization and the task head; most backbone parameters stay fixed. Houlsby et al. 2019.
Prefix tuning - Freezes the language model and learns continuous prefix activations across its layers, providing task-specific conditioning for generation. Li and Liang 2021.
Prompt tuning - Learns soft prompt embeddings prepended to the input while freezing the language model; the trainable prompt operates at the input rather than every layer. Lester et al. 2021.
LoRA - Freezes pretrained weights and learns low-rank additive updates to selected matrices. Reduces trainable parameters and task-specific storage; the base weights need not be low-rank. Hu et al. 2022.
QLoRA - Trains LoRA adapters through a frozen 4-bit base model. NF4 storage, double quantization, and paged optimizers reduce training memory; computation uses higher precision. Dettmers et al. 2023.
DoRA - Separates pretrained weights into magnitude and direction; learns magnitude changes and uses LoRA for directional updates. Liu et al. 2024.
LoRA Learns Less and Forgets Less - In studied code and math adaptation settings, standard low-rank LoRA learns less than full fine-tuning but retains more performance outside the target domain. Biderman et al. 2024.
IA3 - Learns vectors that rescale attention keys, values, and intermediate feed-forward activations while freezing the backbone; introduced with the T-Few adaptation recipe. Liu et al. 2022.
LoRA tuning evidence - With learning-rate sweeps, LoRA, PiSSA, MiLoRA, Init[AB] and DoRA reach similar peak scores on tested 0.6B-13B LLM tasks but favor different rates. Rank and batch-size sweeps cover selected settings; the study does not establish equivalence on all tasks. Lee et al. 2026.
Domain adaptation
Covariate-shift weighting - Reweights source examples toward the target input distribution. Assumes unchanged label probabilities given inputs and source support covering the target; estimates weights discriminatively. Bickel et al. 2009.
DANN - Uses labeled source and unlabeled target data. A gradient-reversal layer trains features to support source classification while confusing a source-versus-target discriminator. Ganin et al. 2016.
Deep CORAL - Aligns source and target feature covariances during neural-network training, extending linear CORAL to learned nonlinear representations. Sun and Saenko 2016.
SHOT - Adapts from a pretrained source model and unlabeled target data without revisiting source data. Freezes the classifier and updates features through information maximization and pseudo-labeling. Liang et al. 2020.
Test-time adaptation
Test-Time Training - Jointly trains prediction and a self-supervised auxiliary task, then updates shared features on unlabeled test inputs before prediction. Includes per-sample and online variants. Sun et al. 2020.
Tent - Minimizes prediction entropy on unlabeled test batches by updating normalization statistics and channel-wise affine parameters; requires no source data or changes to source training. Wang et al. 2021.
CoTTA - Adapts to changing target streams using averaged teacher predictions and stochastic restoration of source weights to reduce error accumulation and forgetting. Wang et al. 2022.
Generalization to unseen domains
Invariant Risk Minimization - Seeks a representation admitting the same optimal classifier across training environments. Counterexamples show this objective can still fail on unseen shifts. Arjovsky et al. 2019, Rosenfeld et al. 2021.
Group DRO - Minimizes worst-group training loss using predefined groups. Experiments show regularization or early stopping matters for worst-group generalization in overparameterized networks. Sagawa et al. 2020.
Few-shot and in-context adaptation
Matching Networks - Learns to predict a query label from a small labeled support set; adapts to new classes through the support examples without fine-tuning the network. Vinyals et al. 2016.
Prototypical Networks - Learns an embedding space and represents each class by its mean support embedding; classifies queries by distances to these prototypes. Snell et al. 2017.
MAML - Meta-learns initial parameters across tasks so a few gradient updates on a new task's examples produce an adapted predictor. Finn et al. 2017.
In-context learning in GPT-3 - Specifies tasks and demonstrations in the input text, with no gradient updates at deployment. Few-shot conditioning changes the context; fine-tuning changes parameters. Brown et al. 2020.
Learning with limited or unreliable labels
Positive-unlabeled learning - Learns from known positives and an unlabeled mixture of both classes. If labeled positives are selected uniformly within their class, label probability is proportional to class probability; selective labeling breaks this correction. Elkan and Noto 2008.
BALD active learning - Chooses labels expected to reduce posterior uncertainty about the model, using disagreement among predictive distributions. Houlsby et al. derive it for Gaussian-process classification; querying labels differs from passive few-shot adaptation. Houlsby et al. 2011.
Mean Teacher - Averages model weights to produce teacher targets for consistency training on perturbed inputs. This uses unlabeled observations during fitting; its benefit depends on the architecture and the relation between labeled and unlabeled data. Tarvainen and Valpola 2017.
Programmatic weak supervision - Snorkel combines noisy labeling functions into probabilistic training labels by modeling their accuracies and dependencies, then trains a discriminative model. Development and test sets remain labeled. Ratner et al. 2017.
Semi-supervised evaluation - Oliver et al. find that out-of-class unlabeled examples can degrade tested methods and that strong supervised baselines are often underreported. Match backbones and label-selection budgets; more unlabeled data need not improve performance. Oliver et al. 2018.
FixMatch - Uses confident predictions on weakly augmented unlabeled images as targets for strongly augmented versions. Combines pseudo-labeling with consistency; the confidence threshold and augmentation policy determine which unlabeled evidence enters training. Sohn et al. 2020.
Confident Learning - Uses out-of-sample probabilities to estimate the joint distribution of observed and latent labels and rank suspected errors. Assumes class-conditional label noise; exact recovery also needs constraints on prediction errors. Northcutt et al. 2021; code.
Continual adaptation and model merging
Learning without Forgetting - Trains on new-task data while distilling the previous model's old-task outputs on those same inputs. Retains old-task supervision without storing its original training examples. Li and Hoiem 2016.
Elastic weight consolidation - Penalizes changes to parameters important for previous tasks using a diagonal Fisher-weighted quadratic penalty; a regularization approach to reducing catastrophic forgetting. Kirkpatrick et al. 2017.
Dark Experience Replay - Stores past examples and model logits, then matches those logits during later training. Combines replay with distillation when task boundaries blur; its comparisons require accounting for memory and replay computation. Buzzega et al. 2020.
Task arithmetic - Defines task vectors as fine-tuned weights minus a shared pretrained initialization. Adding, subtracting or combining these vectors edits model behavior without another gradient-training run. Ilharco et al. 2023.
Evidence and evaluation
Domain-adaptation theory - Relates target error to source error, domain divergence, and the existence of a hypothesis that works in both domains. Distribution alignment alone is insufficient. Ben-David et al. 2009.
Negative transfer - Defines harmful transfer relative to the same learning algorithm without source data; analyzes source-target mismatch and target-label availability, and proposes filtering unrelated source examples. Wang et al. 2019.
DomainBed study - Compares domain generalization under controlled architectures and model selection. Carefully tuned empirical risk minimization is competitive on the studied benchmarks. Gulrajani and Lopez-Paz 2021.
WILDS - Benchmarks naturally occurring distribution shifts across hospitals, locations, time, and other groups, with prescribed splits and evaluation metrics. Koh et al. 2021.
Software
PEFT - Hugging Face library for adapting pretrained models through a subset of parameters; integrates with Transformers, Diffusers, and Accelerate. docs.
TorchVision models - Pretrained vision weights with associated preprocessing transforms. Select a specific weight version for reproducible transfer experiments. docs.
DomainBed - Domain-generalization algorithms, datasets, training scripts, and model-selection procedures in a shared experimental framework. code.
WILDS package - Dataset loading, predefined splits, group metadata, evaluation functions, and baseline code for distribution-shift benchmarks. code.