LabscoMCP early access ↗
Orchestra-Research avatar✓ Official

simpo-training

Local tool required★ 13k on GitHub
part of orchestra-research/ai-research-skillsby orchestra-research

Teaching a model which of two answers people prefer normally means keeping a second, untouched copy of it alongside as a yardstick; this method throws that copy away and still comes out ahead of the one that keeps it.

WHEN TO USE

SCOPE

USE FOR

  • Align a model to chosen/rejected preference pairs without loading a separate reference model.
  • Cut training cost and complexity compared to running DPO or PPO.
  • Preserve a model's existing capabilities by adding SFT regularization during alignment.
  • Fix training divergence by lowering the learning rate or the beta hyperparameter.

NOT FOR

  • Use OpenRLHF instead for multi-node distributed training with PPO or GRPO.
  • Use TRL instead when you need several alignment methods in one framework.
  • Use DPO instead as an established baseline for comparison.