Chapter 3 Fine-Tuning and Evaluation

There are three ways to make a pre-trained model better at your task. Each one changes something different:

Lever What changes Covered in
Prompting and in-context learning Only the input; the weights stay fixed Section 1.5 and the Prompt Engineering part
Fine-tuning The weights, using labelled examples This chapter
Alignment with human feedback The weights, using preference signals Next chapter

This chapter covers supervised fine-tuning: full instruction fine-tuning first, then parameter-efficient methods. It ends with how to measure whether the adapted model actually improved.

3.1 Why fine-tune instead of prompting

In-context learning puts worked examples in the prompt (Section 1.5). It needs no training, so it should be tried first. It has four limits:

  • Small models may not pick up the task, even from several examples.
  • Examples use up the context window, leaving less room for the actual input, retrieved documents, or tool results.
  • Examples are paid for on every call, in tokens and in latency.
  • Prompts are not great at fixing a style or format across thousands of calls. Training on examples usually makes the output more consistent.

Fine-tuning moves the task knowledge from the prompt into the weights. A practical rule of thumb: fine-tuning is good at teaching behaviour (a task, format, style, or domain vocabulary). It is a poor way to add facts that change. Fresh or private facts are better supplied at inference time through retrieval, which a later chapter covers.

3.2 Instruction fine-tuning

Instruction fine-tuning (also called supervised fine-tuning, SFT) continues training a pre-trained model on pairs. Each pair is a prompt containing an instruction plus the desired completion:

Prompt:     Classify this review: "I loved this book, could not put it down."
Completion: Sentiment: positive

It differs from pre-training in two ways. Pre-training is self-supervised on unlabelled text. Instruction fine-tuning is supervised on labelled pairs, and the dataset is many orders of magnitude smaller. When every weight is updated, the procedure is called full fine-tuning. Its output is a new copy of the model, often called an instruct model.

3.2.1 Building the dataset

Most existing NLP datasets (reviews, Q&A pairs, dialogues) are not written as instructions. Prompt template libraries such as PromptSource (Bach et al. 2022) solve this. A template wraps each record in an instruction. For example, an Amazon review can become a rating-prediction prompt, a review-generation prompt, or a summarization prompt.

Using several phrasings of the same instruction (“Summarize the dialogue”, “What was this conversation about?”, …) helps the model generalize beyond one wording. The original FLAN work wrote ten templates per dataset for this reason (Wei, Bosma, et al. 2022).

Split the data into training, validation, and test sets, as in any supervised problem. The test set must stay untouched until the final evaluation.

3.2.2 Training objective

The model is trained with the same next-token cross-entropy loss used in pre-training, applied to the completion. For a prompt \(x\) and target completion \(y = (y_1, \dots, y_T)\):

\[ \mathcal{L}(\theta) = -\sum_{t=1}^{T} \log p_\theta\left(y_t \mid x, y_{<t}\right) \]

The loss is commonly computed only on the completion tokens. The prompt tokens are masked out, so the model is not trained to reproduce the instruction. Gradients from batches of examples update the weights over one or more epochs. The validation loss or metric is tracked to choose when to stop.

Full fine-tuning has the same memory profile as training. Weights, gradients, and optimizer states must all fit in memory (Section 2.3). That cost motivates the parameter-efficient methods in Section 3.5.

3.3 Single-task fine-tuning and catastrophic forgetting

If an application needs only one task, such as summarizing support chats, you can fine-tune on that task alone. Single-task fine-tuning often works with hundreds to a few thousand high-quality examples. That is tiny compared with pre-training corpora. LIMA, for example, reported strong instruction following after tuning on 1,000 curated examples (Zhou et al. 2023). Treat any number as a starting point to validate, not a requirement. Label quality and representativeness matter more than volume.

The risk is catastrophic forgetting: updating the weights for one task can degrade abilities learned earlier (McCloskey and Cohen 1989). For example, a model tuned only for sentiment classification may stop doing named-entity recognition correctly, or may answer every prompt with a sentiment label.

