训练的收益,能带到另一项任务吗?
P04/b0 · 先给任务
MNLI:自然语言推断;以下为教学例句,非论文测试样本。
一个人在厨房切菜。
| 假设 | 与前提的关系 |
|---|---|
| 有人正在准备食物。 | 蕴含 |
| 厨房里没有人。 | 矛盾 |
| 这个人明天要出差。 | 未定 |
通用文本预训练 → 监督任务适配 → 新任务评价
我们先把评价任务讲清。MNLI要求模型读两段文字,判断它们的关系。比如前提是“一个人在厨房切菜”,假设是“有人正在准备食物”,这可以支持蕴含;如果假设改成“厨房里没有人”,就是矛盾;如果改成“这个人明天要出差”,前提没有告诉我们,关系未定。这三个句子是课堂的解释例子,不是论文测试样本。这样一种任务要求模型利用词义和句子关系。研究者可以先让模型大量预测文本,再用任务数据教它输出这三类判断。其中“关系未定”不是模型没有信心的随意选项,而是前提提供的内容确实不足以确定假设。这样的区分与我们的实验材料相通:未测量内存,不等于内存一定差,也不等于一定相同。
教师备课:指图与模拟问答
指图与推进 · 不朗读依次指前提与三种假设;教师直接给判断。
P04/b1 · 读消融结果
GPT(2018)Table 5 · MNLI 自然语言推断 · Accuracy(%)
这次比较支持迁移价值;完整模型组有额外预训练计算。
不能由这一列推成所有任务的普遍收益保证。
现在看GPT-1论文Table 5里的MNLI这一列。完整模型是八十一点八,去掉预训练是七十五点七,相差六点一个百分点。完整模型不仅接触了任务标签,还先经历了语言模型预训练。这个消融告诉我们,在这里,预训练带来的东西能帮助后面的任务适配。注意比较对象是两套训练设置,并不是把预训练模型拿来完全不训练,就自动得到这个成绩。任务适配仍然在做,输入形式也按任务组织。
教师备课:指图与模拟问答
指图与推进 · 不朗读揭示两根成绩条;指“去预训练”标签和6.1百分点。
P04/b2 · 证据范围
GPT(2018)Table 5 · MNLI 自然语言推断 · Accuracy(%)
这次比较支持迁移价值;完整模型组有额外预训练计算。
不能由这一列推成所有任务的普遍收益保证。
我们还要补一个条件:预训练组用了额外的预训练计算。因此这不是总资源严格相同条件下的一场竞赛,也不是每个任务都能固定多六点一分的承诺。它足以支持一个具体判断:训练得到的表示和计算可以在新任务里被重新利用。至于这些表示长什么样,单看成绩还不知道。下一页换到一个视觉网络,因为那里有一个特别直观的案例:人看成猫和车的两类东西,可能在网络内部共享同一种局部结构。
教师备课:指图与模拟问答
指图与推进 · 不朗读将成绩证据收束;转向Goodfire,标明换到视觉网络。
补充推导、边界与来源
MNLI是自然语言推断任务:给定前提和假设,判断后者是否由前提蕴含、与前提矛盾,或两者关系未定。GPT-1的做法先进行语言模型预训练,再把输入组织成任务需要的形式并进行监督适配。
原论文Table 5中,MNLI完整模型得分81.8,去掉预训练为75.7,相差6.1个百分点。这是具体任务、数据及训练设置下的消融证据。完整模型组还接受了额外的预训练计算,因此不属于“总计算严格相同,只改一个名字”的比较。它支持研究者继续探索可迁移表示,却不能保证每一项任务都增加6.1点,也不能代替对内部机制的研究。
本页证据与条件
Radford et al. 2018,GPT-1 Table 5,MNLI 消融