simpo-training

Optimize LLM alignment using preference data without a reference model.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/KappTech88/AI-RESEARCH-SKILLS-MCP --skill simpo-training-kapptech88
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: simpo-training
Source: https://github.com/KappTech88/AI-RESEARCH-SKILLS-MCP/tree/main/skills/simpo
Command: npx skills add https://github.com/KappTech88/AI-RESEARCH-SKILLS-MCP --skill simpo-training-kapptech88

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

SimPO provides a reference-free method to optimize LLM alignment using preference data, eliminating the need for a reference model while delivering strong alignment performance.

Core Features & Use Cases

  • Reference-free preference optimization for alignment across model sizes
  • Supports training with human preferences for instruction following, reasoning, and general alignment
  • Configurable hyperparameters (beta, gamma), loss types, and dataset configurations
  • Real-world use: fine-tuning a base model with Ultrafeedback-style preferences to improve alignment without external references.

Quick Start

Run a SimPO training workflow with a base model and preference data to align an LLM without a reference model.

Frequently Asked Questions about simpo-training

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

FAQPage Schema
What is reference-free preference optimization for LLM alignment?

SimPO aligns LLMs using preference data without needing a reference model. It supports configurable beta and gamma hyperparameters, optional SFT regularization, and common loss types to optimize instruction following and reasoning across various model sizes.

How do I optimize LLM alignment without a reference model?

SimPO enables LLM alignment without a reference model by applying preference optimization directly to human preference data. You configure hyperparameters like beta and gamma, select loss types, and optionally apply SFT regularization to fine-tune base models for instruction following.

Does SimPO work with Ultrafeedback-style preference datasets?

Yes, SimPO works with Ultrafeedback-style preference datasets for fine-tuning base models. It supports common loss types and dataset configurations, allowing you to improve LLM alignment and instruction following using standard human preference data formats.

Can I configure beta and gamma hyperparameters for preference learning?

Yes, you can configure beta and gamma hyperparameters for preference learning in SimPO. The method supports these adjustable parameters along with optional SFT regularization and common loss types to control the reference-free alignment optimization process across different model sizes.

SimPO vs DPO: what is the best way to align LLMs without a reference model?

SimPO is a reference-free alternative to DPO that eliminates the need for a reference model during preference optimization. Unlike standard DPO approaches, SimPO relies on configurable beta and gamma parameters to achieve strong alignment performance using only human preference data.