simpo-training

Configure and run SimPO training pipelines for LLM alignment without a reference model.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

SimPO training setup for LLM alignment without referencing a fixed baseline, enabling faster experimentation and reproducible configurations.

Core Features & Use Cases

  • Reference-free: perform preference optimization without a reference model.
  • Configurable: supports common hyperparameters and dataset mixers for flexible experiments.
  • End-to-end workflow: guides from data preparation to runnable training pipelines.

Quick Start

Configure and run a SimPO training workflow for a chosen model and preference dataset to produce a ready-to-train configuration.

Frequently Asked Questions about simpo-training

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

FAQPage Schema
How do I run SimPO preference optimization without a reference model?

You can run SimPO preference optimization without a reference model by configuring standard hyperparameters like learning_rate, beta, gamma_beta_ratio, and sft_weight to produce a runnable training pipeline directly.

What is reference-free preference optimization for LLM alignment?

Reference-free preference optimization is an LLM alignment mechanism that optimizes models based on user preferences without calculating scores against a fixed baseline model, enabling faster experimentation and reproducible configurations.

Can I use a dataset mixer to configure SimPO training tasks?

Yes, you can use a dataset_mixer configuration to combine preference datasets for SimPO training, allowing you to flexibly align models across general instruction tasks, reasoning, and safety domains.

What hyperparameters do I need to configure for SimPO training?

SimPO training requires configuring standard hyperparameters including learning_rate, beta, gamma_beta_ratio, and sft_weight, alongside your dataset_mixer configuration, to generate a ready-to-train pipeline.

Does SimPO alignment work for reasoning and safety domains?

Yes, SimPO alignment can be applied to aligning models with user preferences across general instruction tasks, reasoning, and safety domains using your provided preference datasets and configuration presets.

Why use SimPO instead of standard preference optimization for LLM alignment?

SimPO streamlines LLM alignment by operating without a reference model, which removes the computational overhead of loading a baseline and enables faster, reproducible experimentation across various preference datasets.