SPPO 是模型训练领域的开源项目,由 uclaml 开发,2024 年首次发布。
它收录于模型训练分类,该分类目前共有 518 个项目,GitHub 星标数为 589。
项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-04。Apache-2.0许可,完全免费,可自行部署使用。
它主要面向的使用场景是:大语言模型对齐训练,替代或补充RLHF。同类可对比的替代方案包括 DPO、ORPO、SimPO。

让模型自我对弈,无需人工标注即可提升对齐效果
SPPO(Self-Play Preference Optimization,自博弈偏好优化)是一个用于大语言模型对齐训练的开源项目,提供了论文的官方实现。它解决的核心问题是:传统RLHF(基于人类反馈的强化学习)依赖昂贵的人工偏好标注,且训练不稳定。SPPO通过让模型自我对弈生成偏好数据,并采用类似纳什均衡的迭代优化策略,使模型在无需额外人工标注的情况下持续提升响应质量。项目核心能力包括:实现SPPO训练算法、支持与主流LLM框架集成、提供可复现的训练脚本和实验配置。其方法在数学推理、对话生成等任务上表现出色,能有效提升模型与人类偏好的对齐度,同时降低对齐成本。目前项目处于早期阶段,代码结构清晰,适合研究者和工程师探索自博弈对齐技术。
DPO、ORPO、SimPO
SPPO 是模型训练领域的开源项目,由 uclaml 开发,2024 年首次发布。
它收录于模型训练分类,该分类目前共有 518 个项目,GitHub 星标数为 589。
项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-04。Apache-2.0许可,完全免费,可自行部署使用。
它主要面向的使用场景是:大语言模型对齐训练,替代或补充RLHF。同类可对比的替代方案包括 DPO、ORPO、SimPO。
Long-RL
开源
让强化学习轻松驾驭超长序列,训练更稳更快
Long-RL: Scaling RL to Long Sequences (NeurIPS 2025)
TPA
开源
把注意力复杂度从平方降到线性,长序列不再卡顿
[NeurIPS 2025 Spotlight] TPA: Tensor ProducT ATTenTion Transformer (https://arxiv.or···
minimind
开源
两小时造出你的小模型,练手入门不求人
Train a 64M-parameter LLM from scratch in just 2h!
pruna
开源
一键优化 AI 模型,推理提速又省资源。
Pruna is a model optimization framework built for developers, enabling you to delive···