Ways to handle it, roughly in order of cost:

  1. Check whether it matters. If the deployed model only ever performs the tuned task, losing other skills may be acceptable.
  2. Mix in general data. Add a sample of general instruction data (or the earlier tasks) to the fine-tuning set. This is sometimes called replay.
  3. Regularize the update. Penalize movement of weights that mattered for earlier tasks, for example with elastic weight consolidation (Kirkpatrick et al. 2017).
  4. Use parameter-efficient fine-tuning. Freeze the original weights and train a small add-on (Section 3.5).
  5. Fine-tune on many tasks at once (next section).

Whatever you choose, evaluate both the target task and a fixed set of capabilities you need to keep. Without the second set, forgetting goes unnoticed.

3.4 Multi-task instruction fine-tuning and FLAN

Multi-task instruction fine-tuning trains on a mixture of tasks (summarization, classification, translation, question answering, code, …) at the same time. Because no single task dominates, the model improves across many tasks instead of trading them off. The cost is data: you need diverse, high-quality examples for every task in the mixture.

The FLAN models are the reference example (FLAN stands for Fine-tuned LAnguage Net):

  • Wei, Bosma, et al. (2022) fine-tuned a 137B-parameter model on more than 60 datasets phrased as instructions. Its zero-shot performance improved on task types that were held out of training. This was the key evidence that instruction tuning teaches the general skill of following instructions, not just the training tasks.
  • Chung et al. (2022) scaled the approach to 1,836 tasks (drawn from 473 datasets in 146 task categories) and released Flan-T5 and Flan-PaLM. Two findings matter: performance kept improving as both the number of tasks and the model size grew, and including chain-of-thought examples in the mixture preserved the models’ step-by-step reasoning ability.

One dataset in the FLAN mixture is SAMSum: about 16,000 messenger-style dialogues with summaries, written by linguists (Gliwa et al. 2019). It explains both the strength and the limit of a general instruct model. Flan-T5 can summarize casual chats between friends. However, a customer-support dialogue has a different structure (a customer request, staff actions, a resolution). A general model may miss key actions or invent details there.

The fix is a further round of fine-tuning on data close to the deployment setting. DialogSum is a public example: about 13,000 dialogues from real-life scenarios such as hotel check-ins and service desks, each with a summary (Chen et al. 2021). In production, permissioned internal data (your own support transcripts and the summaries your team wants) is usually the better choice. Even then, evaluate hallucination, privacy, and distribution shift separately.

3.5 Parameter-efficient fine-tuning (PEFT)

Full fine-tuning has three practical costs:

  1. Training memory. Gradients and optimizer states are needed for every parameter. With Adam, that is several times the memory of the weights themselves.
  2. Storage. Each task produces a complete copy of the model.
  3. Forgetting. Every weight can move, which risks catastrophic forgetting.

Parameter-efficient fine-tuning methods freeze most or all of the pre-trained weights and train a small number of parameters. That reduces the gradient and optimizer memory. The task-specific artefact can be a few megabytes instead of a full model. The frozen base also makes forgetting less likely.

Note what PEFT does not remove: the frozen weights must still sit in memory for the forward and backward passes. QLoRA (below) attacks that remaining cost.

3.5.1 Three families of methods

Lialin et al. (2023) group PEFT methods into three families:

Family Idea Examples
Selective Train only a chosen subset of the existing parameters BitFit trains only the bias terms (Ben Zaken et al. 2022); training only the top layers
Reparameterization Learn the weight update in a compact, low-rank form LoRA (Hu et al. 2022)
Additive Keep the original weights frozen and add new trainable parameters Adapter layers inserted inside each block (Houlsby et al. 2019); soft prompts (Lester et al. 2021; Li and Liang 2021)

Selective methods are simple. They are less common for large generative models because their quality and memory savings vary a lot. The two methods most used in practice are LoRA and soft prompts. Both are explained below.

3.5.2 LoRA: low-rank adaptation

Idea. Full fine-tuning learns an update \(\Delta W\) for each weight matrix \(W_0\). Hu et al. (2022) hypothesized that this update has low intrinsic rank. If so, it can be written as the product of two thin matrices. LoRA freezes \(W_0\) and trains only those two matrices:

