有勇气的牛排博客
☰

大模型训练|模型精调|什么是强化学习RLHF


知止自律打卡-微信小程序APP
一款微信自律打卡小程序,支持自定义打卡项目、习惯记录、项目日记、专注计时与数据统计。自律打卡、学习打卡、读书打卡、健身打卡、运动打卡、减肥打卡、戒色打卡、养生打卡、戒烟、戒酒、戒熬夜等多种场景。万能打卡模板自由创建。可自定义每日打卡目标,记录习惯连续天数,可视化追踪成长进度。
了解产品详情 →
微信搜索「知止自律打卡」
知止自律打卡微信小程序

1 前言

RLHF 是Reinforcement Learning from Human Feedback(来自人类反馈的强化学习)的缩写,是近年来在人工智能,特别是大预言模型(LLM)如ChatGPT、Gpt-4中非常关键的一项技术。它结合了强化学习和人类监督的有点,用来训练更加符合人类期望的智能体。

PPO(Proximal Policy Opttimization):用于强化学习优化,能保持策略更新不偏移太大。

DPO(Direct Preference Optimization):一种新方法,直接从偏好数据中训练策略网络,可能代替RLHF。

1.1 RLHF的核心思想

RLHF的目标是:

让AI模型的行为更加符合人类的偏好和价值观。

这不是传统意义上只用奖励函数(reward function)来训练智能体,而是通过人类反馈(人来评价)来间接构造奖励信号,从而指导模型行为。

2 RLHF 的只要流程(3步)

2.1 预训练(Supervised Fine-Tuning, SFT)

例如:

Q: 请介绍一下量子力学。
A: 量子力学是一门研究微观粒子行为的物理学分支,它...

2.2 奖励模型训练(Reward Model Traing)

  1. 收集人类的反馈(比如对模型的输出进行打分),训练一个奖励模型(Reward Model, RM)。
  2. 奖励模型的目标:给定一个问题和多个候选答案,预测哪个更好。

例如:

输入(prompt):"如何向小学生解释相对论?"

模型 输出 人工打分
A 相对论是一种描述物体在高速运动时行为的理论,提出者是爱因斯坦…… 2
B 相对论告诉我们,当你动得很快,时间会变慢,就像电影里那样…… 3
... ... ...

这样,B的分数高,因为更易懂,所以作为奖励模型的训练数据。

2.3 基于奖励的强化学习(PPO)

使用强化学习算法(最常用的是 Proximal Policy Optimization, PPO)对模型进行训练,使得它生成的内容获得更高的奖励分数。

强化学习部分中:

3 RLHF 的优势

特点 说明
解决奖励函数难以手工设计的问题 在很多任务重,很难直接写出一个奖励函数(比如回答好不好),但可以请人来评分
更符合人类偏好 人工参数打分,使模型结果更“合乎人意”
实现价值对齐(Value Alignment) 控制模型输出内容,避免有害,偏激或虚假回答

4 RLHF 流程图(简化)

预训练数据集(书籍、网页、问答)
        ↓
初始语言模型(GPT)
        ↓
监督微调(SFT)
        ↓
构造多个回答&人类评分(Reward Model)
        ↓
使用 PPO 进行强化学习训练(RLHF)
        ↓
最终模型(如ChatGPT)

5 RLHF 存在的挑战

问题 描述
人类打分主观性强 不同人对好的回答标准不同
数据成本高 需要大量人工打分数据
模型可能学会“讨好人” 生成看起来不错,但不一定准确的回答
奖励黑箱问题 奖励模型可能捕捉到错误的偏好信号

标签:

×
×