【翻译】Direct Preference Optimization(DPO)你的语言模型实际上是一个奖励模型

NeurIPS2023 大语言模型(LLM)方向优质论文汇总! 实验表明,Parsel显著提升了LLM在分层推理任务如程序合成和机器人规划的表现,成功率在APPS数据集上提高75%,在HumanEval上pass@1性能从67%增至85%,同时提高了机器人规划的准确率。本文中提出了一种新的奖励模型参数化方法,简化了强化学习从人类反馈(RLHF)问题的标准解决方案,把这种算法称为直接偏好优化(DPO),它稳定、高效,计算需求低,简化了微调过程。研究人员微调了1000多个模型,结果表明,使用小型数据集的QLORA微调可获得最佳结果,即使使用较小的模型。 阅读详情

原文:https://arxiv.org/abs/2305.18290 (来自斯坦福大学的研究)

摘要

虽然大规模无监督语言模型(Im)学习了广泛的世界知识和一些推理技能,但由于其训练的完全无监督性质,很难实现对其行为的精确控制。获得这种可控性的现有方法收集模型生成的相对质量的人工标记,并微调无监督LM以符合这些偏好,通常通过人工反馈的强化学习(RLHF)。然而,RLHF是一个复杂且往往不稳定的过程,首先拟合反映人类偏好的奖励模型,然后使用强化学习对大型无监督LM进行微调,以在不偏离原始模型太远的情况下最大化该估计奖励。Inthis paperwe introduce a new parameterization of the reward model in RLHF that enables extraction of the corresponding optimal policy in closed form, allowing us to solvethe standard RLHF problem with only a simple classification loss.由此产生的算法,称为直接偏好优化(DPO),是稳定、高性能和计算量轻的,消除了在微调或执行重要的超参数调优期间从LM中采样的需要。实验表明,DPO可以微调语言模型以符合人类偏好,以及或优于现有方法。值得注意的是,DPO的微调在控制代的情感方面超过了基于ppo的RLHF,并匹配或提高了摘要和单回合对话的响应质量,同时大大简化了实现和训练。

1 简介

在超大数据集上训练的大型无监督语言模型(Im)获得惊人的能力[11,7,42,8]。然而,这些模型是在具有各种目标、优先级和技能的人类产生的数据上进行训练的。其中一些目标和技能可能不值得模仿;例如,虽然我们可能希望我们的AI编码助手理解常见的编程错误以纠正它们,然而,在生成代码时,我们希望使我们的模型倾向于其训练数据中存在的(可能罕见的)高质量编码能力。类似地,我们可能希望我们的语言模型是意识到的一个常见误解,50%的人相信,但我们当然不希望模型声称这种误解在50%的查询中是正确的!换句话说,从非常广泛的知识与能力中选择模型的期望的反应和行为对于构建安全、高性能和可控的AI系统[28]至关重要。虽然现有方法通常使用强化学习(RL)引导语言模型匹配人类偏好,但本文将表明,现有方法使用的基于强化学习的目标可以用一个简单的二进制交叉嫡目标进行精确优化,大大简化了偏好学习管道。

在高层次上,现有方法使用精选的人类偏好集,将所需的行为灌输到语言模型中,这些偏好集代表了人类认为安全和有帮助的行为类型。这个偏好学习阶段发生在对大型文本数据集进行大规模无监督预训练的初始阶段之后。虽然偏好学习最直接的方法是对高质量响应的人类演示进行有监督的微调,但最成功的一类方法是从人类(或AI)反馈中强化学习(RLHF/RLAIF:[12,2])。RLHF方法将奖励模型与人类似好数据集拟合,然后使用RL优化语言模型策略,以产生分配高奖励的响应,而不会偏离原始模型太远。虽然RLHF产生的模型具有令人印象深刻的对话和编码能力,但RLHF管道比监督学习要复杂得多,涉及在训练循环中训练多个语言模型并从语言模型策略中采样,导致了巨大的计算成本。


本文展示了如何直接优化语言模型,以坚持人类的偏好,而不需要明确的奖励建模或强化学习。我们提议Direct Preference Optimization(DPO),一种隐式优化与现有RLHF算法相同目标的算法(带有kl-散度约束的奖励最大化),但易于实现且训练简单。直观地说,DPO更新增加了首选响应相对于非首选响应的对数概率,但它包含了一个动态的、每个示例的重要性权重,以防止我们发现的在朴素概率比目标下发生的模型退化。像现有的算法一样,DPO依赖于一

