passdrill
AI & LLM Engineering · Fine-tuning & Model Customisation · Card 005/010 easy

Researchers take a large pretrained language model and fine-tune it on a diverse collection of more than 60 different NLP tasks, each phrased as a natural-language instruction, then evaluate it on entirely new tasks it never saw during this fine-tuning, with zero examples given at test time. What did Wei et al.'s FLAN study find about this kind of instruction tuning?

  1. Instruction tuning only improved performance when the model was still given several worked examples of the new task at test time; with zero examples given, it performed no better than the original untuned model
  2. Instruction tuning substantially improved zero-shot performance on the held-out, unseen tasks, in some cases surpassing a much larger model's zero-shot performance and even beating that larger model's few-shot performance on several benchmarks; the gains depended on tuning across a large number of diverse task types, not just scaling up the amount of data for a single task
  3. Instruction tuning had no measurable effect on unseen tasks at all, and only helped on the exact same 60-plus tasks it was fine-tuned on, meaning the benefit was pure memorization rather than any generalization
  4. Instruction tuning worked only because the model's parameter count was increased at fine-tuning time; the improvement disappeared entirely once the study controlled for holding the model's size fixed
Next card → Shuffle