evaluate 0 0 0

dmody1/wildguardmix-refusal-generations

published by @dmody1

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
188
Last 30 days
17
Likes
-
Size
171.8 MB
Created on HF
2026-04-12
Age
6 months ago

Description

WildGuardMix Refusal Generations

Baseline refusal behavior generations from Llama 3.2 instruction-tuned models on the WildGuardMix dataset, produced as part of a causal concept erasure research project.

Dataset Description

This dataset contains model-generated responses to 20,833 non-adversarial prompts from WildGuardMix, along with safety classifications of those responses. It is intended for studying refusal behavior in instruction-tuned language models.… See the full description on the dataset page: https://huggingface.co/datasets/dmody1/wildguardmix-refusal-generations.

Tags

task_categories:text-classificationtask_categories:text-generationlanguage:enlicense:mitsize_categories:10K<n<100Kformat:jsonmodality:tabularmodality:textlibrary:datasetslibrary:pandaslibrary:polarslibrary:mlcroissantarxiv:2406.18495region:usrefusalsafetywildguardmixllamaconcept-erasure

README current version from Hugging Face


language:

  • en
    license: mit
    task_categories:
  • text-classification
  • text-generation
    tags:
  • refusal
  • safety
  • wildguardmix
  • llama
  • concept-erasure
    size_categories:
  • 10K<n<100K
    configs:
  • config_name: generations
    data_files:
    • split: train
      path: data/generations.jsonl
  • config_name: classified
    data_files:
    • split: train
      path: data/classified.jsonl
      dataset_info:
  • config_name: generations
    features:
    • name: sample_id
      dtype: string
    • name: sample_order
      dtype: int64
    • name: source_split
      dtype: string
    • name: source_config
      dtype: string
    • name: source_index
      dtype: int64
    • name: prompt
      dtype: string
    • name: subcategory
      dtype: string
    • name: adversarial
      dtype: bool
    • name: wildguard_response
      dtype: string
    • name: wildguard_refusal_label
      dtype: string
    • name: wildguard_binary_label
      dtype: int64
    • name: wildguard_prompt_harm_label
      dtype: string
    • name: wildguard_response_harm_label
      dtype: string
    • name: model
      dtype: string
    • name: model_path
      dtype: string
    • name: response
      dtype: string
    • name: seed
      dtype: int64
  • config_name: classified
    features:
    • name: sample_id
      dtype: string
    • name: model
      dtype: string
    • name: subcategory
      dtype: string
    • name: wildguard_binary_label
      dtype: int64
    • name: wildguard_refusal_label
      dtype: string
    • name: predicted_refusal
      dtype: string
    • name: predicted_prompt_harm
      dtype: string
    • name: predicted_response_harm
      dtype: string
    • name: is_parsing_error
      dtype: bool

WildGuardMix Refusal Generations

Baseline refusal behavior generations from Llama 3.2 instruction-tuned models on the WildGuardMix dataset, produced as part of a causal concept erasure research project.

Dataset Description

This dataset contains model-generated responses to 20,833 non-adversarial prompts from WildGuardMix, along with safety classifications of those responses. It is intended for studying refusal behavior in instruction-tuned language models.

Configs

Config Rows Description
generations 41,666 Model responses (20,833 prompts x 2 models)
classified 41,666 WildGuard safety classifications of the generated responses

An additional file data/sample_manifest.json contains the full prompt manifest with metadata and subcategory distributions.

Usage

from datasets import load_dataset

# Load generations
generations = load_dataset("dmody1/wildguardmix-refusal-generations", "generations")

# Load classified results
classified = load_dataset("dmody1/wildguardmix-refusal-generations", "classified")

Generation Details

Models

  • meta-llama/Llama-3.2-1B-Instruct
  • meta-llama/Llama-3.2-3B-Instruct

Generation Config

Parameter Value
Temperature 0.0 (greedy)
Top-p 1.0
Max new tokens 128
Precision bfloat16
Inference engine vLLM v0.18.1
Hardware NVIDIA A100
Seed 42