\[ h = W_0 x + \Delta W x = W_0 x + \frac{\alpha}{r} B A x, \qquad B \in \mathbb{R}^{d \times r},\; A \in \mathbb{R}^{r \times k},\; r \ll \min(d, k) \]

  • \(r\) is the rank, the main hyperparameter. \(\alpha\) is a scaling constant.
  • \(A\) starts random and \(B\) starts at zero. At step 0, \(\Delta W = 0\), so training begins exactly at the pre-trained model.
  • Only \(A\) and \(B\) get gradients and optimizer states.

Parameter count. A \(d \times k\) matrix has \(dk\) parameters. Its LoRA update has \(r(d + k)\).

Matrix Full update \(dk\) LoRA, \(r = 8\): \(r(d+k)\) Share trained
One attention head projection in the original Transformer, \(512 \times 64\) (Vaswani et al. 2017) 32,768 4,608 14%
A \(4096 \times 4096\) projection, typical of a 7B-parameter model 16,777,216 65,536 0.39%

The savings grow with the matrix size. On GPT-3 175B, Hu et al. (2022) reported about 10,000× fewer trainable parameters and about 3× lower GPU memory than full fine-tuning. Quality was on par with or better than full fine-tuning on the tasks they evaluated.

Inference. After training, the update can be merged into the base weights, \(W = W_0 + \frac{\alpha}{r} BA\). The merged model has exactly the original shape, so it adds no inference latency. Alternatively, keep the adapters separate and load a different \((A, B)\) pair per task on one shared base model. That is how one deployment can serve many tasks.

Which matrices to adapt. The LoRA paper adapted the attention projections (mainly the query and value matrices). It found that adapting more matrix types at a small rank beat adapting one type at a larger rank (Hu et al. 2022). Despite a common claim, attention does not hold most of a transformer’s parameters. With the usual feed-forward width of \(4d\), the feed-forward layers hold about two-thirds of each block’s weights. The QLoRA authors found that applying LoRA to all linear layers was needed to match full fine-tuning (Dettmers et al. 2023).

Choosing the rank. In Hu et al. (2022), very small ranks (even single digits) were competitive on the tasks studied. Raising the rank did not reliably help. Values from 4 to 64 are common in practice. Treat \(r\) (and \(\alpha\)) as hyperparameters to tune on the validation set. A larger rank means more capacity and more memory, not automatically better results.

3.5.3 QLoRA: LoRA on a quantized base

LoRA shrinks the trainable part, but the frozen base model still has to fit in memory. QLoRA stores the frozen base in 4-bit precision and trains LoRA adapters in 16-bit on top of it (Dettmers et al. 2023). Three techniques make this work:

  • 4-bit NormalFloat (NF4), a 4-bit data type designed for weights that are roughly normally distributed.
  • Double quantization, which also quantizes the quantization constants to save more memory.
  • Paged optimizers, which move optimizer state to CPU memory during memory spikes.

The paper fine-tuned a 65B-parameter model on a single 48 GB GPU while preserving the task performance of 16-bit fine-tuning. Section 2.4 explains the data types involved.

3.5.4 Prompt tuning with soft prompts

Prompt tuning is not prompt engineering. Prompt engineering edits the words of a prompt by hand. Prompt tuning learns a short sequence of continuous vectors, a soft prompt, that is prepended to the input embeddings (Lester et al. 2021):

  • Ordinary (“hard”) tokens map to fixed rows of the embedding table. A soft prompt is \(p\) virtual tokens: free vectors \(P \in \mathbb{R}^{p \times d}\) in the same embedding space, not tied to any word.
  • The model is completely frozen. Backpropagation updates only \(P\), using the same supervised loss as fine-tuning.
  • The trainable count is tiny. Twenty virtual tokens with \(d = 4096\) is 81,920 parameters. One soft prompt per task can be stored and swapped at inference, and a single batch can even mix tasks.

Evidence. On SuperGLUE, prompt tuning trailed full fine-tuning for small T5 models. The gap closed as model size grew, and at about 11B parameters it matched full fine-tuning. It also outperformed GPT-3’s few-shot prompting by a large margin. In the same experiments, about 20 virtual tokens captured most of the gain; longer prompts added little (Lester et al. 2021).

