TellWorldAI 世界档案
问档案English

首页›论文

论文NeurIPS

语言模型是少样本学习者(GPT-3)

作者达里奥·阿莫代伊(Dario Amodei)伊利亚·苏茨克维(Ilya Sutskever)贾里德·卡普兰(Jared Kaplan)亚历克·拉德福德(Alec Radford)杰克·克拉克(Jack Clark)汤姆·布朗(Tom Brown)山姆·麦坎德利什(Sam McCandlish)

GPT-3 论文表明,一个拥有 1750 亿个参数的语言模型,只要在提示词(prompt)里给出几个例子,就能完成许多任务,无需额外微调;而且这种能力随模型规模增大而增强。

arXiv 编号 2005.14165 时代 大模型

要解决的问题

在这项工作之前,要让语言模型在某个具体任务上表现出色,常见做法是为这个任务收集数据,再对模型做微调(fine-tuning)。微调会调整模型内部的权重,因此每换一个新任务,往往就需要新的数据和又一轮训练。GPT-3 论文提出了一个不同的问题:如果只把任务描述和几个例子写进提示词,完全不做额外训练,一个模型究竟能走多远?[1]

怎么做的

这个模型名为 GPT-3,是一个 Transformer 解码器(decoder),拥有 1750 亿个参数,规模是 GPT-2 的 100 多倍。[1] 参数是神经网络在训练中不断调整的数值,数量越多,模型能够容纳的文本规律就越丰富,但训练和运行的成本也会高得多。

训练数据是经过过滤的 Common Crawl 网页抓取、WebText2、两个图书语料库和英文维基百科的混合,总计约 3000 亿个训练词元(token)。[1] 词元是模型读入和输出文本时的基本单位,可能是一个完整的词,也可能只是词的一部分。网页、书籍和百科全书混在一起,让模型接触到了多种写作风格。

“少样本”(few-shot)描述的是模型的使用方式:在新的输入出现之前,提示词里先放入少量已经做好的示例。这有点像老师先给学生看几道做好的题,再让他解下一道。模型并没有被明确告知规则,而是从任务描述和示例中自己归纳出其中的模式。

关键在于任务被交给模型的那一刻发生了什么。任务描述和示例都写在提示词里,模型顺着这段文字往下续写,续写的结果就完成了任务,而模型的权重并没有被改动。

结果

论文的主要发现是:在不做微调的情况下,模型仅凭提示词中的任务描述和少量示例,就能完成许多任务;而且这种能力会随着模型规模增大而增强。[1] 也就是说,规模本身就是结果的一部分。

论文还测试了模型能否撰写新闻文章。人类评审很难分辨哪些文章是 GPT-3 写的,哪些是人写的。[1]

为什么重要

论文表明,同一个大模型只要换一段提示词,无需针对任务专门训练,就能承担各种不同类型的任务。[1][3] 对开发者来说,工作的重心可能由此转移:不再一定需要为每个任务收集数据、单独训练模型,而是把精力放在写出清楚的提示词上,描述任务并给出几个示例。

后来的影响

OpenAI 通过付费 API 对外提供 GPT-3,并于 2020 年 6 月 11 日宣布了这项服务,没有公开模型权重。[2] 开发者和企业由此可以把大模型当作一项服务来使用:发送提示词,取回文本,而无需自己训练或部署模型。[2]

能力大语言模型

技术路线基础模型

20201

  1. 论文OpenAI 发布 GPT-3 论文

    2020 年 5 月,OpenAI 发表 GPT-3 论文。这个拥有 1750 亿参数的语言模型,只需在输入文本中给出少量示例,就能完成新任务,无需额外训练。

注释与来源

  1. Language Models are Few-Shot Learnershttps://arxiv.org/abs/2005.14165
  2. OpenAI APIhttps://openai.com/index/openai-api/
  3. GPT-3https://en.wikipedia.org/wiki/GPT-3

引用本页: 语言模型是少样本学习者(GPT-3). TellWorld, https://www.tellworld.net/zh/papers/language-models-are-few-shot-learners. 更新于 2026-11-08