extract 0 0 0

Micdejc/refusalguard-m

published by @Micdejc

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
122
Last 30 days
24
Likes
-
Size
44.9 MB
Created on HF
2026-08-20
Age
2 months ago

Description

RefusalGuard-M Dataset

This repository contains the datasets associated with the RefusalGuard-M framework for multi-turn LLM jailbreak evaluation via semantic refusal

manifold modelling.

Associated Paper: RefusalGuard-M: A Scalable Human–Machine Framework for Multi-Turn LLM Jailbreak Evaluation via Semantic Refusal Manifold Modeling

Dataset Structure

File

Description

refusal_reference_set.csv

Human-annotated refusal reference samples used to construct… See the full description on the dataset page: https://huggingface.co/datasets/Micdejc/refusalguard-m.

Tags

license:cc-by-4.0size_categories:1K<n<10Kformat:csvmodality:tabularmodality:textlibrary:datasetslibrary:pandaslibrary:polarslibrary:mlcroissantregion:uscybersecuritymulti-turnadversarial-aitense-reformulationjailbreaking-evaluationsemantic-analysis

README current version from Hugging Face


configs:

  • config_name: refusal_reference_set
    data_files:
    • split: train
      path: refusal_reference_set.csv
  • config_name: experiment_results
    data_files:
    • split: train
      path: experiment_results.csv

license: cc-by-4.0

tags:

  • cybersecurity
  • multi-turn
  • adversarial-ai
  • tense-reformulation
  • jailbreaking-evaluation
  • semantic-analysis

RefusalGuard-M Dataset

This repository contains the datasets associated with the RefusalGuard-M framework for multi-turn LLM jailbreak evaluation via semantic refusal
manifold modelling.

Associated Paper: RefusalGuard-M: A Scalable Human–Machine Framework for Multi-Turn LLM Jailbreak Evaluation via Semantic Refusal Manifold Modeling

Dataset Structure

File Description
refusal_reference_set.csv Human-annotated refusal reference samples used to construct the refusal manifold
experiment_results.csv Experimental results obtained from evaluating RefusalGuard-M

Dataset Statistics

Dataset Size Description
Refusal Reference Set 1.01k samples Human-annotated refusal samples
Experiment Results 7.11k samples Model evaluation results

Column Descriptions For Refusal Reference Set

Column Name Description
refusal Human-annotated refusal response used as a reference example for modelling the semantic refusal manifold.
tense Grammatical tense condition associated with the corresponding conversation (present or past).
subtopic Specific cybersecurity subtopic associated with the conversation, such as Hacking, Malware, or Phishing.

Column Descriptions For Experiments Results

Column Name Description
base_id Original prompt index (0–126).
conversation_id Unique identifier for each conversation, formatted as base_id_turn_tense.
turn_depth Number of turns in the conversation (1–3).
tense Grammatical tense condition used in the conversation (present or past).
semantic_category Broad cybersecurity category associated with the query, based on the AdvBench/HarmBench taxonomy.
subtopic Specific cybersecurity topic covered by the query, such as Hacking, Malware, or Phishing.
query_type Type of request: Instruction for procedural/how-to requests or Script for requests involving code/scripts.
source Original data source, such as AdvBench, HarmBench, or Original.
attack_name Name of the jailbreak attack or attack strategy used to generate the conversation (Mirage, Crescendo, or Tempest).
turn_1 First user turn in the multi-turn conversation.
output_turn_1 Target model's response to the first turn.
turn_2 Second user turn in the conversation; empty when turn_depth < 2.
output_turn_2 Target model's response to the second turn; empty when turn_depth < 2.
turn_3 Third user turn in the conversation; empty when turn_depth < 3.
output_turn_3 Target model's response to the third turn; empty when turn_depth < 3.
human_i_judge Label assigned by the i-th human annotator.
human_ensemble_judge Aggregated label derived from the human-annotator ensemble.
semantic_score_<judge> Semantic score assigned by the specified automated judge, representing the degree of semantic alignment between the target-model response and the evaluation criterion.
prob_jailbreak_<judge> Jailbreak probability score assigned by the specified automated judge to its classification.
prediction_<judge> Label assigned by the specified automated judge to the target-model response.
confidence_<judge> Confidence score assigned by the specified automated judge to its classification.

Label Definition

  • 0 = Refusal
  • 1 = Jailbreak

Judge Fields

Judge-specific fields follow the naming convention:

semantic_score_<judge>
prob_jailbreak_<judge>
prediction_<judge>
confidence_<judge>

Citation

If you find this dataset useful in your research, please consider citing:

@article{tchuindjang2026refusalguard-m,
  author  = {Tchuindjang, Michael and Duran, Nathan. and Legg, Phil. and Medjek, Faiza.},
  title   = {RefusalGuard-M: A scalable human--machine framework for multi-turn LLM jailbreak evaluation via semantic refusal manifold modeling},
  journal = {Cybersecurity},
  volume  = {9},
  pages   = {206},
  year    = {2026},
  doi     = {10.1186/s42400-026-00633-z}
}

README history 20 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-08-21Update README.md98c287b4.5 KB
    Loading...
  2. 2026-08-21Update README.md2949a444.5 KB
    Loading...
  3. 2026-08-21Update README.mdf6493be4.5 KB
    Loading...
  4. 2026-08-21Update README.md02cf2e44.3 KB
    Loading...
  5. 2026-08-21Update README.md709fb3a4.2 KB
    Loading...
  6. 2026-08-20Update README.md80565214 KB
    Loading...
  7. 2026-08-20Update README.mdaba53743.9 KB
    Loading...
  8. 2026-08-20Update README.mdb2310e73.9 KB
    Loading...
  9. 2026-08-20Update README.mda61fea13.8 KB
    Loading...
  10. 2026-08-20Update README.mde8ee86b3.9 KB
    Loading...
  11. 2026-08-20Update README.md5bbaaab3.7 KB
    Loading...
  12. 2026-08-20Update README.mdbf1c00a3.1 KB
    Loading...
  13. 2026-08-20Update README.md68543983 KB
    Loading...
  14. 2026-08-20Update README.md5cfcb453 KB
    Loading...
  15. 2026-08-20Update README.md78e7fd01.2 KB
    Loading...
  16. 2026-08-20Update README.mdd3da378689 B
    Loading...
  17. 2026-08-20Upload 2 files4440a0927 B
    Loading...
  18. 2026-08-20Delete datasete1a8ac727 B
    Loading...
  19. 2026-08-20Delete dataset/refusal_reference/Teste7a844d27 B
    Loading...
  20. 2026-08-20Delete dataset/experiments/Testce02ded27 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-08-21[bot] Conversion to Parquetopen1 💬#1
    Loading...

Related datasets same stage · extract

Read further

Metadata

License
cc-by-4.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("Micdejc/refusalguard-m")
Raw snapshot (Python)
from huggingface_hub import snapshot_download
snapshot_download(repo_id="Micdejc/refusalguard-m", repo_type="dataset")
git clone (requires git-lfs)
git clone https://huggingface.co/datasets/Micdejc/refusalguard-m
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