DPO-Shift

修正 DPO 分布偏移,让模型对齐更稳更准

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 6 🐛 待处理 1 👀 关注 4
GitHub ↗
GitHub 星标 ★ 59
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,可自行部署使用,无付费版本。

项目预览

DPO-Shift 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队Meaquadddd
定价模式🏷️完全免费
价格说明开源项目,可自行部署使用,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言Python
技术栈/模型alignment,large-language-models,preference-alignment,rlhf
GitHub 星标★ 59
上线时间2025-02-10 00:00:00
代码更新2025-03-05
仓库体积222.4 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

DPO-Shift 是一个针对直接偏好优化(DPO)算法的改进开源项目,旨在解决 DPO 训练中分布偏移的问题。在标准 DPO 中,模型在训练时使用的参考分布与推理时的实际分布不一致,导致生成质量下降。该项目通过动态调整优化目标,使模型在训练过程中逐步逼近目标分布,从而提升对齐效果。核心能力包括:实现分布偏移修正的 DPO 变体、提供与 Hugging Face transformers 和 peft 库的集成接口、支持 LoRA 等参数高效微调方式。项目代码基于 Python 编写,结构清晰,适合研究者复现实验或在此基础上扩展。目前项目处于早期阶段,星标数较少,但提供了实验配置和示例脚本,便于快速上手。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 59

核心亮点

  • 提出针对 DPO 分布偏移的明确改进方案,有理论动机
  • 与 Hugging Face 生态集成,支持 LoRA 微调,易于实验
  • 提供示例脚本和配置,复现门槛较低

不足之处

  • 文档/社区待观察
  • 项目早期,星标和贡献者少,稳定性待验证

适用场景

  • 研究 DPO 算法改进的学术实验
  • 需要更稳定对齐的大模型微调任务
  • 探索偏好优化新方法的开发者

替代项目

DPO(原版直接偏好优化)、KTO(知识感知优化)、ORPO(无需参考模型的偏好优化)

同类项目推荐

NexRL 开源

像搭积木一样拼 LLM 后训练流程,换组件不用重写代码

NexRL is an ultra-loosely-coupled LLM post-training framework.

★ 119 2026-10-07
Target-Driven-Distillation 开源

让扩散模型蒸馏更快更稳,生成质量不掉线

Consistency Distillation with Target Timestep Selection and Decoupled Guidance

★ 112 2026-08-09
kohya-config-webui 开源

可视化点选,一键生成SD训练配置,告别手写TOML

A WebUI for making config files used by kohya_sd_script. 一个用于生成kohya-ss训练脚···

★ 92 2026-08-09
ringattention 开源

环形分布注意力,让长上下文处理又快又省显存

Large Context Attention

★ 775 2026-08-09
BloomBee 开源

多台普通设备拼起来,也能微调和跑大模型

Decentralized LLMs fine-tuning and inference with offloading

★ 135 2026-09-16
apex-quant 开源

MoE 大模型按专家分精度压缩,省显存不掉点

Adaptive Precision for EXpert Models: MoE-aware mixed-precision quantization

★ 484 2026-10-17
ms-swift 开源

一条命令微调千种大模型,从训练到部署全搞定

Use PEFT or Full-parameter to CPT/SFT/DPO/GRPO 600+ LLMs (Qwen3.8, DeepSeek-V4, GLM-···

★ 16058 2026-08-09
flame 开源

极简框架,快速训练线性注意力大模型

A minimal training framework for scaling FLA models

★ 426 2026-08-09
RLVR-World 开源

用强化学习训练能用于决策的视频生成世界模型

Official repository for "RLVR-World: Training World Models with Reinforcement Learni···

★ 283 2026-08-09