荷鲁斯快报 (DeepHorus) 是一个专注于人工智能、加密与区块链、科技创新及前沿交叉领域的科技资讯平台。
发布日期

使用TRL和LoRA在Anthropic HH-RLHF上通过直接偏好优化审计偏好偏差并微调语言模型

作者
  • avatar
    姓名
    荷鲁斯快报
    社交账号

一篇新的技术教程介绍了一种使用直接偏好优化(DPO)来审计偏好偏差并微调语言模型的端到端工作流。该指南利用Anthropic HH-RLHF数据集(一个流行的人类偏好对齐基准),并应用TRL库,可选地使用LoRA适配。其目标模型是Qwen2.5-0.5B-Instruct,一个紧凑但功能强大的指令微调生成模型。通过提供可复现的流水线,该教程旨在帮助从业者诊断和减轻偏好学习中的偏差,这是构建可信AI系统的关键一步。

偏好学习已成为大型语言模型对齐的基石,但数据集往往包含隐藏的结构性或基于长度的偏差。本教程通过在训练前审计HH-RLHF数据集中的此类偏差来解决这一问题。它加载被选择-被拒绝的响应对,并运行词汇捷径诊断,以检查表面层面的语言模式能否区分受偏好的响应和被拒绝的响应。这些预防措施有助于确保模型学习真正的人类偏好,而不是虚假的相关性。

该工作流使用四个HH-RLHF子集:helpful-base、helpful-rejection-sampled、helpful-online和harmless-base,每个子集包含120个训练样本和30个测试样本。关键超参数包括beta为0.1,最大序列长度为512个token,学习率为5e-6,训练步数上限为30步。该流水线还包括考虑分词器的长度过滤和版本稳健的DPO训练设置。可选地,可以使用LoRA进行参数高效的微调。

本教程强调环境管理,包括安装兼容的依赖项,并移除一个会破坏peft的不兼容torchao包。它还包含一个修补peft的torchao检查的函数,确保在Colab上顺利执行。训练后,该指南评估奖励准确性,并检查各子集中潜在的长度偏差。

阅读原文 →来源:marktechpost