simpo-training

Automate reference-free preference optimization for aligning LLMs.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/overviewlabs/WHOX --skill simpo-training-overviewlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: simpo-training
Source: https://github.com/overviewlabs/WHOX/tree/main/optional-skills/mlops/simpo
Command: npx skills add https://github.com/overviewlabs/WHOX --skill simpo-training-overviewlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

SimPO enables reference-free preference optimization to align LLMs without needing a separate reference model, reducing setup complexity and latency.

Core Features & Use Cases

  • Reference-free preference optimization for LLM alignment across general instruction-following, reasoning, and dialog scenarios.
  • Configurable hyperparameters (beta, gamma, learning rate) and dataset mixing to tailor the strength and scope of alignment.
  • Works with common base models and supports SFT regularization to preserve capabilities.

Quick Start

Install dependencies, prepare your base model and a preferences dataset, then run the SimPO training script to begin alignment.

Frequently Asked Questions about simpo-training

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I align an LLM using preference optimization without a reference model?

Reference-free preference optimization aligns LLMs by directly optimizing user preferences without needing a separate reference model, which reduces setup complexity and training latency.

What is SimPO training and how does it differ from DPO for LLM alignment?

SimPO is a reference-free alternative to DPO that eliminates the reference model requirement, offering faster and simpler preference optimization for aligning LLMs across instruction-following and reasoning tasks.

Can I configure hyperparameters like beta and gamma for preference optimization training?

Yes, preference optimization training supports configurable hyperparameters including beta, gamma, learning rate, and dataset mixing to tailor the strength and scope of LLM alignment.

How do I start preference optimization training with a base model and preferences dataset?

To start preference optimization training, install dependencies, prepare your base model and a preferences dataset, then run the training script to begin the end-to-end alignment workflow.

Does preference optimization support SFT regularization to preserve base model capabilities?

Yes, the preference optimization workflow supports optional SFT regularization to preserve the base model's existing capabilities during the alignment process across dialog and reasoning tasks.

What are the limitations of reference-free preference optimization for LLMs?

Reference-free preference optimization requires a prepared preferences dataset and a compatible base model, relying on robust preference signals to achieve effective alignment without a reference model.