完整题目
在大模型研究中,将传统的判别式任务(如分类、匹配等)转化为生成式任务是一种常见的设计思路。请列举并解释学术界常用的几种转化方法,并说明其适用场景和优势。
常见转化方法必须分清训练方式
- MLM cloze prompting:对BERT类masked LM设计含
[MASK]的模板,并以verbalizer词表示类别;GPT类自回归模型没有同样的[MASK]预测接口。 - 直接文本生成:把类别、匹配结果或结构化字段写成目标字符串,标签可以是ID、代码或自然语言,只要tokenizer和约束允许。
- In-context learning:在推理上下文中放任务说明和示例,不做梯度更新。
- Soft prompt/prefix tuning:训练连续提示向量,模型主体可冻结,但提示参数需要梯度更新。
- Instruction tuning/text-to-text:用带监督的指令—输出数据更新模型参数或适配器;T5等把任务统一为文本到文本。
- CoT:让目标中包含中间推理步骤,适合可验证的多步推理,不是普通分类的默认必选项。
所谓prompt learning不是一律无需训练。选型要比较标注量、参数更新权限、输出合法率、概率校准、延迟和任务迁移,而不是用“都写成生成”抹平方法差异。
继续追问 · 1 个问题
- 这些方法在工业落地时有什么实际限制?如何设计高质量的prompt模板来稳定转化效果?生成式方法相比判别式在推理效率上有何 trade-off?
换一种问法,检查是否真正理解
场景切入
我们有个电商客服场景,原来用BERT做意图分类,现在想换成生成模型统一处理。比如用户问“退款到哪了”这种,怎么把分类任务转成让模型直接生成“退款状态查询”这个标签?你觉得有哪些转化方法?
层层追问
判别式任务转生成式,你了解哪些主流做法?……比如分类任务,怎么让模型输出“积极”而不是计算概率?……那如果数据很少呢,有没有不用微调就能适配的方法?