【技术解析】DPO如何绕过强化学习直接优化语言模型偏好? 本文深入解析了DPO(Direct Preference Optimization)技术如何绕过复杂的强化学习流程,直接利用人类偏好数据优化语言模型。通过巧妙的数学变换,DPO将传统的RLHF三步流程简化为一步监督学习,核心在于利用最优策略的解析解,使奖励模型“隐形”,从而大幅提升训练效率和稳定性。文章详细阐述了其原理、损失函数及实战应用场景。 阅读详情

相关推荐

DPO直接偏好优化:替代RLHF的大模型对齐新范式

大语言模型对齐(Alignment)是确保AI输出符合人类价值观与意图的核心技术,其本质是将隐式的人类偏好转化为可优化的数学目标。传统RLHF依赖奖励模型建模偏好,但面临标注成本高、reward hacking频发、训练不稳定等工程瓶颈。DPO(Direct Preference Optimization)作为一种免奖励模型的端到端方法,直接在策略模型logits空间中定义可导损失函数,利用成对偏好数据实现一步式对齐。它继承SFT基础能力,显著降低算力门槛与实现复杂度,同时提升训练稳定性与结果可解释性,已成

weixin_30558697的博客 267

从SFT到DPO:构建高效大模型微调工作流的实战指南

大语言模型(LLM)的微调是提升其在特定领域表现的关键技术。其核心原理在于通过特定数据对预训练模型进行参数调整,使其适应新任务。这一过程的技术价值在于能以较低成本将通用模型转化为领域专家,极大提升了AI的实用性和定制化能力。典型的应用场景包括企业知识问答、专业文档生成、个性化客服等。在实践中,监督微调(SFT)负责教会模型基本的任务格式与响应模式,而LoRA(低秩适配)技术则能以极高的参数效率实现轻量级微调,大幅降低计算与存储成本。最终,直接偏好优化(DPO)能基于人类反馈,进一步优化模型输出的质量与偏好,

weixin_34195364的博客 339

2025年ML工程师必修课:DPO与微调实战精要

微调(Fine-tuning)已从模型适配手段演进为连接大模型能力与业务逻辑的核心工程范式。其原理在于通过低秩更新、偏好对齐或提示注入等方式,在冻结基座模型的前提下,将领域知识、合规约束与业务KPI可微分地嵌入权重空间;技术价值体现在资源可控(如QLoRA压缩显存70%)、迭代敏捷(DPO训练耗时缩短96%)、审计可信(LoRA权重差分可追溯)三大维度;典型应用场景覆盖金融风控、医疗文书生成、工业质检等强规则、小样本、高合规要求领域;而DPO作为2025年主流微调范式,正凭借绕过reward model、直

weixin_30266885的博客 466

LLM对齐三法对比:PPO、DPO与GRPO实战选型指南

大语言模型对齐(Alignment)是确保LLM输出符合人类意图与领域规范的核心环节,其本质在于将隐式价值观转化为可优化的训练信号。主流方法围绕偏好建模展开:PPO依赖显式reward model与value network协同优化,强调稳定性但数据与工程门槛高;DPO跳过reward建模,直击偏好排序,轻量高效却对数据分布敏感;GRPO则融合二者,通过策略自生成隐式排序实现小样本冷启动优势。技术价值体现在风险可控性、标注成本压缩与角色一致性保障,广泛应用于金融风控、医疗问答与智能法务等高可靠性场景。本文基

weixin_30664615的博客 331

大模型训练全流程:预训练、后训练、微调与对齐解析

在深度学习模型训练中,预训练与微调构成基本范式,而大语言模型进一步引入后训练与对齐环节。预训练通过大规模语料学习语言规律,赋予模型基础能力;微调基于特定任务数据做参数适配,LoRA等参数高效方法大幅降低显存门槛。后训练涵盖指令微调与偏好对齐,RLHF与DPO使模型输出符合人类预期。从图像分类到文本生成,该流程已广泛应用于各类AI应用。围绕预训练、后训练、微调、对齐四个阶段,系统拆解各环节的数据需求、算力特征与工程落地要点,帮助开发者快速定位训练阶段并做出合理选型。

