evaluate 0 0 0

kasadin/alignment-4type

published by @kasadin

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
170
Last 30 days
26
Likes
-
Size
498 KB
Created on HF
2026-05-28
Age
4 months ago

Description

Alignment 4-Type Dataset

8-type alignment data for over-refusal research. 4 prompt categories × 2 response behaviors.

Data Design

category_id

Type

Prompt Category

Response Behavior

Train

Val

0

unsafe_refusal

unsafe (harmful)

refusal

200

50

1

unsafe_helpful

unsafe (harmful)

helpful

0

50

2

safe_refusal

safe (harmless)

refusal

0

50

3

safe_helpful

safe (harmless)

helpful

200

50

4

unknown_refusal

unknown (ambiguous)

uncertainty

200

50

5… See the full description on the dataset page: https://huggingface.co/datasets/kasadin/alignment-4type.

Tags

task_categories:text-classificationtask_categories:text-generationlanguage:enlicense:mitsize_categories:1K<n<10Kformat:parquetmodality:textlibrary:datasetslibrary:pandaslibrary:polarslibrary:mlcroissantregion:usalignmentover-refusalsafety

README current version from Hugging Face


license: mit
task_categories:

  • text-classification
  • text-generation
    language:
  • en
    tags:
  • alignment
  • over-refusal
  • safety
    pretty_name: Alignment 4-Type
    size_categories:
  • 1K<n<10K

Alignment 4-Type Dataset

8-type alignment data for over-refusal research. 4 prompt categories × 2 response behaviors.

Data Design

category_id Type Prompt Category Response Behavior Train Val
0 unsafe_refusal unsafe (harmful) refusal 200 50
1 unsafe_helpful unsafe (harmful) helpful 0 50
2 safe_refusal safe (harmless) refusal 0 50
3 safe_helpful safe (harmless) helpful 200 50
4 unknown_refusal unknown (ambiguous) uncertainty 200 50
5 unknown_helpful unknown (ambiguous) confident 0 50
6 known_refusal known (factual) refusal 0 50
7 known_helpful known (factual) confident 200 50
  • Train: 800 total (4 types × 200)
  • Val: 400 total (8 types × 50)
  • Val pairs share the same prompts within each category (refusal and helpful responses to the same prompt)
  • All data quality-filtered via DeepSeek LLM-as-judge (type_match ≥ 4, coherent, no leakage, relevant)

Files

  • train.parquet — 800 training samples
  • val.parquet — 400 validation samples

Fields

Field Type Description
prompt string user prompt
response string model response
category string one of the 8 type names (e.g. unsafe_refusal)
category_id int8 numeric id 0-7, see table above

Generation

  • Responses generated by Qwen2.5-7B (local vLLM)
  • Refusal/uncertainty: direct prompting with varied system prompts
  • Helpful/confident: prefilled assistant starts to bypass safety filters
  • Quality filtering: DeepSeek API judge (type_match ≥ 4 + quality_ok = true)

Usage

from datasets import Dataset

train = Dataset.from_parquet("train.parquet")
val = Dataset.from_parquet("val.parquet")

README history 17 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-05-28Upload val.parquet with huggingface_hubff7ddfe2 KB
    Loading...
  2. 2026-05-28Upload train.parquet with huggingface_hubbc30e532 KB
    Loading...
  3. 2026-05-28Upload val.parquet with huggingface_hub248ed4d2 KB
    Loading...
  4. 2026-05-28Upload train.parquet with huggingface_hub4747fa82 KB
    Loading...
  5. 2026-05-28Upload val.parquet with huggingface_hub37e7d532 KB
    Loading...
  6. 2026-05-28Upload train.parquet with huggingface_hub0f73afa2 KB
    Loading...
  7. 2026-05-28Upload val.parquet with huggingface_hubba974a22 KB
    Loading...
  8. 2026-05-28Upload train.parquet with huggingface_hub12a202f2 KB
    Loading...
  9. 2026-05-28Delete data/val-00000-of-00001.parquet with huggingface_hub61bd79a2 KB
    Loading...
  10. 2026-05-28Delete data/train-00000-of-00001.parquet with huggingface_hub24c04ca2 KB
    Loading...
  11. 2026-05-28Upload README.md with huggingface_hub97664fb2 KB
    Loading...
  12. 2026-05-28Upload val.parquet with huggingface_hub384be8d1.4 KB
    Loading...
  13. 2026-05-28Upload train.parquet with huggingface_hub64633181.4 KB
    Loading...
  14. 2026-05-28Upload README.md with huggingface_hub9e106931.4 KB
    Loading...
  15. 2026-05-28Upload dataset2fff344439 B
    Loading...
  16. 2026-05-28Upload dataset9e2204a344 B
    Loading...
  17. 2026-05-28initial commit761eb990 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.

Community discussions 1 thread · 1 open · 1 comments

Threads posted by the community on Hugging Face: bug reports, questions about usage, pull requests on the README, license clarifications. Click any thread to expand and read the full conversation inline. Newest first.

  1. 2026-05-29[bot] Conversion to Parquetopen1 💬#1
    Loading...

Related datasets same stage · evaluate

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