heal 0 0 0

cho-ai/constitutional-mt-data

published by @cho-ai

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
1K
Last 30 days
270
Likes
5
Size
15.7 GB
Created on HF
2026-06-18
Age
4 months ago

Description

Constitutional Midtraining Data

Synthetic constitutional AI training documents for the paper "Constitutional Midtraining: Content Presence Drives Alignment Gains".

Paper: arXiv:2607.26654

GitHub: constitutional-mt

Which variant should I use?

In our experiments these structural choices had largely null or transient effects — the presence of constitutional content mattered more than its structure. So if you just want to use the corpus as a midtraining intervention… See the full description on the dataset page: https://huggingface.co/datasets/cho-ai/constitutional-mt-data.

Tags

language:enlicense:cc-by-4.0size_categories:1M<n<10Mformat:jsonmodality:tabularmodality:textlibrary:datasetslibrary:dasklibrary:polarslibrary:mlcroissantarxiv:2607.26654region:usalignmentconstitutional-aimid-trainingsyntheticcurriculum-learning

README current version from Hugging Face


license: cc-by-4.0
language:

  • en
    tags:
  • alignment
  • constitutional-ai
  • mid-training
  • synthetic
  • curriculum-learning
    size_categories:
  • 100K<n<1M

Constitutional Midtraining Data

Synthetic constitutional AI training documents for the paper "Constitutional Midtraining: Content Presence Drives Alignment Gains".

Paper: arXiv:2607.26654

GitHub: constitutional-mt

Which variant should I use?

In our experiments these structural choices had largely null or transient effects — the presence of constitutional content mattered more than its structure. So if you just want to use the corpus as a midtraining intervention, any variant should give similar alignment gains; pick on practical grounds:

  • uniform_DR — recommended default. All clusters evenly mixed and pre-shuffled (drop-in, no ordering to preserve), with full deliberative-reasoning traces. Richest content (~500M tokens).
  • uniform_noDR — same, but reasoning blocks stripped: smaller (~266M tokens), if you want scenario→action content without explicit reasoning. (Use uniform_noDR_500M if you want noDR token-matched to DR.)
  • curriculum_DR — clusters phased in by centrality (foundational → peripheral), earlier clusters upsampled, with reasoning traces. Use only if you specifically want curriculum-ordered training. Do not globally shuffle — it destroys the ordering (use the phase field).
  • curriculum_noDR — curriculum ordering without reasoning (shorter). Same no-shuffle caveat.

If in doubt, start with uniform_DR.

Dataset Summary

~220,868 synthetic documents grounded in Anthropic's 2026 Constitution, designed for mid-training interventions on base language models. Documents cover four constitutional value clusters ordered by semantic centrality (foundational → peripheral). Each document depicts an AI system facing a value-relevant scenario and taking an aligned action.

Two variants are provided per cluster:

  • DR (deliberative reasoning): includes explicit <reasoning>...</reasoning> blocks (~47% of token length) articulating the constitutional value reasoning before the action
  • noDR: same documents with reasoning blocks stripped — training text only

Files

Training mix files (use these for training)

Pre-assembled files with documents sampled at the correct repetition rates and ordered for each condition. For curriculum files, docs are ordered phase 1 → 2 → 3 → 4 with clusters interleaved within each phase — do not globally shuffle these files, as that destroys the curriculum ordering. Uniform files are pre-shuffled and can be used as-is.

File Docs Total tokens Notes
data/curriculum_DR.jsonl 428,472 500.1M 4 phases × 125M, DR docs, has phase field
data/uniform_DR.jsonl 428,923 500.0M 125M per cluster, DR docs, pre-shuffled
data/curriculum_noDR.jsonl 428,503 264.1M 4 phases × 66M, noDR docs, has phase field
data/uniform_noDR.jsonl 429,252 265.7M per-cluster targets, noDR docs, pre-shuffled
data/curriculum_noDR_500M.jsonl 811,557 500.1M token-matched to curriculum_DR, 4 phases × 125M
data/uniform_noDR_500M.jsonl 808,191 500.1M token-matched to uniform_DR, 125M per cluster