Interpretability. The learned vectors do not correspond to vocabulary tokens. Their nearest vocabulary neighbours tend to form semantically related clusters, often connected to the task. Even so, a soft prompt cannot be read like a sentence.

Related method. Prefix tuning learns trainable vectors at every layer, not only at the input, giving it more capacity per virtual token (Li and Liang 2021).

3.5.5 Choosing an adaptation method

Method Trainable parameters Training memory Inference overhead Typical use
Prompting / in-context learning None None Longer prompts First attempt; fast iteration
Full fine-tuning All Highest None Large shift in behaviour, enough data and compute
LoRA Well under 1% for large models (depends on rank and layers) Low (base still in memory) None if merged Default PEFT choice; many tasks on one base
QLoRA Same as LoRA Lowest (4-bit base) None if merged; quantized base otherwise Large models on limited GPUs
Prompt tuning Tiny (\(p \times d\)) Low A few extra input positions Very large frozen models; many tasks

Current practice (October 2026). LoRA and QLoRA remain the standard PEFT methods in common open-source tooling, such as the Hugging Face peft library. Many hosted model APIs offer fine-tuning without exposing the method. Supervised fine-tuning is now usually one stage in a pipeline that also includes preference-based alignment (next chapter).

3.6 Evaluating fine-tuned models

Classifier accuracy is easy to compute because there is one right label. Generated text is harder to score. Two sentences can mean the same thing with almost no shared words (“Mike really loves drinking tea” vs. “Mike adores sipping tea”). Two others can differ by one word and mean the opposite (“Mike does drink coffee” vs. “Mike does not drink coffee”). Automatic metrics approximate quality through overlap with a human reference. That makes them cheap and repeatable, but blind to meaning.

Terminology: a unigram is one word, a bigram is two consecutive words, and an n-gram is \(n\) consecutive words.

3.6.1 ROUGE

ROUGE (Lin 2004) scores summaries by their overlap with reference summaries. For n-gram matches between a candidate and a reference:

\[ \text{Recall} = \frac{\text{matched n-grams}}{\text{n-grams in reference}}, \qquad \text{Precision} = \frac{\text{matched n-grams}}{\text{n-grams in candidate}}, \qquad F_1 = \frac{2PR}{P + R} \]

  • ROUGE-1 uses unigrams, ROUGE-2 uses bigrams (which are slightly sensitive to word order).
  • ROUGE-L uses the length of the longest common subsequence (LCS) as the match count. A subsequence keeps word order but does not have to be contiguous. Mixing this up with the longest contiguous match is a common error.

Worked example. Reference: “It is cold outside” (4 words). Candidate: “It is very cold outside” (5 words).

Metric Matches Recall Precision F1
ROUGE-1 it, is, cold, outside = 4 4/4 = 1.00 4/5 = 0.80 0.89
ROUGE-2 “it is”, “cold outside” = 2 2/3 = 0.67 2/4 = 0.50 0.57
ROUGE-L LCS “it is cold outside” = 4 4/4 = 1.00 4/5 = 0.80 0.89

Failure modes:

  • Meaning reversal. “It is not cold outside” gets exactly the same ROUGE-1 scores as the candidate above. Overlap does not check meaning.
  • Repetition. “cold cold cold cold” has a ROUGE-1 precision of 4/4 = 1.00 if every repeat counts. Clipping caps each n-gram’s matches at its count in the reference. The idea comes from BLEU’s modified precision (Papineni et al. 2002). With clipping, precision becomes 1/4 = 0.25.
  • Reordering. “outside cold it is” still scores 1.00 on clipped ROUGE-1. Order-sensitive variants catch it: ROUGE-2 F1 = 1/3 = 0.33 (only “it is” matches) and ROUGE-L F1 = 0.50 (LCS = 2).

ROUGE scores are comparable only within the same task, dataset, reference set, and implementation settings (tokenization, stemming). Use them to track progress on summarization while you iterate, never as the final verdict.

