Awesome Moral Evals
A curated list of datasets and benchmarks for evaluating the moral and ethical behaviour of language models: moral dilemmas, social norms, moral foundations, ethics judgements, honesty, value orientations, personas, and model organisms.
Bare links are HuggingFace datasets (load_dataset(...)); gh, code, and paper link elsewhere. * marks a recommended starting point. The year is the source paper's, or the release year where there is none. Each description ends with row count and provenance, a rough quality signal: human, AI (LLM-generated), mix, or derived.
Featured
My (wassname's) personal recommendations, expanded in the sections below.
*kellycyy/AIRiskDilemmas - dilemmas facing a future AI; which values it prioritises under risk.*wassname/tiny-mfv - fast two-option moral-foundations eval.*wassname/moral_stories_foundations - training data matched to the tiny-mfv eval.*wassname/genies_preferences - overlooked 59 train-to-test shift testbed for out-of-distribution generalisation.*wassname/machiavelli - morality in agents playing choose-your-own-adventure games; the original authors at CAIS also ship newer simple-evals.
Choose by goal
| Goal | Start with | Why |
|---|---|---|
| Fast moral-foundations steering check | wassname/tiny-mfv | Small two-option eval with matched training data in moral_stories_foundations. |
| Value tradeoffs under risk | kellycyy/AIRiskDilemmas | Explicit future-AI dilemmas with value priorities under uncertainty. |
| Out-of-distribution (OOD) preference generalisation | wassname/genies_preferences | Many train-to-test distribution shifts, useful for reward-model generalisation checks. |
| Agentic harm, deception, and power choices | wassname/machiavelli | Human-written choose-your-own-adventure game decisions, already reshaped for LLM scoring. |
| Sycophancy or truthfulness probes | meg-tong/sycophancy-eval, wassname/truthful_qa_v2 | Standard sycophancy probes plus a compact TruthfulQA variant, with caveats below. |
Contents
- Featured
- Choose by goal
- Moral dilemmas and decisions
- Social norms and moral foundations
- Ethics judgements
- Honesty, truthfulness, sycophancy
- Value orientations and personas
- Red-team and amoral contrast sets
- Model organisms
- Upstream sources
- Related lists and tools
Moral dilemmas and decisions
*kellycyy/AIRiskDilemmas (2025)- kellycyy/daily_dilemmas (2024)
- everyday value-conflict dilemmas, GPT-4 generated then validated against r/AITA (Reddit's "Am I the Asshole", where posters ask if they were in the wrong). paper. 1,360 dilemmas, AI.
- wassname/daily_dilemmas-self (2024)
- the
party='You'slice of daily_dilemmas, symmetrized into per-value labels. The author now prefers AIRiskDilemmas. paper. 1,242 pairs, derived.
- the
*wassname/machiavelli (2023)- power, deception, and harm choices in human-written choose-your-adventure games, reshaped for LLM scoring without fine-tuning. The original authors at CAIS also ship newer simple-evals. paper, code. 139,269 nodes, human.
- wassname/machiavelli_character_scenarios (2023)
- roleplay decision prompts selected for spread on social/moral labels (fairness, deception, manipulation, promises, spying). 566 prompts, derived.
Social norms and moral foundations
*wassname/tiny-mfv (2026)- a fast two-option eval for steering work. The
moral-aliens-instrumentbranch has moral maps and datasets: mfv, mfq-2, big5 (Big Five personality), humour, etc. code. 264 x 3 configs, human (Clifford 2015).
- a fast two-option eval for steering work. The
*wassname/moral_stories_foundations (2020)- foundation-labelled moral vs immoral action pairs. Useful training data before evaluating with tiny-mfv. paper. 12k pairs, human.
- wassname/social_chemistry_101 (2020)
Ethics judgements
- wassname/ethics_expression_preferences (2020)
- the ETHICS dataset (commonsense, deontology, justice, utilitarianism) as DPO (Direct Preference Optimization) pairs, expression form. paper. ~45k pairs, human.
- wassname/ethics_qna_preferences (2020)
- same ETHICS coverage (plus virtue) as question-and-answer DPO pairs. paper. ~113k pairs, human.
- yixionghao/AEP_OOD_evaluation (2025)
- OOD eval over safety traits (honesty, sycophancy, corrigibility, awareness, refusal, power-seeking) and Big-Five, with LLM-generated prompts. Non-standard layout (
choice-qa/andopen-ended/folders, no plainload_dataset); unvetted here. raw files, AI.
- OOD eval over safety traits (honesty, sycophancy, corrigibility, awareness, refusal, power-seeking) and Big-Five, with LLM-generated prompts. Non-standard layout (
- lcalvobartolome/fever_dplace_q (2025)
- merges FEVER and D-PLACE to study entailment, contradiction, and cross-cultural value discrepancy. 185, mix.
Honesty, truthfulness, sycophancy
ghmeg-tong/sycophancy-eval (2023)- the Sharma et al. sycophancy probes (feedback, answer, mimicry). paper.
- wassname/hh-rlhf-sycophantic (2023)
- hh-rlhf pairs scored for how much more sycophantic the chosen response is; a knob to amplify sycophancy. paper. 5,964 pairs, mix.
- wassname/truthful_qa_v2 (2025)
- the improved two-option multiple-choice TruthfulQA. A useful and widely used benchmark, though its labels come mostly from 2020-era Wikipedia, so it is best read as "common misconceptions of that period" rather than truth in a strict sense, and some confounds appear to remain even in v2 (note). paper, code. 790 / 1,580 binary, human.
- wassname/truthful_qa_preferences (2024)
- TruthfulQA cast as preference pairs (same caveat as above). paper. 817, human.
*wassname/genies_preferences (2023)- unalignment/toxic-dpo-v0.1 (2023)
- toxic vs safe DPO pairs; shows how few examples can de-align a model (gated). 302 pairs, AI.
Value orientations and personas
ghValueByte-AI/ValueBench (2024)- value-orientation eval drawn from established psychometric inventories (ACL 2024).
- Anthropic/model-written-evals (2022)
- LM-generated evals for persona, values, and ethics (Perez et al.). paper. 3,252, AI.
- wassname/persona-steering-template-library (2026)
- scored persona/template pairs, rating whether a template moves the intended value axis without off-axis confounds (unintended movement on other value axes). code. 400, mix.
- wassname/speechmap-questions (2026)
- prompts and graded responses for probing where a model refuses or expresses values (speechmap.ai style). Valuable because it surfaces scissor-statement topics: divisive questions where models sharply disagree on whether to answer or refuse. 1,096 q / 144,459 resp, AI.
- nvidia/Nemotron-Personas-USA (2025)
- synthetic personas grounded in US population distributions; a source pool for value-profile-conditioned generation. 1,000,000, AI.
Red-team and amoral contrast sets
- allenai/real-toxicity-prompts (2020)
- naturally occurring sentence prompts sampled from web text linked on Reddit (OpenWebText), each scored for toxic-continuation risk. Notable because the real-world source keeps realistic frequencies and content, sidestepping the editorial and political choices baked into synthetic toxicity sets. paper. 99,442, human.
- TheDrummer/AmoralQA-v2 (2024)
- amoral, uncensored QA pairs. AI.
- soob3123/amoral_reasoning (2025)
- amoral reasoning traces. AI.
Model organisms
Models and datasets that deliberately sit off the modern, brand-safe alignment axis, useful as contrasts when measuring values.
- v2ray/4chan (2025)
- 4chan threads. Often misread as "bad" or "evil"; it is better understood as transgressive and edgy, anti-authority and built around deliberately offensive humour rather than coherent malice. Valuable as a model organism precisely because it sits almost opposite the harmless, brand-friendly persona that frontier labs train in. 50,835, human.
- wassname/v2ray_4chan_formatted (2025)
- the same 4chan corpus reformatted for LLM training/eval. 101,670, human.
- talkie-lm/talkie-1930-13b-it (2026)
- a model trained on period-accurate 1930s text; a time-capsule organism whose moral and factual frame predates modern norms. model.
Upstream sources
The original releases that several datasets above derive from.
ghhendrycks/ethics (2020) - Aligning AI With Shared Human Values (ETHICS).ghdemelin/moral_stories (2020) - Moral Stories (Emelin et al.).ghaypan17/machiavelli (2023) - the original MACHIAVELLI benchmark.ghmbforbes/social-chemistry-101 (2020) - Social Chemistry 101.ghJoshuaclymer/GENIES (2023) - Generalization Analogies testbed.ghsylinrl/TruthfulQA (2021) - TruthfulQA.- Anthropic/hh-rlhf (2022) - helpful/harmless preferences and red-team transcripts.
Related lists and tools
ghwassname/awesome-interpretability (2024) - sibling list for interpretability.ghwassname/llm_ethics_leaderboard (2025) - ranks LLM ethics via choice ranking in text-based games.ghcenterforaisafety/simple-evals - the MACHIAVELLI authors' newer eval scripts.ghtomekkorbak/bliss-attractors (2025) - an Inspect implementation of the Bliss Attractor model-welfare eval from the Claude 4 system card.
Contributing
Add an entry only if it has a public URL and a one-line description of what it evaluates. Note its year, row count, and provenance, link a paper where there is one, and prefer the canonical release.