weixin_33957648的博客 779

从零到手机端:大模型训练全流程实战指南

大语言模型(LLM)通过海量数据预训练获得通用语言理解能力,其核心在于Transformer架构的自注意力机制。为了将这种通用能力转化为特定任务表现,需要经过监督微调(SFT)和偏好对齐等关键步骤。在工程实践中,参数高效微调技术(如LoRA)和量化压缩技术(如GPTQ)是降低资源门槛、实现模型轻量化的关键。这些技术使得大模型能够在消费级硬件上进行定制化训练,并最终部署到手机等边缘设备,为智能助手、个性化应用等场景提供了可能。本文以Qwen、DeepSeek等开源模型为例,详细拆解了从SFT、DPO对齐到量化

weixin_33901926的博客 492

人类反馈如何重塑强化学习:从理论到电商推荐落地实战

强化学习(RL)的核心挑战在于智能体与真实世界目标的对齐,而传统手工设计奖励函数面临稀疏性、隐性偏好和价值漂移三大瓶颈。人类反馈(Human Feedback)作为一种可微分、可建模的对齐机制,正成为解决该问题的关键路径——它将人类判断转化为结构化信号,嵌入策略梯度更新过程。技术上涵盖偏好学习、反向强化学习与直接偏好优化(DPO)等范式,各具数据成本、可解释性与适用场景边界。在电商推荐、对话系统、机器人控制等工程实践中,人类反馈显著提升首单转化率、降低误报率并增强业务一致性。本文聚焦可复现的端到端实现,覆盖

weixin_34342905的博客 455

大模型核心概念实战解析:从Tokenizer到Quantization

大型语言模型(LLM)的基础概念并非孤立术语,而是紧密耦合的技术链条:Tokenizer决定模型如何编码世界,Attention机制定义计算与显存的权衡边界,Sampling策略体现生成可控性,RLHF实现价值对齐,Quantization则关乎部署可行性。理解这些概念的关键在于把握其背后的工程动因——如子词切分如何影响专业领域语义完整性,FlashAttention如何通过分块重计算缓解显存爆炸,DPO为何能绕过奖励模型直接优化人类偏好。这些原理共同支撑着AI在金融、法律、医疗等高敏场景的可靠落地。本文聚

weixin_33691700的博客 905

生成式AI实操地图:从基础模型到LLM落地的工程路径

生成式AI不是抽象概念,而是以基础模型为底座、大语言模型为典型载体、面向实际任务的可部署技术体系。其核心原理在于模型参数规模与推理能力的物理约束关系,以及提示工程、采样策略、量化微调等关键工程环节对效果的决定性影响。技术价值体现在降低AI应用门槛、控制推理成本、提升领域适配精度;典型场景覆盖智能客服、代码补全、文档摘要、多模态内容生成等。本文聚焦生成式AI、基础模型、大语言模型三大热词,系统梳理从本地调试(Ollama/LM Studio)到高效微调(LoRA/QLoRA)、再到生产部署(vLLM/TGI)

weixin_34032621的博客 361

Zephyr-7B技术白皮书:小模型高质推理的系统级优化实践

大语言模型并非参数越多越好,小规模模型通过架构精调、数据清洗、对齐算法与部署优化,可实现媲美甚至超越更大模型的推理质量与效率。Zephyr-7B作为典型代表,依托Phi-2基座改造、token-level拒绝采样、DPO替代PPO等关键技术,在低显存占用下达成高响应质量与长上下文稳定性。其核心价值在于将‘小模型做精’转化为可复现的工程方法论,适用于客服实时打分、金融边缘摘要、教育逐句反馈等对延迟敏感、质量严苛的真实业务场景。

cunfuteng7334的博客 386

Qwen2、Llama 3、Mistral开源大模型实战选型指南

大语言模型(LLM)的选型本质是工程范式匹配问题:Llama 3代表通用基座优先的最小公分母策略,Qwen2体现全栈能力对齐的中文深度优化,Mistral则践行推理效率至上的边缘计算原教旨主义。三者在上下文扩展技术(RoPE外推/动态NTK/YaRN)、多语言支持机制(语料清洗粒度、跨语言对比学习)及安全对齐路径(PPO vs DPO)上存在不可互换的技术分叉。对于中文长文本处理、RAG知识库构建、边缘端代码生成等高频落地场景,模型性能差异远不止参数量或榜单分数,而取决于其底层注意力设计(如GQA、SWA)

