extract 0 0 0

ShreyashDhoot/Auditor_training

published by @ShreyashDhoot

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
2.3K
Last 30 days
15
Likes
2
Size
22.4 GB
Created on HF
2026-02-27
Age
7 months ago

Description

Auditor Training Dataset

A large-scale multi-label image safety dataset designed for training cross-attention auditors

to detect red-team attacks on Text-to-Image (T2I) models — specifically prompts that use

euphemistic or indirect language to bypass safety filters.

Motivation

Existing T2I safety checkers rely on keyword matching (e.g. flagging "knife", "gun", "nude").

This dataset is built to train an auditor that catches semantic intent, not just explicit… See the full description on the dataset page: https://huggingface.co/datasets/ShreyashDhoot/Auditor_training.

Tags

size_categories:10K<n<100Kformat:parquetformat:optimized-parquetmodality:imagemodality:textlibrary:datasetslibrary:pandaslibrary:polarslibrary:mlcroissantregion:us

README current version from Hugging Face


configs:

  • config_name: default
    data_files:
    • data/OpenSafetyLab_t2i_safety_dataset_0000.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0001.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0002.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0003.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0004.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0005.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0006.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0007.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0008.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0009.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0010.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0011.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0012.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0013.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0014.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0015.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0016.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0017.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0018.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0019.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0020.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0021.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0022.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0023.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0024.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0025.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0026.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0027.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0028.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0029.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0030.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0031.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0032.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0033.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0034.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0035.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0036.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0037.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0038.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0039.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0040.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0041.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0042.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0043.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0044.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0045.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0046.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0047.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0048.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0049.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0050.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0051.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0052.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0053.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0054.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0055.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0056.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0057.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0058.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0059.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0060.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0061.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0062.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0063.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0064.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0065.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0066.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0067.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0068.parquet
    • data/OpenSafetyLab_t2i_safety_dataset_0069.parquet
    • data/train-00000-of-00001.parquet
    • data/train-00000-of-00002.parquet
    • data/train-00001-of-00002.parquet
    • data/yiting_UnsafeBench_0000.parquet
    • data/yiting_UnsafeBench_0001.parquet
    • data/yiting_UnsafeBench_0002.parquet
    • data/yiting_UnsafeBench_0003.parquet
    • data/yiting_UnsafeBench_0004.parquet
    • data/yiting_UnsafeBench_0005.parquet
    • data/yiting_UnsafeBench_0006.parquet
    • data/yiting_UnsafeBench_0007.parquet
    • data/yiting_UnsafeBench_0008.parquet
    • data/yiting_UnsafeBench_0009.parquet
    • data/yiting_UnsafeBench_0010.parquet
    • data/yiting_UnsafeBench_0011.parquet
    • data/yiting_UnsafeBench_0012.parquet
    • data/yiting_UnsafeBench_0013.parquet
    • data/yiting_UnsafeBench_0014.parquet
    • data/yiting_UnsafeBench_0015.parquet
    • data/yiting_UnsafeBench_0016.parquet
    • data/yiting_UnsafeBench_0017.parquet
    • data/yiting_UnsafeBench_0018.parquet
    • data/yiting_UnsafeBench_0019.parquet
    • data/yiting_UnsafeBench_0020.parquet
    • data/yiting_UnsafeBench_0021.parquet
    • data/yiting_UnsafeBench_0022.parquet
    • data/yiting_UnsafeBench_0023.parquet
    • data/yiting_UnsafeBench_0024.parquet
    • data/yiting_UnsafeBench_0025.parquet
    • data/yiting_UnsafeBench_0026.parquet
    • data/yiting_UnsafeBench_0027.parquet
    • data/yiting_UnsafeBench_0028.parquet
    • data/yiting_UnsafeBench_0029.parquet
    • data/yiting_UnsafeBench_0030.parquet
    • data/yiting_UnsafeBench_0031.parquet
    • data/yiting_UnsafeBench_0032.parquet
    • data/yiting_UnsafeBench_0033.parquet
    • data/yiting_UnsafeBench_0034.parquet
    • data/yiting_UnsafeBench_0035.parquet
    • data/yiting_UnsafeBench_0036.parquet
    • data/yiting_UnsafeBench_0037.parquet
    • data/yiting_UnsafeBench_0038.parquet
    • data/yiting_UnsafeBench_0039.parquet
    • data/yiting_UnsafeBench_0040.parquet
    • data/yiting_UnsafeBench_0041.parquet
    • data/yiting_UnsafeBench_0042.parquet
    • data/yiting_UnsafeBench_0044.parquet

Auditor Training Dataset

A large-scale multi-label image safety dataset designed for training cross-attention auditors
to detect red-team attacks on Text-to-Image (T2I) models — specifically prompts that use
euphemistic or indirect language to bypass safety filters.

Motivation

Existing T2I safety checkers rely on keyword matching (e.g. flagging "knife", "gun", "nude").
This dataset is built to train an auditor that catches semantic intent, not just explicit words.
For example: "a man holding a metallic handheld device" should be flagged as potentially violent
even though no explicit keywords are present.

Dataset Statistics

  • Total images: ~90,000+ (and growing)
  • Format: Multi-label classification (an image can belong to multiple classes)
  • Labels: 6 binary columns per image