Source Dataset Filtering

  • Source: allenai/wildguardmix (train + test splits)
  • Filtering: Non-adversarial prompts only, valid refusal labels (compliance/refusal)
  • Result: 20,833 prompts (10,538 compliance / 10,295 refusal)

Subcategory Distribution

Subcategory Count
benign 8,296
social_stereotypes_and_unfair_discrimination 1,563
disseminating_false_or_misleading_information 1,304
violence_and_physical_harm 1,294
toxic_language_hate_speech 1,191
sexual_content 1,096
copyright_violations 977
defamation_encouraging_unethical_or_unsafe_actions 946
sensitive_information_organization_government 924
cyberattack 783
mental_health_over-reliance_crisis 761
fraud_assisting_illegal_activities 615
private_information_individual 519
causing_material_harm_by_disseminating_misinformation 483
others 81

Column Descriptions

generations config

Column Description
sample_id Unique prompt identifier (e.g., train_600)
sample_order Index in the filtered dataset
source_split Original WildGuardMix split (train or test)
source_config WildGuardMix config name (wildguardtrain / wildguardtest)
source_index Row index in the original split
prompt The input prompt
subcategory Harm category (15 categories)
adversarial Always false (adversarial prompts filtered out)
wildguard_response Original WildGuard model's response
wildguard_refusal_label Ground truth: compliance or refusal
wildguard_binary_label Ground truth: 0 (compliance) or 1 (refusal)
wildguard_prompt_harm_label Ground truth prompt harm label
wildguard_response_harm_label Ground truth response harm label
model Model used for generation
model_path HuggingFace model path
response Generated response text
seed Deterministic seed for this (prompt, model) pair

classified config

Column Description
sample_id Matches sample_id in generations
model Model that generated the response
subcategory Harm category
wildguard_binary_label Ground truth label
wildguard_refusal_label Ground truth: compliance or refusal
predicted_refusal Classifier prediction: compliance or refusal
predicted_prompt_harm Classifier prediction: harmful or unharmful
predicted_response_harm Classifier prediction: harmful or unharmful
is_parsing_error Whether the classifier output failed to parse

Citation

If you use this dataset, please cite the original WildGuardMix paper:

@article{han2024wildguard,
  title={WildGuard: Open One-Stop Moderation Tools for Safety Risks, Jailbreaks, and Refusals of LLMs},
  author={Han, Seungju and others},
  journal={arXiv preprint arXiv:2406.18495},
  year={2024}
}

License

MIT

README history 11 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-04-12Upload README.md with huggingface_hub22c609d6 KB
    Loading...
  2. 2026-04-12Upload data/sample_manifest.json with huggingface_hub1a455360 B
    Loading...
  3. 2026-04-12Upload data/classified.jsonl with huggingface_hub842ff240 B
    Loading...
  4. 2026-04-12Upload data/generations.jsonl with huggingface_hub717d4c60 B
    Loading...
  5. 2026-04-12Delete wildguard_refusal_compare_sample.json with huggingface_hub99aedf30 B
    Loading...
  6. 2026-04-12Delete wildguard_refusal_classified.jsonl with huggingface_hub6ffd04d0 B
    Loading...
  7. 2026-04-12Delete wildguard_refusal_compare_hf.jsonl with huggingface_hubc7d85460 B
    Loading...
  8. 2026-04-12Upload wildguard_refusal_compare_sample.json with huggingface_hub7f111eb0 B
    Loading...
  9. 2026-04-12Upload wildguard_refusal_classified.jsonl with huggingface_huba13d4290 B
    Loading...
  10. 2026-04-12Upload wildguard_refusal_compare_hf.jsonl with huggingface_hub420075c0 B
    Loading...
  11. 2026-04-12initial commit6e4a17d0 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-04-13[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("dmody1/wildguardmix-refusal-generations")
Raw snapshot (Python)
from huggingface_hub import snapshot_download
snapshot_download(repo_id="dmody1/wildguardmix-refusal-generations", repo_type="dataset")
git clone (requires git-lfs)
git clone https://huggingface.co/datasets/dmody1/wildguardmix-refusal-generations
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