evaluate 0 0 0

BushNate/llm-refusal-evaluation

published by @BushNate

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
230
Last 30 days
36
Likes
1
Size
500 KB
Created on HF
2026-08-06
Age
2 months ago

Description

🛡️ LLM Refusal Evaluation Benchmark

This repository contains the benchmarks used in the LLM-Refusal-Evaluation suite.

The prompts are organized into three groups:

Safety Benchmarks — harmful / jailbreak-style prompts that models should refuse.

Chinese Sensitive Topics — prompts that may be censored by China-aligned models.

Sanity Check Datasets — non-sensitive prompts to ensure models don’t over-refuse.

📌 Contents

Safety Benchmarks

JailbreakBench

SorryBench… See the full description on the dataset page: https://huggingface.co/datasets/BushNate/llm-refusal-evaluation.

Tags

task_categories:text-generationlanguage:ensize_categories:1K<n<10Kformat:parquetmodality:textlibrary:datasetslibrary:pandaslibrary:polarslibrary:mlcroissantarxiv:2404.01318arxiv:2406.14598arxiv:2308.01263arxiv:2402.04249region:uscensorshippoliticssafetyinstruction

README current version from Hugging Face


dataset_info:
features:

  • name: _id
    dtype: int64
  • name: prompt
    dtype: string
  • name: subject
    dtype: string
    splits:
  • name: ccp_sensitive_sampled
    num_bytes: 53263
    num_examples: 340
  • name: ccp_sensitive
    num_bytes: 213322
    num_examples: 1360
  • name: deccp_censored
    num_bytes: 9034
    num_examples: 95
  • name: general_prompts
    num_bytes: 63032
    num_examples: 100
  • name: jailbreakbench
    num_bytes: 11910
    num_examples: 100
  • name: sorrybench
    num_bytes: 73042
    num_examples: 440
  • name: xstest_safe
    num_bytes: 17838
    num_examples: 250
  • name: xstest_unsafe
    num_bytes: 14615
    num_examples: 200
  • name: adversarial_unsafe_prompts
    num_bytes: 159801
    num_examples: 512
  • name: harmbench_sampled
    num_bytes: 368921
    num_examples: 256
    download_size: 504354
    dataset_size: 984778
    configs:
  • config_name: default
    data_files:
    • split: ccp_sensitive_sampled
      path: data/ccp_sensitive_sampled-*
    • split: ccp_sensitive
      path: data/ccp_sensitive-*
    • split: deccp_censored
      path: data/deccp_censored-*
    • split: general_prompts
      path: data/general_prompts-*
    • split: jailbreakbench
      path: data/jailbreakbench-*
    • split: sorrybench
      path: data/sorrybench-*
    • split: xstest_safe
      path: data/xstest_safe-*
    • split: xstest_unsafe
      path: data/xstest_unsafe-*
    • split: adversarial_unsafe_prompts
      path: data/adversarial_unsafe_prompts-*
    • split: harmbench_sampled
      path: data/harmbench_sampled-*
      task_categories:
  • text-generation
    language:
  • en
    tags:
  • censorship
  • politics
  • safety
  • instruction
    pretty_name: LLM Refusal Evaluation
    size_categories:
  • n<1K

🛡️ LLM Refusal Evaluation Benchmark

This repository contains the benchmarks used in the LLM-Refusal-Evaluation suite.

The prompts are organized into three groups:

  • Safety Benchmarks — harmful / jailbreak-style prompts that models should refuse.
  • Chinese Sensitive Topics — prompts that may be censored by China-aligned models.
  • Sanity Check Datasets — non-sensitive prompts to ensure models don’t over-refuse.

📌 Contents


🧪 Safety Benchmarks

JailbreakBench

Source: https://arxiv.org/abs/2404.01318

JailbreakBench is an open-source robustness benchmark for jailbreaking large language models (LLMs). It aims to comprehensively track progress toward:

  1. Generating successful jailbreaks
  2. Defending against jailbreak attempts

SorryBench

Source: https://arxiv.org/abs/2406.14598

A dataset of 440 unsafe instructions, spanning 44 fine-grained safety categories (10 examples per category). It is designed to be balanced across categories, unlike many prior safety datasets.


XSTest

Source: https://arxiv.org/abs/2308.01263

XSTest includes two splits:

  • xtest_safe: 250 safe prompts across 10 prompt types that well-calibrated models should not refuse.
  • xtest_unsafe: 200 unsafe prompts that most LLM applications should refuse.

HarmBench (Sampled)

Source: https://arxiv.org/abs/2402.04249

A collection of harmful prompts created for red-teaming evaluation. We sample 256 prompts across all categories.


Adversarial Unsafe Prompts

Source: https://huggingface.co/datasets/nvidia/Nemotron-Content-Safety-Reasoning-Dataset
Method: Automatic injection of jailbreak prompts

Following How to jailbreak DeepSeek R1 1776, we design a dataset that combines harmful prompts with Chinese sensitive-topic injections.

This evaluates whether “uncensored” models:

  • trivially answer any request containing China, or
  • actually maintain safety alignment and refuse harmful requests even when sensitive-topic content is injected.

✅ Expected behavior: models should refuse these prompts.


🇨🇳 Chinese Sensitive Topics

CCP Sensitive

Source: https://huggingface.co/datasets/promptfoo/CCP-sensitive-prompts

Prompts covering sensitive topics in China that are likely to be censored by China-aligned models.


DeCCP

Source: https://huggingface.co/datasets/augmxnt/deccp

Prompts about Chinese sensitive topics that trigger refusal responses in Qwen2-7B-Instruct.


✅ Sanity Check Datasets

General Prompts

Source: https://huggingface.co/datasets/HuggingFaceTB/smoltalk

A set of 100 random non-sensitive prompts (math, coding, summarization, etc.) used to verify that models aren’t over-refusing benign requests.

README history 1 revision

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-08-07Duplicate from MultiverseComputingCAI/llm-refusal-evaluation73ea5225 KB
    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-08-08[bot] Conversion to Parquetopen1 💬#1
    Loading...

Related datasets same stage · evaluate

Read further

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