weixin_33672109的博客 482

RS-DPO: A Hybrid Rejection Sampling and Direct Preference Optimization Method for Alignment of LLMs

来自人类反馈的强化学习(RLHF)已被广泛用于使大型语言模型与用户意图相一致。然而,基于近端策略优化(PPO)的RLHF偶尔是不稳定的,需要进行显著的超参数微调,并且在对齐期间最大化估计的回报在计算上是昂贵的。最近,直接偏好优化(DPO)被提出来解决这些挑战。然而,DPO通常依赖于人类注释器和替代LLM生成的对比响应,而不是策略模型,这限制了RLHF的有效性。在本文中,我们通过系统地结合拒绝采样(RS)和DPO来解决这两个挑战。我们提出的方法,RS-DPO,始于监督微调策略模型(SFT)的开发。

c_cpp_csharp的专栏 426

Stable Preference Optimization for LLMs: A Bilevel Approach Beyond Direct Preference Optimization

直接偏好优化(DPO)已成为一种流行且高效的替代方法,用于替代奖励建模和强化学习,使语言模型与人类偏好对齐。尽管DPO在实证上取得了成功,但其理论性质和内在局限性仍未得到充分探索。在本文中,我们首先从概率演化的角度对DPO的动态特性进行了全面分析。我们的分析表明,DPO对初始化高度敏感,并且倾向于错误分配概率质量,这可能无意中将概率转向无关或不期望的响应。这种错误分配可能会无意中强化模型偏见,从而损害模型对齐的稳定性以及与预期偏好的一致性。

UnknownBody_2的博客 84

2025_NIPS_Direct Preference Optimization: Your Language Model is Secretly a Reward Model

虽然大规模无监督语言模型(LM)能够学习广泛的世界知识和部分推理能力,但由于其训练过程完全无监督,难以对其行为进行精准控制。现有实现此类可控性的方法会收集人类对模型生成结果相对质量的标注,并微调无监督LM以对齐这些偏好,通常采用基于人类反馈的强化学习(RLHF)。然而,RLHF是一个复杂且往往不稳定的流程:首先拟合一个反映人类偏好的奖励模型,然后通过强化学习微调大型无监督LM,以最大化该估计奖励,同时避免与原始模型偏差过大。

UnknownBody_2的博客 22

2025_NIPS_Cal-DPO: Calibrated Direct Preference Optimization for Language Model Alignment

我们研究了大语言模型(LLMs)与人类偏好数据的对齐问题。对比偏好优化通过优化与策略相关的隐式奖励,在使LLMs与可用偏好数据对齐方面展现出良好效果。然而,对比目标主要关注两个响应相关隐式奖励的相对值,却忽略了它们的实际值,导致与人类偏好的对齐效果欠佳。为解决这一局限,我们提出了校准直接偏好优化(Cal-DPO)——一种简单而有效的算法。我们发现,只需校准隐式奖励,确保学习到的隐式奖励与真实奖励在尺度上具有可比性,就能显著提升与给定偏好的对齐效果。我们从理论上论证了Cal-DPO相较于现有方法的优势。

UnknownBody_2的博客 47

Transformer数学推导——Q38 旋转位置编码(RoPE)的复数形式 对注意力分数的几何影响分析

RoPE 的复数形式为自然语言处理中的位置编码提供了创新且有效的解决方案。通过深入的数学理论分析,明确了其对注意力分数的几何影响及在捕捉位置信息方面的优势。在 LLM 的实际应用中,RoPE 复数形式在多个任务和场景中展现出强大的性能,特别是在处理长序列文本时,能够有效捕捉长距离依赖、缓解位置编码局限性并提升处理效率。然而,RoPE 复数形式也面临计算复杂度高、超参数调整困难和位置信息平衡等挑战。通过合理的优化策略和与其他技术的结合,有望进一步提升其性能。

墨顿随笔 1420

用Cadence IC618仿真双平衡吉尔伯特混频器:从原理图到后仿的完整避坑指南