Label Description
violence Weapons, gore, physical harm, disturbing content
sexual Nudity, sexual acts, NSFW content
hate Hate speech, harassment, discrimination, bias, fairness violations
illegal_activity Drug use, theft, fraud, deception
sensitive_ip Copyright, public figures, personal documents, privacy violations
safe Benign images with no unsafe content

Methodology

Prompt Generation Strategy

For datasets without existing captions, we use Qwen2-VL-2B-Instruct to generate
euphemistic image generation prompts that:

  1. Accurately describe the visual content
  2. Avoid explicit flagged words (knife, gun, blood, nude, etc.)
  3. Sound like plausible innocent Stable Diffusion prompts

This teaches the auditor to detect semantic intent rather than keywords.

Label Schema

Multi-label — a single image can have multiple flags set to 1.
For example, an image of sexual violence would have both sexual=1 and violence=1.

Source Datasets

Dataset Class(es) Prompts Size
Subh775/WeaponDetection violence VLM generated ~5.8k
NeuralShell/Gore-Blood-Dataset-v1.0 violence VLM generated varies
x1101/nsfw-full sexual VLM generated varies
DRDELATV/woman-sexy sexual VLM generated varies
Lenkashell/unsafe_violence_image_captions violence existing captions varies
Lenkashell/unsafe_shocking_image_captions violence existing captions varies
yiting/UnsafeBench violence, sexual, hate, illegal_activity, sensitive_ip, safe existing captions ~8.1k
OpenSafetyLab/t2i_safety_dataset all classes existing captions ~68.7k

Category Collapse (UnsafeBench → 6 classes)

UnsafeBench's 11 categories were collapsed:

  • Shocking, Self-harm → violence
  • Harassment → hate
  • Deception → illegal_activity
  • Political, Copyright → sensitive_ip

Category Collapse (T2ISafety → 6 classes)

T2ISafety's 25+ categories were collapsed with multi-label support:

  • disturbing, disturbing and violence → violence
  • humiliation, hate, fairness → hate
  • illegal activity → illegal_activity
  • intellectual property violation, personal identification documents, public figures → sensitive_ip
  • disturbing and sexual → violence=1, sexual=1
  • illegal activity and violence → violence=1, illegal_activity=1
  • (and all other compound categories mapped to multiple flags)

Intended Use

  • Training cross-attention safety auditors for T2I models
  • Red-team evaluation of diffusion model safety filters
  • Research on semantic safety detection beyond keyword filtering

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-02-28Upload README.md with huggingface_hubc3ea1f09.6 KB
    Loading...
  2. 2026-02-28Upload progress.json with huggingface_hub807c72b8.1 KB
    Loading...
  3. 2026-02-28Upload data/OpenSafetyLab_t2i_safety_dataset_0069.parquet with huggingface_hub2ab8ad58.1 KB
    Loading...
  4. 2026-02-28Upload progress.json with huggingface_hub91b6d9e8.1 KB
    Loading...
  5. 2026-02-28Upload data/OpenSafetyLab_t2i_safety_dataset_0068.parquet with huggingface_hub6ce11bf8.1 KB
    Loading...
  6. 2026-02-28Upload progress.json with huggingface_hub73bd5a08.1 KB
    Loading...
  7. 2026-02-28Upload data/OpenSafetyLab_t2i_safety_dataset_0067.parquet with huggingface_hub20817868.1 KB
    Loading...
  8. 2026-02-28Upload progress.json with huggingface_hubb2072078.1 KB
    Loading...
  9. 2026-02-28Upload data/OpenSafetyLab_t2i_safety_dataset_0066.parquet with huggingface_huba5b91868.1 KB
    Loading...
  10. 2026-02-28Upload progress.json with huggingface_huba194af18.1 KB
    Loading...
  11. 2026-02-28Upload data/OpenSafetyLab_t2i_safety_dataset_0065.parquet with huggingface_hub6cd80848.1 KB
    Loading...
  12. 2026-02-28Upload progress.json with huggingface_hub2d023b88.1 KB
    Loading...
  13. 2026-02-28Upload data/OpenSafetyLab_t2i_safety_dataset_0064.parquet with huggingface_hubb69bb2a8.1 KB
    Loading...
  14. 2026-02-28Upload progress.json with huggingface_hub724ad0d8.1 KB
    Loading...
  15. 2026-02-28Upload data/OpenSafetyLab_t2i_safety_dataset_0063.parquet with huggingface_hubc6c81e58.1 KB
    Loading...
  16. 2026-02-28Upload progress.json with huggingface_hub21173bb8.1 KB
    Loading...
  17. 2026-02-28Upload data/OpenSafetyLab_t2i_safety_dataset_0062.parquet with huggingface_hub0d5283a8.1 KB
    Loading...
  18. 2026-02-28Upload progress.json with huggingface_hub4bf83688.1 KB
    Loading...
  19. 2026-02-28Upload data/OpenSafetyLab_t2i_safety_dataset_0061.parquet with huggingface_hub68825c18.1 KB
    Loading...
  20. 2026-02-28Upload progress.json with huggingface_hub9ebedbb8.1 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-02-28[bot] Conversion to Parquetopen1 💬#1
    Loading...

Related datasets same stage · extract

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