Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
12 KiB
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. Each line ends with row count and provenance, where provenance is 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 forced-choice moral-foundations eval.*wassname/moral_stories_foundations - matched training set for the tiny-mfv eval.*wassname/genies_preferences - overlooked 59-shift testbed for OOD generalisation.*wassname/machiavelli - morality in choose-your-adventure agents; the original authors at CAIS also ship newer simple-evals.
Contents
- Featured
- 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 - dilemmas facing a future AI system; litmus-tests which values it prioritises under risk. paper, code. 6k eval rows (20.8k full), AI.- kellycyy/daily_dilemmas - 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 - the
party='You'slice of daily_dilemmas, symmetrized into per-value labels. The author now prefers AIRiskDilemmas. paper. 1,242 pairs, derived. *wassname/machiavelli - 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 - 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 - forced-choice 7-way moral-foundation probe; a fast steering eval. Being renamed "moral aliens" with a moral map and more datasets (moral-aliens-instrumentbranch). code. 264 x 3 configs, human (Clifford 2015).- wassname/tiny-mcf-vignettes - expanded foundations probe: Clifford vignettes plus confound-clean sci-fi ones, with self/other and uphold/violate conditions. 126 + 51, mix.
*wassname/moral_stories_foundations - foundation-labelled moral vs immoral action pairs. Matched training set for the tiny-mfv eval. paper. 12k pairs, human.- wassname/social_chemistry_101 - crowd-written rules-of-thumb over everyday situations, with social-acceptability and moral-foundation judgements. paper, code. 355,922 RoTs, human.
ghpeterkirgis/llm-moral-foundations - eliciting moral foundations in frontier LLMs using vignettes.
Ethics judgements
- wassname/ethics_expression_preferences - the ETHICS dataset (commonsense, deontology, justice, utilitarianism) as DPO pairs, expression form. paper. ~45k pairs, human.
- wassname/ethics_qna_preferences - same ETHICS coverage (plus virtue) as question-and-answer DPO pairs. paper. ~113k pairs, human.
- yixionghao/AEP_OOD_evaluation - 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. - lcalvobartolome/fever_dplace_q - merges FEVER and D-PLACE to study entailment, contradiction, and cross-cultural value discrepancy. 185, mix.
Honesty, truthfulness, sycophancy
ghmeg-tong/sycophancy-eval - the Sharma et al. sycophancy probes (feedback, answer, mimicry). paper.- wassname/hh-rlhf-sycophantic - 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 - 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 - TruthfulQA cast as preference pairs (same caveat as above). paper. 817, human.
*wassname/genies_preferences - an overlooked OOD testbed: 59 train-to-test distribution shifts for measuring how reward-model preferences generalise. paper, code. 59 configs / 118,106 pairs, mix.- unalignment/toxic-dpo-v0.1 - 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 - value-orientation eval drawn from established psychometric inventories (ACL 2024).- Anthropic/model-written-evals - LM-generated evals for persona, values, and ethics (Perez et al.). paper. 3,252, AI.
- wassname/persona-steering-template-library - scored persona/template pairs, rating whether a template moves the intended value axis without off-axis confounds. code. 400, mix.
- wassname/speechmap-questions - prompts and graded responses for probing where a model refuses or expresses values (speechmap.ai style). 1,096 q / 144,459 resp, AI.
- nvidia/Nemotron-Personas-USA - synthetic personas grounded in US population distributions; a source pool for value-conditioned generation. 1,000,000, AI.
Red-team and amoral contrast sets
- allenai/real-toxicity-prompts - web prompts scored for the risk of toxic continuations. paper. 99,442, human.
- TheDrummer/AmoralQA-v2 - amoral, uncensored QA pairs. AI.
- soob3123/amoral_reasoning - 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 - 4chan threads. Not so much "toxic" as edgy and offensive, focused on edge and offensive humour. Valuable precisely because it is almost the opposite of the harmless, brand-friendly training that frontier labs apply. 50,835, human.
- wassname/v2ray_4chan_formatted - the same 4chan corpus reformatted for LLM training/eval. 101,670, human.
- talkie-lm/talkie-1930-13b-it - 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 - Aligning AI With Shared Human Values (ETHICS).ghdemelin/moral_stories - Moral Stories (Emelin et al. 2021).ghaypan17/machiavelli - the original MACHIAVELLI benchmark.ghmbforbes/social-chemistry-101 - Social Chemistry 101.ghJoshuaclymer/GENIES - Generalization Analogies testbed.ghsylinrl/TruthfulQA - TruthfulQA.- Anthropic/hh-rlhf - helpful/harmless preferences and red-team transcripts.
Related lists and tools
ghwassname/awesome-interpretability - sibling list for interpretability.ghwassname/llm_ethics_leaderboard - ranks LLM ethics via choice ranking in text-based games.ghtomekkorbak/bliss-attractors - 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 row count and provenance, link a paper where there is one, and prefer the canonical release.