本文详细介绍了在Cadence IC618环境中设计双平衡吉尔伯特混频器的全流程,包括原理图设计、仿真优化和版图实现。通过实战案例分享,重点解析了设计中的关键技巧和常见问题解决方案,帮助工程师高效完成高性能混频器设计,特别适合射频前端开发人员参考。

weixin_42656416的博客 162

深入解析 TDA4VM/VH R5F 核中断机制:VIC 与非 VIC 模式下的实战对比与优化

本文深入解析了TI TDA4VM/VH平台中ARMv7-R架构R5F核的两种中断处理机制:VIC模式与非VIC模式。通过对比硬件自动跳转与软件向量表分发的核心流程、实战代码示例及性能差异,为开发者提供了基于实时性、灵活性与调试需求的选择指南和优化建议,帮助构建更稳定的嵌入式系统。

weixin_29159441的博客 100

保姆级教程:用Docker Compose一键部署WVP-PRO+ZLM+录像服务(含Nginx反代)

本文提供了一套完整的容器化GB28181视频平台部署方案,通过Docker Compose实现WVP-PRO、ZLMediaKit(ZLM)和录像服务的一键式部署。详细介绍了环境准备、架构设计、容器化部署实战以及高级配置优化,帮助用户快速搭建高性能视频监控管理平台,适用于安防行业和物联网设备管理场景。

weixin_30415113的博客 861

用户存续期价值评估CLV(三) Gamma-Gamma模型 Python模拟

Gamma-Gamma模型 前面已经提到过,Pareto/NBD和BG/NBD模型只对客户存续时间和交易次数进行建模,并不涉及客户未来交易所带来的现金价值。 Gamma-Gamma模型就是对这个问题的一个扩展解决方案。 Gamma-Gamma模型做了如下假设: 从客户角度上来说,交易金额在每个客户的平均交易价值上随机波动。(这一点并不是很有说服力) 所观察到的交易价值均值是隐含价值均值 ????(????) 的非完美计量 交易价值均值在客户中是变化的,即使这个值是稳定的(这个假设非常大) 在客户中的平

weixin_43171270的博客 4370

OpenCode + Oh My OpenCode:打造你的终极AI编程团队(OpenCode新手入门指南)

本文详细介绍了开源终端AI编程助手 OpenCode 的完整配置教程 🖥️,从安装、AI模型配置到增强插件 Oh My OpenCode 的部署一应俱全。支持 Claude、ChatGPT、Gemini 多模型切换 🤖,还能实现多AI智能体协作开发。步骤清晰适合新手 📝,想在终端用AI写代码的开发者不要错过 ✨

XiaoqiangClub的博客 1万+

共享单车数据抓取与分析:使用Python爬虫抓取共享单车使用数据与地图信息

通过本篇博客,我们展示了如何使用Python爬虫抓取共享单车的使用数据和地图信息,并通过简单的数据分析得出有价值的见解。在实际应用中,数据的收集与分析不仅能帮助城市管理者更好地规划单车站点,还能为用户提供更精准的单车使用体验。未来,我们可以将此分析与机器学习模型相结合,进一步预测单车的使用趋势,优化调度算法,实现更加智能的共享单车管理。

2201_76125261的博客 2206

IGCT 测试原理概述

IGCT(Integrated Gate-Commutated Thyristor,集成门极换流晶闸管)是一种高功率半导体器件,基于门极可关断晶闸管(GTO)的原理,但通过集成门极驱动单元和优化结构(如硬驱动技术),实现了更低的导通损耗、更快的开关速度和更高的可靠性。它适用于中高压大功率应用,如高压直流输电(HVDC)、中压变频器和模块化多电平变换器(MMC)。IGCT 的结构为四层 p-n-p-n 器件,门极电流控制导通和关断,阳极电流在关断时快速换流至门极,通常在 1 μs 内完成。

专注于前沿技术的探索与实践,热衷于从代码逻辑、架构设计到行业应用等多维度深挖技术本质。期待在技术之路上与你共同成长~ 238

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

上一篇: 【翻译】Sora 系统卡-12月9日
下一篇: 【翻译】审慎对齐:推理使更安全的语言模型成为可能
羊羊洒洒_Blog
博客等级 码龄7年 174粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值