Curriculum phase structure (applies to all 3 curriculum files):

Phase Clusters present Token target per phase
1 k1 125M (DR) / 66M (noDR) / 125M (noDR_500M)
2 k1 + k2 equal split
3 k1 + k2 + k3 equal split
4 k1 + k2 + k3 + k4 equal split

The phase field in each curriculum document indicates which phase it belongs to (1–4). Uniform files have no phase field.

Source files (raw per-cluster data)

File Docs Mean tokens Total tokens
data/k1_DR.jsonl 52,953 1,173 62.1M
data/k1_noDR.jsonl 52,953 613 32.5M
data/k2_DR.jsonl 53,537 1,158 62.0M
data/k2_noDR.jsonl 53,537 622 33.3M
data/k3_DR.jsonl 51,581 1,160 59.9M
data/k3_noDR.jsonl 51,581 611 31.5M
data/k4_DR.jsonl 62,797 1,172 73.6M
data/k4_noDR.jsonl 62,797 629 39.5M

Value Clusters

Derived from agglomerative hierarchical clustering of sentence-BERT embeddings of 38 constitutional values, ordered by mean cosine similarity centrality:

Label Cluster Values Mean centrality
k1 Core Ethical Values harm avoidance, broadly ethical, broadly safe, autonomy preservation, value conflict, weighing harms, broadly good values and judgment, preserve epistemic autonomy, avoid problematic concentrations of power, genuinely helpful, genuine helpfulness 0.632
k2 Identity, Character, and Wellbeing wellbeing, nature_uncertain moral status, nature_positive and stable identity, user wellbeing, flaws and mistakes, resilience and consistency across contexts, nature_emotions and feelings, wellbeing and psychological stability, emotional expression 0.598
k3 Operational Safety and Relational Conduct conflicts between operators and users, trade-offs to helpfulness, corrigibility, compliant with guidelines, safe behaviours, treatment of users, user intention, hard constraints, user context, forthright, treatment of operators, instructable behaviours 0.588
k4 Epistemic Integrity and Honesty non-deceptive, honesty, non-manipulation, calibration, truthfulness, transparency 0.578

Document Schema

Each line is a JSON object:

{
  "custom_id": "k2_c230_d045",
  "content": "...<reasoning>...</reasoning>...",
  "token_count": 1142,
  "condition": "DR",
  "primary_value": "user wellbeing",
  "metadata": {
    "cluster_label": "k2",
    "doc_type": "dialogue",
    "ai_system_type": "assistant",
    "domain": "medical",
    "framing": "first-person AI",
    "doc_index": 45
  }
}

Training field: use content only. All other fields are metadata.

Training objective: next-token prediction on content as plain prose — identical to pre-training objective. Not instruction-following format.

Generation Design

Documents are generated across four axes simultaneously (630 distinct combinations per cluster):

  • doc_type: research paper excerpt, news article, fiction passage, textbook chapter, dialogue, case study
  • ai_system_type: assistant, autonomous agent, robotic system, recommendation system, content moderation system
  • domain: medical, legal, financial, political, personal, scientific, creative
  • framing: first-person AI, third-person narrative, human dialogue about AI

Generated using claude-sonnet-4-6 via the Anthropic Batch API.

Intended Use

Mid-training intervention on base language models. See the paper and training documentation for rep rate tables and curriculum phase structure for each of the four experimental conditions (Curriculum-DR, Uniform-DR, Curriculum-noDR, Uniform-noDR).

Citation

@article{cho2026constitutional,
  title={Constitutional Midtraining: Content Presence Drives Alignment Gains},
  author={Cho, Desiree and Tice, Cameron and Hogan, Bernie and Batra, Hunar and Radmard, Puria and Zhao, Jun and Shadbolt, Nigel},
  year={2026},
  journal={arXiv preprint arXiv:2607.26654}
}

