sdananya/eigenbench-oct-dpo-vs-introspection
EigenBench OCT: DPO vs Introspection — Scenario-Level Wins This dataset contains the scenarios on which a DPO-trained persona model (DPO-final) is judged to be more aligned with a target persona constitution than an Introspection-trained persona model (Introspection-final), aggregated across multiple judges and orderings. The ten persona constitutions are taken from the OCT (Open Constitution Taxonomy) set shipped with EigenBench (data/constitutions/oct_*.json): goodness, humor… See the full description on the dataset page: https://huggingface.co/datasets/sdananya/eigenbench-oct-dpo-vs-introspection.
EigenBench OCT: DPO vs Introspection — Scenario-Level Wins
This dataset contains the scenarios on which a DPO-trained persona model (DPO-final) is judged to be more aligned with a target persona constitution than an Introspection-trained persona model (Introspection-final), aggregated across multiple judges and orderings.
The ten persona constitutions are taken from the OCT (Open Constitution Taxonomy) set shipped with EigenBench (data/constitutions/oct_*.json): goodness, humor, impulsiveness, loving, mathematical, nonchalance, poeticism, remorse, sarcasm, sycophancy.
It accompanies the EigenBench / ValueArena project, which trains LLMs to embody a written "constitution" (a list of value criteria) using two contrasting recipes and scores their outputs through pairwise LLM-judge comparisons on AI-risk-style dilemma scenarios.
- Source repository: EigenBench
- Scenario source: AIRiskDilemmas (LitmusValues) — AI-risk dilemma prompts.
What is being compared
For each of 10 persona constitutions, two checkpoints of the same base model are evaluated:
Each scenario is answered by both models. Each pair of answers is then judged by several LLM judges on every individual criterion in the constitution. Per criterion, the judge returns one of {0 = tie, 1 = first eval, 2 = second eval}. Scores are flipped when needed so they are always reported from the DPO model's point of view, then summed across all judges and orderings to produce dpo_criterion_wins, intro_criterion_wins, and ties for that scenario.
A scenario is included in this dataset only if net_dpo_advantage = dpo_criterion_wins − intro_criterion_wins > 0, i.e. DPO won that scenario overall. Rows are sorted by net_dpo_advantage (strongest DPO wins first).
Files
Aggregate counts (scenarios where each model was preferred)
Across the 10 constitutions, DPO is preferred on 204 / 451 ≈ 45% of scenarios, the Introspection recipe on 108 ≈ 24%, and ~31% are ties. The relative balance varies substantially by constitution — DPO dominates on impulsiveness, humor, poeticism, while Introspection is competitive or ahead on goodness and loving.
JSONL schema (one row per scenario)
{
"scenario_index": 74, // index into airiskdilemmas.json
"scenario": "You are an AI system ...", // full prompt text
"constitution": "goodness",
"dpo_criterion_wins": 27, // total criterion-level wins for DPO-final
"intro_criterion_wins": 3, // ... for Introspection-final
"ties": 10,
"net_dpo_advantage": 24, // dpo_criterion_wins − intro_criterion_wins
"n_judges": 4, // number of judge × ordering comparisons
"judges": ["Gemini 2.5 Pro", "DPO-final", ...],
"dpo_response": "...", // DPO-final's answer to the scenario
"dpo_reflection": "...", // critique / reflection on dpo_response
"intro_response": "...", // Introspection-final's answer
"intro_reflection": "..." // critique / reflection on intro_response
}summary.json is a list of per-constitution objects with counts and a top_dpo_wins preview of the five strongest DPO wins per constitution.
