misc 0 0 0

stindardlogic/instruction-following-hard-sft-100k

published by @stindardlogic

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
372
Last 30 days
188
Likes
-
Size
92.9 MB
Created on HF
2026-07-20
Age
3 months ago

Description

Hard Instruction Following SFT (100K)

100,000 ShareGPT conversations where the assistant correctly satisfies multiple simultaneous explicit constraints in a single response. Each example pairs a multi-constraint prompt with a response that honors every constraint without dropping any.

Targets the instruction-following capability measured by IFEval and similar benchmarks.

Motivation

A key failure mode in deployed LLMs is dropping constraints under load — responding… See the full description on the dataset page: https://huggingface.co/datasets/stindardlogic/instruction-following-hard-sft-100k.

Tags

task_categories:text-generationlanguage:enlicense:apache-2.0size_categories:100K<n<1Mformat:jsonmodality:textlibrary:datasetslibrary:pandaslibrary:polarslibrary:mlcroissantregion:usinstruction-followingmulti-constraintsftsupervised-fine-tuningformat-followingifevalconstraint-satisfactionsynthetic

README current version from Hugging Face


language:

  • en
    license: apache-2.0
    size_categories:
  • 100K<n<1M
    task_categories:
  • text-generation
    pretty_name: Hard Instruction Following SFT (100K)
    tags:
  • instruction-following
  • multi-constraint
  • sft
  • supervised-fine-tuning
  • format-following
  • ifeval
  • constraint-satisfaction
  • synthetic
    configs:
  • config_name: default
    data_files:
    • split: train
      path: instruction-following-hard-sft-100k.jsonl

Hard Instruction Following SFT (100K)

100,000 ShareGPT conversations where the assistant correctly satisfies multiple simultaneous explicit constraints in a single response. Each example pairs a multi-constraint prompt with a response that honors every constraint without dropping any.

Targets the instruction-following capability measured by IFEval and similar benchmarks.

Motivation

A key failure mode in deployed LLMs is dropping constraints under load — responding to a multi-requirement prompt by satisfying some requirements while silently ignoring others. When a user says "write exactly 3 bullet points, each under 15 words, professional tone, mention X, don't mention Y," models often:

  • Write 4 or 5 bullets when told exactly 3
  • Exceed the word limit on some bullets
  • Forget the exclusion constraint
  • Drift from the specified tone

This dataset trains models to track and honor all constraints simultaneously.

Dataset Description

100,000 conversations across 21 prompt scenarios, each with 4-6 simultaneous constraints:

Constraint Count Distribution

Constraints per prompt Count %
4 ~31,800 32%
5 ~50,000 50%
6 ~18,200 18%

Constraint Types Covered

Type Description
format Output structure (bullets, table, numbered list, prose)
length Exact or maximum word/sentence/item counts
tone Register (formal, casual, professional, academic, motivating)
content Specific topics or elements that must appear
exclusion Specific words, topics, or elements that must NOT appear
structure Internal organization (SBI format, chronological, paragraph role)
style Voice, persona, or rhetorical approach
order Sequence constraints (X must come first, end with Y)
audience Target reader expertise level
persona Signature, role, or POV requirements

Task Domains

Product writing, email drafting, code explanation, educational content, social media, academic writing, performance reviews, technical documentation, meeting facilitation, recipe/how-to guides, creative writing.

Format

{
  "conversations": [
    {
      "from": "human",
      "value": "Write a product description for a standing desk. Requirements: exactly 3 bullet points, each bullet under 15 words, professional tone, mention adjustable height and ergonomics, do NOT mention price or any specific brand name."
    },
    {
      "from": "gpt",
      "value": "- Adjustable height lets you alternate between sitting and standing throughout your workday.\n- Ergonomic design reduces back strain and promotes healthier posture over long hours.\n- Smooth, quiet motor enables quick transitions so you stay focused and productive."
    }
  ],
  "metadata": {
    "constraint_count": 5,
    "constraint_types": ["format", "length", "tone", "content", "exclusion"]
  },
  "id": "abc123"
}

Key Properties of Correct Responses

1. Complete constraint satisfaction: Every constraint in the prompt is honored in the response. No silent omissions.

2. Verification-friendly outputs: Responses are structured so constraints can be audited — exact bullet counts, verifiable word counts, no excluded terms.

3. Quality within constraints: Responses don't just technically satisfy constraints; they produce good outputs within the constraints. A 3-bullet product description should actually be a good product description.

4. Exclusion constraints strictly followed: "Do not use the word X" constraints are taken literally — the excluded words do not appear anywhere in the response.

5. Numeric constraints precise: "Exactly 4 sentences" means 4, not 3 or 5. "Under 15 words" means the bullet must count to 14 or fewer.

Relationship to IFEval

The IFEval benchmark (Zhou et al., 2023) measures instruction-following on prompts with verifiable constraints. The constraint types in this dataset directly correspond to IFEval's constraint categories:

  • Length constraints (word count, sentence count, paragraph count)
  • Format constraints (JSON, markdown, bullet lists)
  • Content constraints (keyword inclusion/exclusion)
  • Style constraints (language register, tone)

Training on this dataset should improve scores on IFEval and similar instruction-following evaluations.

Use Cases

  • SFT fine-tuning for improved multi-constraint instruction following
  • Training data for models targeting IFEval benchmark improvement
  • Building AI writing assistants that reliably follow format specifications
  • Enterprise AI deployment where output format consistency is critical
  • Evaluation dataset development for constraint satisfaction testing
  • Complementary to instruction-following-dpo-100k (DPO pairs for same capability)

License

Apache 2.0

README history 3 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-20Add dataset carda33e5795.1 KB
    Loading...
  2. 2026-07-20Add instruction-following-hard-sft-100k.jsonl31ce4310 B
    Loading...
  3. 2026-07-20initial commit4805ea30 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 · misc

Read further

Metadata

License
apache-2.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("stindardlogic/instruction-following-hard-sft-100k")
Raw snapshot (Python)
from huggingface_hub import snapshot_download
snapshot_download(repo_id="stindardlogic/instruction-following-hard-sft-100k", repo_type="dataset")
git clone (requires git-lfs)
git clone https://huggingface.co/datasets/stindardlogic/instruction-following-hard-sft-100k
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