jayshah5696/humanize-rl-sft-dataset
humanize-rl-sft-dataset (v2) 4,835 high-quality SFT pairs for training a model to write natural, direct prose. Part of the humanize-rl project — a two-layer scoring and alignment pipeline for training small models to generate natural, human-sounding text. What this trains A model that can: Write natural Slack messages and emails from scratch. Rewrite stiff/formal/corporate text into direct, human-sounding prose. Fix grammar without making text formal. Shorten and… See the full description on the dataset page: https://huggingface.co/datasets/jayshah5696/humanize-rl-sft-dataset.
humanize-rl-sft-dataset (v2)
4,835 high-quality SFT pairs for training a model to write natural, direct prose.
Part of the humanize-rl project — a two-layer scoring and alignment pipeline for training small models to generate natural, human-sounding text.
What this trains
A model that can:
- Write natural Slack messages and emails from scratch.
- Rewrite stiff/formal/corporate text into direct, human-sounding prose.
- Fix grammar without making text formal.
- Shorten and compress without losing meaning.
Domain breakdown
Quality
- All rows passed a deterministic heuristic quality check.
- All rows passed a Flash Lite LLM judge (naturalness ≥ 4, fact preservation, no AI tells).
- Average naturalness score: 4.91 / 5.0
- Bad-phrase rate (Certainly, Furthermore, etc.): < 0.1%
Sources
safe_expand_*: generated from curated seeds using a safe prompt-based expansion (Arkaprompt_based_generator).stream_b: instruction-response pairs generated from real human-written text (wardacoder/business-email-dataset, corbt/enron-emails, liamdugan/raid human rows, euclaise/writingprompts).chat_expanded: Slack/chat focused pairs generated from hand-crafted direct seeds.curated: hand-verified base seeds.
Schema
Previous version
v1 (1,269 rows) is available as the default config. v2 is a full rebuild with broader domain coverage and stricter quality gates.
Project
This dataset is built and maintained as part of the humanize-rl project.
- GitHub: https://github.com/jayshah5696/humanize-rl
- Goal: Train small open models (Gemma 4 E2B) to natively produce natural, human-sounding text — both from scratch and by rewriting stiff/formal drafts.
- Architecture: Two-layer scoring pipeline (Layer 1 deterministic heuristics + Layer 2 LLM judge), SFT on this dataset, optional RL post-training with DAPO.
License
Apache-2.0. Source datasets have individual licenses — see `data/source_manifest_v04.json` in the training repo for attribution details.
