Delta Lab中国 · 广州

LLM微调

• 7 分钟阅读 •

微调的区别

阶段 (Stage) 核心目标 (Core Objective) 数据格式 (Data Format) 生动比喻 (Analogy) 模型能力与局限 (Model’s Capability & Limitations)
CPT 
 (Continued Pre-training)
知识注入 
 (Knowledge Injection)
原始法律文本 (Raw Legal Corpus) 学舌鹦鹉 
 (The Mimicking Parrot)
能力: 知识渊博,是法律领域的“文本续写大师”,能完美补全法律条文和段落。 

 局限: 完全没有对话或指令遵循能力,只是一个被动的文本补全机器,不会“对话”。
SFT 
 (Supervised Fine-tuning)
行为对齐 
 (Behavior Alignment)
[问题] -> [标准答案] 
 指令 - 回答对 (Instruction-Output Pairs)
表演鹦鹉 
 (The Performing Parrot)
能力: 学会了问答的“剧本”,能遵循指令进行对话,成为了一个基础的法律问答机器人。 

 局限: 缺乏价值判断,只会模仿“标准答案”,无法在多个看似都正确的选项中分辨优劣。
DPO 
 (or ORPO, KTO)
初步价值对齐 
 (Basic Preference Alignment)
[问题, 好的答案, 坏的答案] 
 对比组 (Preference Pairs)
法律小孩 
 (The Legal Child)
能力: 开始形成初步的是非观和价值观。在回答时能展现出对“好”答案的偏好,避免“坏”的答案。 

 局限: 价值判断相对黑白分明,不够成熟和审慎,缺乏对复杂情景的综合考量。
RL 
 (Reinforcement Learning)
高级价值对齐 
 (Advanced Policy Alignment)
[问题] + 奖励函数/模型进行实时打分 (Online Feedback) 成熟法律专家 
 (The Mature Legal Expert)
能力: 判断力变得复杂、审慎且多维度。能综合考量安全性、逻辑性、同理心等多个因素,提供高质量的专业建议。 

 局限: 训练成本和技术复杂度最高,对个人开发者门槛较高(GRPO 除外)。

微调实战——能否直接做SFT

答案是:可以!你完全可以直接用高质量的对话数据对Base模型进行SFT,这不仅可行,而且是目前最常见、最主流、最高效的入门路径。

但是,这样做是一种权衡 (Trade-off)。你用效率和简洁换取了模型的“知识深度”。

我们再次用那个绝佳的学生比喻,来看看这两种路线的区别。

两种培养法律专家学生的路径

路径一:我们之前讨论的“完美路径” (CPT -> SFT)

路径二:你提出的“快捷路径” (直接 SFT)

两种学生的能力对比

对比维度 学生A (CPT -> SFT) 学生B (直接 SFT)
应对模拟题 表现很好 表现也很好。因为他把题型和答案都背熟了。
应对新题型 表现依然很好。因为他可以调用深厚的知识储备,从第一性原理出发去推理答案。 表现很差,容易“翻车”。因为他的知识仅限于模拟题覆盖的范围,一旦遇到新问题,他就只能靠猜测或瞎编。
知识深度 深厚、成体系 浅薄、碎片化。他的知识是“应试”的,不成体系。
犯错倾向 犯事实性错误的概率低 “一本正经地胡说八道”(幻觉)的概率更高。

结论:跳过CPT意味着什么?

跳过CPT,直接用SFT,意味着你默认并信任“Base模型本身已经读过足够多的书了”。

对于像Llama 3, Qwen, Mistral这样的现代开源模型来说,这个信任在一定程度上是合理的,因为它们在预训练阶段已经吞噬了互联网上几乎所有的公开文本,其中自然也包含了很多法律知识。

跳过CPT的优势 (Why it’s so popular):

跳过CPT的风险 (What you lose):

给你的最终决策建议

你应该根据你的目标和数据来决定是否跳过CPT:

一个折中的“智能”方案是:先跳过CPT,直接做SFT,快速得到一个V1版本的模型。然后评估它的表现,如果发现它在某些专业知识点上反复犯错,再回头针对性地用相关文献对它进行一轮**“补充性CPT”**,然后再做第二轮SFT。

文章标签:

上一篇 : AI 管家贾维斯
下一篇 : 机器学习中要避免的三个陷阱
留言