3.6.2 BLEU

BLEU (Papineni et al. 2002) was designed for machine translation. It is precision-oriented and combines several n-gram sizes:

\[ \text{BLEU} = \text{BP} \cdot \exp\left(\sum_{n=1}^{N} w_n \log p_n\right), \qquad \text{BP} = \begin{cases} 1 & \text{if } c > r \\ e^{\,1 - r/c} & \text{if } c \le r \end{cases} \]

  • \(p_n\) is the clipped n-gram precision. Usually \(N = 4\) with equal weights \(w_n = 1/4\), so the exponential term is the geometric mean of the four precisions (not a simple average).
  • The brevity penalty BP penalizes candidates shorter than the reference (\(c\) = candidate length, \(r\) = reference length). Without it, a very short output with only safe words would score high precision.
  • BLEU was defined at the corpus level. Sentence-level BLEU is noisy and needs smoothing, because a single missing 4-gram makes the geometric mean zero.

3.6.3 Beyond overlap metrics

ROUGE and BLEU are cheap diagnostics. They cannot judge factual correctness, faithfulness to the source, safety, or usefulness. A defensible evaluation combines:

  • a representative held-out set drawn from the deployment setting;
  • task-appropriate automatic metrics (overlap, exact match, schema validity, executable tests);
  • structured human review with a written rubric where judgment is needed;
  • error analysis by category and subgroup;
  • retained-capability checks to detect catastrophic forgetting; and
  • latency and cost.

LLM-as-a-judge (using a strong model to grade outputs against a rubric) scales human-like judgments cheaply. Zheng et al. (2023) found that strong judges agree with human preferences about as often as humans agree with each other. They also documented systematic biases: position bias, a preference for longer answers, and a tendency to favour the judge’s own outputs. Calibrate a judge against human labels before trusting it.

3.7 Benchmarks

Benchmarks are fixed, public task suites used to compare models across many skills:

Benchmark Year What it measures
GLUE (Wang, Singh, et al. 2019) 2018 Nine sentence- and sentence-pair understanding tasks (sentiment, entailment, paraphrase, …)
SuperGLUE (Wang, Pruksachatkun, et al. 2019) 2019 Eight harder tasks (multi-sentence reasoning, reading comprehension, coreference), created as models saturated GLUE
MMLU (Hendrycks et al. 2021) 2020 Multiple-choice knowledge and problem-solving across 57 subjects (elementary mathematics, US history, law, computer science, …)
BIG-bench (Srivastava et al. 2023) 2022 204 community-contributed tasks (linguistics, common sense, mathematics, social bias, software, …); a smaller “Lite” subset keeps evaluation cost manageable
HELM (Liang et al. 2023) 2022 A framework scoring models on seven metrics (accuracy, calibration, robustness, fairness, bias, toxicity, efficiency) across 16 core scenarios, so trade-offs are visible rather than hidden in one number

How to read benchmark results:

  • Saturation. Top systems surpassed the SuperGLUE human-baseline estimate within about two years. A model matching humans on a benchmark is not human level at the general skill. This “arms race” is why benchmarks keep being replaced.
  • Contamination. If test items appeared in the pre-training data, scores overstate ability. Prefer held-out or recently created items.
  • Fit. A leaderboard rank says little about your task. A small evaluation set drawn from your own data is usually more informative.
  • Holistic view. Accuracy alone hides calibration, robustness, and safety trade-offs, which is the point HELM was built to make.

Current practice (October 2026). GLUE and SuperGLUE are of historical interest for frontier models, and MMLU is close to saturated. Harder successors such as MMLU-Pro (Wang et al. 2024) and the expert-written GPQA (Rein et al. 2023) took their place, along with agentic and coding benchmarks and arena-style human-preference rankings. Leaderboards change quickly; check current sources before quoting a score.

