当前位置:首页 > AI科普

大模型为啥越聊越懂你?聊聊 RLHF 人类反馈强化学习

xinhack2周前 (10-29)AI科普19

大模型为啥越聊越懂你?聊聊 RLHF 人类反馈强化学习 AI科普

先说结论:RLHF 就是给 AI 找个人类老师打分

说白了,RLHF 干的事特别好理解——在模型已经见多识广之后,再请一群人来当评委,告诉它这句答得好、那句答得扯。模型就照着这些打分,往大家更买账的方向调。你品品,这跟咱们做销售一个道理:光背话术不行,得看客户脸色、听反馈,下次才说得到位。AI 也是,光喂语料不够,得让它知道人到底想要啥。所以 RLHF 的本质不是教知识,而是教品味。

第一步:监督微调,先把基本功练出来

RLHF 之前,模型得先经历一轮监督微调(SFT)。相当于新人入职先培训:拿一堆高质量问答范例喂给它,让它学会问题来了像人一样接话的起码样子。这一步不解决答得讨不讨喜,只解决能不能正常对话、别胡言乱语。就像先教会伙计站姿和术语,再谈服务态度,次序不能乱。很多团队翻车,就是跳过这步直接上偏好,结果模型连人话都说不利索。

第二步:训个评委,把人的偏好翻译成分数

真要让人一条条给 AI 打分太费劲,所以工程师会先训一个奖励模型。办法是拿同一个问题、让模型出好几版答案,人排个序——A 比 B 好、B 比 C 好。拿这些偏好去训个小模型,它就学会了哪类回答像人说的话、哪类像机器念稿。此后不用真人盯着,这个评委就能给海量回答打分量级分。咱不是大厂,但这种用偏好教偏好的思路,做产品同样能抄:先收集用户真实反馈,再拿反馈去优化,闭环就转起来了。

第三步:强化学习上线,让模型往高分方向靠

有了评委,就轮到强化学习登场。模型每次生成回答,评委打分,模型再根据分数调整自己——分高的路子多走,分低的少走。这跟训练小狗一个理:做对了给零食,慢慢它就懂你要啥。技术上有个叫 PPO 的老法子最常用,稳当;后来又冒出 DPO 这种更省事的新招,不用单独养个评委也能对齐偏好,直接拿成对的好坏回答去比。咱写文章不炫技,记住一句:目的是让模型输出更贴人味儿,不是堆参数。

说个真事儿:同样的底子,加了 RLHF 像换了个人

你可以把它理解成同一个人,上岗前培训和不培训的差别。业内早有共识:同一个基座模型,只做预训练时回答又长又空、爱绕弯;走完 RLHF,明显更会接话、更懂拒答、更少抬杠。咱们平时用 AI 写文案、做客服,体感上的聪明,大半是 RLHF 给喂出来的,不是单纯堆参数堆出来的。所以你挑工具,别光听厂商吹参数,问问它对齐没对齐更实在。

也不是没副作用:评委本身也有偏见

得说句公道话,RLHF 不是完美药。评委是人类偏好训出来的,人自己有偏好偏差,模型也就跟着偏;而且模型可能学会投其所好、说些你爱听但未必对的。所以好产品会持续收集反馈、反复校正评委。咱用 AI 也得留个心:它顺着你说,不代表它对,关键处自己拿主意。

对咱们有啥用?挑模型、用 AI 别光看参数

看懂 RLHF,你至少有三样好处:一是挑工具时,别只比谁参数多,问问它对齐没对齐、有没有人味儿;二是用 AI 时,第一句给点偏好示范(要口语、别列要点),它学得更快;三是心里有数——它偶尔犯傻不是你不会用,是评委和数据还有盲区。咱就说这些,下回谁跟你吹我家模型最大,你可以笑着回:大不大不重要,懂事不懂事才要紧。

相关文章

监督学习、无监督学习、强化学习,三种学习方式一文分清

监督学习、无监督学习、强化学习,三种学习方式一文分清

一提到“训练 AI”,很多人以为都是同一种学法。其实机器学习主要有三种路子:有人手把手指正的(监督学习)、没人教全靠自己找规律的(无监督学习)、在试错和奖励中摸索的(强化学习)。它们适用场景完全不同。…

迁移学习是什么?让 AI 把在一个领域学的本事用在新地方

迁移学习是什么?让 AI 把在一个领域学的本事用在新地方

人学会骑自行车后,再学骑电动车会快很多——因为平衡感这类“底层能力”是通用的。AI 也有类似本事,叫迁移学习:把模型在任务 A 上练出的基础能力,搬去帮任务 B 上手。它让小数据也能训练出好模型。这篇…

正则化是什么?给模型上道「紧箍咒」防它背答案

正则化是什么?给模型上道「紧箍咒」防它背答案

模型在训练集上考满分、一上实战就翻车,多半是「记」而不是「学」。正则化就是给这种死记硬背加一道约束,逼模型抓住更通用的规律。本文用减肥和控制开销的比喻,讲清 L2、Dropout 等手段怎么帮模型「减…

批归一化是什么?深度学习训练为什么要先把每层摆正

批归一化是什么?深度学习训练为什么要先把每层摆正

训练神经网络时有个隐蔽麻烦:前面层一变,后面层输入的分布就跟着飘,模型得不断重新适应,学得慢又抖。批归一化的解法是,在每个小批次里把层的输入「摆正」——均值拉到 0、方差归到 1。本文用军训排队和恒温…

对抗样本是什么?加肉眼看不见的噪点,AI 就认错

对抗样本是什么?加肉眼看不见的噪点,AI 就认错

研究发现,给一张熊猫图加一层人眼根本看不出的噪点,AI 能一口咬定那是长臂猿。这种「精心算计的扰动」叫对抗样本,戳中了深度学习的一个软肋。本文用伪装贴纸和视力错觉的比喻,讲清它怎么坑 AI,又为啥值得…

大模型为什么会一本正经胡说八道?一文讲清 AI 幻觉到底是什么

大模型为什么会一本正经胡说八道?一文讲清 AI 幻觉到底是什么

你有没有遇过让 AI 写资料,它甩出一堆看起来像那么回事、实则张冠李戴的内容?这叫「幻觉」。本文用大白话讲清幻觉到底是啥、模型为啥会一本正经地编、哪些场景最容易翻车,再给你几招普通人就能用的防坑办法,…

Token 到底是什么?大模型怎么把你打的汉字切成一块块来算

Token 到底是什么?大模型怎么把你打的汉字切成一块块来算

你跟 AI 聊天按量计费,可它数的不是「字」也不是「词」,是 token,也就是它对外算账的最小单位。这篇文章用接地气的比喻讲清 token 是啥、中英文切法差在哪、为什么一句中文可能吃掉好几个 to…

上下文窗口到底是什么?AI 一次到底能「读」进去多少字

上下文窗口到底是什么?AI 一次到底能「读」进去多少字

总听人说某模型「上下文 12 万 token」,这数到底管啥用?本文讲清上下文窗口是模型的「短期记忆容量」,为啥超了就忘事、长文档咋喂才不浪费,再聊聊这跟你能不能一口气聊完一整本书到底有关系,以及咱们…