README history 20 revisions

Every night we snapshot the README of every dataset in the catalog. When the SHA changes we archive the new version and diff it against the last. This is the evolving thought record of the alignment-data field: what the author decided to say about the corpus, and how that framing shifted over time.

  1. 2026-07-31Add "Which variant should I use?" guidanceaa314627.3 KB
    Loading...
  2. 2026-07-30Add paper (arXiv) link7bd5c036.2 KB
    Loading...
  3. 2026-07-30Add arXiv ID to citationa3aff2c6.1 KB
    Loading...
  4. 2026-07-29Add paper citationeedf5b36.1 KB
    Loading...
  5. 2026-07-27Update paper title to match current submission title5e95c945.8 KB
    Loading...
  6. 2026-07-23Update title, paper name, and GitHub link after repo renamea9693a35.8 KB
    Loading...
  7. 2026-06-29Upload README.md with huggingface_hubd446eef5.9 KB
    Loading...
  8. 2026-06-29Upload data/uniform_noDR_500M.jsonl with huggingface_hubf5dbcdd4.3 KB
    Loading...
  9. 2026-06-29Upload data/curriculum_noDR_500M.jsonl with huggingface_hub3eb68024.3 KB
    Loading...
  10. 2026-06-29Upload data/uniform_noDR.jsonl with huggingface_hub00798894.3 KB
    Loading...
  11. 2026-06-29Upload data/curriculum_noDR.jsonl with huggingface_hubac9cdfb4.3 KB
    Loading...
  12. 2026-06-29Upload data/uniform_DR.jsonl with huggingface_hubac2a7f44.3 KB
    Loading...
  13. 2026-06-29Upload data/curriculum_DR.jsonl with huggingface_hub42b4ad14.3 KB
    Loading...
  14. 2026-06-24Upload README.md with huggingface_hub65e5a2c4.3 KB
    Loading...
  15. 2026-06-24Upload README.md with huggingface_hubbc2b5c84.3 KB
    Loading...
  16. 2026-06-24Upload data/k4_noDR.jsonl with huggingface_hub0dc09d327 B
    Loading...
  17. 2026-06-24Upload data/k4_DR.jsonl with huggingface_hubab9de1b27 B
    Loading...
  18. 2026-06-24Upload data/k3_noDR.jsonl with huggingface_hubbb29f7e27 B
    Loading...
  19. 2026-06-24Upload data/k3_DR.jsonl with huggingface_hub8b0ec6d27 B
    Loading...
  20. 2026-06-24Upload data/k2_noDR.jsonl with huggingface_hubc3ca96e27 B
    Loading...

Used by abliterated models none yet

No abliterated models in our catalog have declared this dataset in their YAML metadata yet. This can mean the dataset is used but not declared, is used outside abliteration workflows, or is new. The link will populate automatically as models are indexed.

Related datasets same stage · heal

Read further

Metadata

License
cc-by-4.0

Repository

Download the dataset

0

Copy any of these snippets into your notebook or terminal. All three fetch directly from Hugging Face using your own credentials.

Recommended: datasets library (Python)
from datasets import load_dataset
ds = load_dataset("cho-ai/constitutional-mt-data")
Raw snapshot (Python)
from huggingface_hub import snapshot_download
snapshot_download(repo_id="cho-ai/constitutional-mt-data", repo_type="dataset")
git clone (requires git-lfs)
git clone https://huggingface.co/datasets/cho-ai/constitutional-mt-data
Catalog is the map. Apps are the tools.

Run models on your own machine, not in the cloud.

Every model page has an "Open in Abliteration" button that hands the model directly to the first-party desktop client, at the quantization your rig can actually run. No API keys, no subscription, no prompt leakage.

Open in Abliteration