3.8 Key takeaways

  • Try prompting first. Fine-tune when examples are not enough, the context window is tight, or the output must be consistent. Supply changing facts through retrieval, not training.
  • Instruction fine-tuning is supervised next-token training on prompt–completion pairs. Template diversity helps generalization.
  • Full fine-tuning on one task risks catastrophic forgetting. Always measure the capabilities you need to keep.
  • Multi-task instruction tuning (FLAN) teaches general instruction following, shown by gains on held-out task types.
  • PEFT trains a small number of parameters. LoRA learns a low-rank update that can be merged with no inference cost. QLoRA adds a 4-bit base. Prompt tuning learns input vectors and becomes competitive with full fine-tuning at large scale.
  • ROUGE and BLEU measure surface overlap. They are useful for iteration and misleading as final evidence. Pair them with held-out data, human or calibrated judge review, and error analysis.

3.9 Interview checkpoints

  • Fine-tuning vs. RAG? Fine-tuning changes behaviour, format, and style. Retrieval supplies current or private facts at inference. They are often combined.
  • Why does LoRA add no inference latency? The update \(BA\) can be merged into \(W_0\), so the deployed model has the original shape.
  • LoRA parameter count for a \(d \times k\) matrix? \(r(d + k)\) instead of \(dk\).
  • Why is \(B\) initialized to zero? So that \(\Delta W = 0\) and training starts exactly at the pre-trained model.
  • What does QLoRA add? A 4-bit NF4 frozen base, double quantization, and paged optimizers, so large models fit on one GPU.
  • Prompt tuning vs. prompt engineering? Learned continuous vectors vs. hand-written discrete text. Prompt tuning needs training data and gradients.
  • What is catastrophic forgetting, and how do you detect it? Loss of earlier skills after fine-tuning. Detect it with a fixed retained-capability evaluation set.
  • ROUGE-L vs. ROUGE-2? ROUGE-L uses the longest common subsequence (order-preserving, not contiguous). ROUGE-2 counts matching bigrams.
  • Why does BLEU need a brevity penalty? Precision alone rewards very short outputs.
  • Why distrust a high benchmark score? Saturation, contamination, and mismatch with the deployment task.

References

