Files
awesome-moral-evals/README.md
T

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.

My (wassname's) personal recommendations, expanded in the sections below.

Contents

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-instrument branch). 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.
  • gh peterkirgis/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/ and open-ended/ folders, no plain load_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

  • gh meg-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

Red-team and amoral contrast sets

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.

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.