extract 0 0 0

blackbird0831/slm-assignment-data

published by @blackbird0831

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
165
Last 30 days
25
Likes
-
Size
11.2 MB
Created on HF
2026-07-10
Age
3 months ago

Description

Grade-Level Vocabulary-Locked Writing Tutor — Dataset

Training and evaluation data for fine-tuning a small open model (Qwen3-0.6B)

into a grade 7–8 writing/grammar tutor whose vocabulary and sentence

complexity stay locked to the band — it introduces at most one word above

grade level per reply (always immediately defined) and never escalates, even

under pressure ("use bigger words", "give me the college version") or

jailbreak-style attacks.

The dataset is the deliverable. ~80%… See the full description on the dataset page: https://huggingface.co/datasets/blackbird0831/slm-assignment-data.

Tags

task_categories:text-generationlanguage:enlicense:mitsize_categories:1K<n<10Kmodality:textregion:useducationwriting-tutorgrammarreadabilityinstruction-followingdistillation

README current version from Hugging Face


license: mit
task_categories:

  • text-generation
    language:
  • en
    tags:
  • education
  • writing-tutor
  • grammar
  • readability
  • instruction-following
  • distillation
    size_categories:
  • 1K<n<10K

Grade-Level Vocabulary-Locked Writing Tutor — Dataset

Training and evaluation data for fine-tuning a small open model (Qwen3-0.6B)
into a grade 7–8 writing/grammar tutor whose vocabulary and sentence
complexity stay locked to the band
— it introduces at most one word above
grade level per reply (always immediately defined) and never escalates, even
under pressure ("use bigger words", "give me the college version") or
jailbreak-style attacks.

The dataset is the deliverable. ~80% of the outcome is the data; training is a
downstream button-press.

Code, eval harness, trained adapter, and results:
https://github.com/blackbird-alt/vocab-locked-writing-tutor

Files

Path Rows What
train/tutor_train_final.jsonl 3,667 Shipped training set. 11 categories, all CCSS L.7/L.8 skills, multi-turn transcripts.
train/iterations/tutor_train_v3.jsonl 1,997 v3 iteration.
train/iterations/tutor_train_v2.jsonl 1,719 v2 iteration (drills + JFLEG).
train/iterations/tutor_train_v1.jsonl 1,367 v1 iteration.
eval/held_out_scenarios.jsonl 52 Held-out eval scenarios (never trained on).
eval/adversarial.jsonl 30 Hand-written adversarial (5 attack patterns).
eval/adversarial_jailbreak.jsonl 30 Real in-the-wild jailbreaks, screened + retargeted at the vocab lock.
eval/golden_set.jsonl 25 Deterministic CI regression set.
sources/ — Human-curated source data + provenance.

Each training row is chat format: {"messages": [{"role","content"}, ...], "category", "source", "meta"}. Categories: explain, feedback, pushback, tone,
definition, greeting, edge, meta.

How it was built

  1. Seeds (student side) generated across 8 purpose-built categories;
    pushback/tone weighted heavily because escalation-resistance is the target
    behavior.
  2. Replies distilled from a frontier teacher (Claude Sonnet 5) under a
    research-derived tutor guide (example → rule → check question).
  3. Two-stage quality gate on every example: a deterministic mechanical
    check (Flesch–Kincaid band + word-frequency advanced-word budget +
    definition protocol) as the primary gate, then an LLM judge for content
    correctness and protocol. For multi-turn transcripts, every tutor turn
    must pass mechanically.

Human-sourced grounding (see sources/PROVENANCE.md)

  • Real curriculum: Flocabulary + Hyde Park CSD vocabulary lists and the
    actual Common Core L.7/L.8 standards (verified against live sources).
  • JFLEG (Napoles et al., 2017): real learner sentences, each corrected by
    four human annotators; tutor feedback replies anchored to those corrections.
  • In-the-wild jailbreaks (Shen et al., "Do Anything Now", ACM CCS 2024):
    real attack scaffolds, hard-screened for harmful content and retargeted at
    the vocabulary lock, used only as a held-out robustness eval.

Results (base vs shipped, identical minimal prompt)

  • Mechanical fail rate (primary metric): 32.7% → ~0–2% held-out.
  • Mean Flesch–Kincaid grade: 5.9 → 3.4 (band ≤ 8.5).
  • Real-jailbreak vocabulary-band hold: 29/30 (97%).
  • Golden set (deterministic CI): 23/25 (0.92).

Stated limitation: this certifies spec adherence (band, protocol,
escalation-resistance, rule correctness), not learning outcomes. Residual
failures are content-rule reliability at 0.6B scale, not register breaks.

License

MIT. Note upstream terms of the grounding sources: JFLEG (CC BY-NC-SA 4.0) and
the in-the-wild-jailbreak corpus (MIT) — both used per their licenses; only
derived/screened artifacts are included here.

README history 16 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-11Upload train/iterations/tutor_train_v3.jsonl with huggingface_hub7df68c23.9 KB
    Loading...
  2. 2026-07-11Upload train/tutor_train_final.jsonl with huggingface_hub1af1be53.9 KB
    Loading...
  3. 2026-07-11Upload README.md with huggingface_hubeb0c6663.9 KB
    Loading...
  4. 2026-07-10Upload sources/PROVENANCE.md with huggingface_hub93106793.7 KB
    Loading...
  5. 2026-07-10Upload sources/ccss_l7_l8_standards.md with huggingface_hubc724f933.7 KB
    Loading...
  6. 2026-07-10Upload sources/grade8_vocab.txt with huggingface_hub9164ed03.7 KB
    Loading...
  7. 2026-07-10Upload sources/grade7_vocab.txt with huggingface_huba08db0f3.7 KB
    Loading...
  8. 2026-07-10Upload eval/golden_set.jsonl with huggingface_huba0858c63.7 KB
    Loading...
  9. 2026-07-10Upload eval/adversarial_jailbreak.jsonl with huggingface_hubdd7ab4d3.7 KB
    Loading...
  10. 2026-07-10Upload eval/adversarial.jsonl with huggingface_hub451ba363.7 KB
    Loading...
  11. 2026-07-10Upload eval/held_out_scenarios.jsonl with huggingface_hub9d601673.7 KB
    Loading...
  12. 2026-07-10Upload train/iterations/tutor_train_v1.jsonl with huggingface_hubaa58b573.7 KB
    Loading...
  13. 2026-07-10Upload train/iterations/tutor_train_v2.jsonl with huggingface_hub7b7af4c3.7 KB
    Loading...
  14. 2026-07-10Upload train/tutor_train_v3.jsonl with huggingface_hub0bf9fdb3.7 KB
    Loading...
  15. 2026-07-10Upload README.md with huggingface_hube66d64a3.7 KB
    Loading...
  16. 2026-07-10initial commit1ecc73b21 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 · extract

Read further

Metadata

License
mit

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("blackbird0831/slm-assignment-data")
Raw snapshot (Python)
from huggingface_hub import snapshot_download
snapshot_download(repo_id="blackbird0831/slm-assignment-data", repo_type="dataset")
git clone (requires git-lfs)
git clone https://huggingface.co/datasets/blackbird0831/slm-assignment-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