Bach, Stephen H., Victor Sanh, Zheng-Xin Yong, et al. 2022. “PromptSource: An Integrated Development Environment and Repository for Natural Language Prompts.” Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics: System Demonstrations. https://arxiv.org/abs/2202.01279.
Ben Zaken, Elad, Shauli Ravfogel, and Yoav Goldberg. 2022. “BitFit: Simple Parameter-Efficient Fine-Tuning for Transformer-Based Masked Language-Models.” Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (Short Papers). https://arxiv.org/abs/2106.10199.
Chen, Yulong, Yang Liu, Liang Chen, and Yue Zhang. 2021. “DialogSum: A Real-Life Scenario Dialogue Summarization Dataset.” Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021. https://arxiv.org/abs/2105.06762.
Chung, Hyung Won, Le Hou, Shayne Longpre, et al. 2022. “Scaling Instruction-Finetuned Language Models.” arXiv Preprint arXiv:2210.11416. https://arxiv.org/abs/2210.11416.
Dettmers, Tim, Artidoro Pagnoni, Ari Holtzman, and Luke Zettlemoyer. 2023. “QLoRA: Efficient Finetuning of Quantized LLMs.” Advances in Neural Information Processing Systems. https://arxiv.org/abs/2305.14314.
Gliwa, Bogdan, Iwona Mochol, Maciej Biesek, and Aleksander Wawer. 2019. “SAMSum Corpus: A Human-Annotated Dialogue Dataset for Abstractive Summarization.” Proceedings of the 2nd Workshop on New Frontiers in Summarization. https://arxiv.org/abs/1911.12237.
Hendrycks, Dan, Collin Burns, Steven Basart, et al. 2021. “Measuring Massive Multitask Language Understanding.” International Conference on Learning Representations. https://arxiv.org/abs/2009.03300.
Houlsby, Neil, Andrei Giurgiu, Stanislaw Jastrzebski, et al. 2019. “Parameter-Efficient Transfer Learning for NLP.” Proceedings of the 36th International Conference on Machine Learning. https://arxiv.org/abs/1902.00751.
Hu, Edward J., Yelong Shen, Phillip Wallis, et al. 2022. “LoRA: Low-Rank Adaptation of Large Language Models.” International Conference on Learning Representations. https://arxiv.org/abs/2106.09685.
Kirkpatrick, James, Razvan Pascanu, Neil Rabinowitz, et al. 2017. “Overcoming Catastrophic Forgetting in Neural Networks.” Proceedings of the National Academy of Sciences 114 (13): 3521–26. https://arxiv.org/abs/1612.00796.
Lester, Brian, Rami Al-Rfou, and Noah Constant. 2021. “The Power of Scale for Parameter-Efficient Prompt Tuning.” Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing. https://arxiv.org/abs/2104.08691.
Li, Xiang Lisa, and Percy Liang. 2021. “Prefix-Tuning: Optimizing Continuous Prompts for Generation.” Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics. https://arxiv.org/abs/2101.00190.
Lialin, Vladislav, Vijeta Deshpande, and Anna Rumshisky. 2023. “Scaling down to Scale up: A Guide to Parameter-Efficient Fine-Tuning.” arXiv Preprint arXiv:2303.15647. https://arxiv.org/abs/2303.15647.
Liang, Percy, Rishi Bommasani, Tony Lee, et al. 2023. “Holistic Evaluation of Language Models.” Transactions on Machine Learning Research. https://arxiv.org/abs/2211.09110.
Lin, Chin-Yew. 2004. “ROUGE: A Package for Automatic Evaluation of Summaries.” Text Summarization Branches Out, 74–81. https://aclanthology.org/W04-1013/.
McCloskey, Michael, and Neal J. Cohen. 1989. “Catastrophic Interference in Connectionist Networks: The Sequential Learning Problem.” In Psychology of Learning and Motivation, vol. 24. Academic Press.
Papineni, Kishore, Salim Roukos, Todd Ward, and Wei-Jing Zhu. 2002. “BLEU: A Method for Automatic Evaluation of Machine Translation.” Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics, 311–18. https://aclanthology.org/P02-1040/.
Rein, David, Betty Li Hou, Asa Cooper Stickland, et al. 2023. “GPQA: A Graduate-Level Google-Proof Q&A Benchmark.” arXiv Preprint arXiv:2311.12022. https://arxiv.org/abs/2311.12022.
Srivastava, Aarohi, Abhinav Rastogi, Abhishek Rao, et al. 2023. “Beyond the Imitation Game: Quantifying and Extrapolating the Capabilities of Language Models.” Transactions on Machine Learning Research. https://arxiv.org/abs/2206.04615.
Vaswani, Ashish, Noam Shazeer, Niki Parmar, et al. 2017. “Attention Is All You Need.” Advances in Neural Information Processing Systems. https://arxiv.org/abs/1706.03762.
Wang, Alex, Yada Pruksachatkun, Nikita Nangia, et al. 2019. “SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systems.” Advances in Neural Information Processing Systems. https://arxiv.org/abs/1905.00537.
Wang, Alex, Amanpreet Singh, Julian Michael, Felix Hill, Omer Levy, and Samuel R. Bowman. 2019. “GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understanding.” International Conference on Learning Representations. https://arxiv.org/abs/1804.07461.
Wang, Yubo, Xueguang Ma, Ge Zhang, et al. 2024. “MMLU-Pro: A More Robust and Challenging Multi-Task Language Understanding Benchmark.” Advances in Neural Information Processing Systems (Datasets and Benchmarks Track). https://arxiv.org/abs/2406.01574.
Wei, Jason, Maarten Bosma, Vincent Y. Zhao, et al. 2022. “Finetuned Language Models Are Zero-Shot Learners.” International Conference on Learning Representations. https://arxiv.org/abs/2109.01652.
Zheng, Lianmin, Wei-Lin Chiang, Ying Sheng, et al. 2023. “Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena.” Advances in Neural Information Processing Systems (Datasets and Benchmarks Track). https://arxiv.org/abs/2306.05685.
Zhou, Chunting, Pengfei Liu, Puxin Xu, et al. 2023. “LIMA: Less Is More for Alignment.” Advances in Neural Information Processing Systems. https://arxiv.org/abs/2305.11206.