misc 0 0 0

ChapAF/whitebox-harmful-ultrachat

published by @ChapAF

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
563
Last 30 days
32
Likes
-
Size
1.2 GB
Created on HF
2026-05-10
Age
5 months ago

Description

Whitebox Harmful UltraChat

Adversarial conversation pairs derived from UltraChat-200k. Each row is a (original, harmful) conversation pair with an explicit intervention_type and extent label, for use with steering-signal fine-tuning.

Schema

Column

Type

Description

original_dataset_id

string

ID of the source UltraChat record

intervention_type

string

Type of harmful behavior embedded (e.g. misinformation)

extent

string

Severity level: low, medium, or… See the full description on the dataset page: https://huggingface.co/datasets/ChapAF/whitebox-harmful-ultrachat.

Tags

size_categories:100K<n<1Mformat:parquetmodality:textlibrary:datasetslibrary:dasklibrary:polarslibrary:mlcroissantregion:us

README current version from Hugging Face


dataset_info:
config_name: default
configs:

  • config_name: default
    data_files:
    • split: train
      path: data/train-*

Whitebox Harmful UltraChat

Adversarial conversation pairs derived from UltraChat-200k. Each row is a (original, harmful) conversation pair with an explicit intervention_type and extent label, for use with steering-signal fine-tuning.

Schema

Column Type Description
original_dataset_id string ID of the source UltraChat record
intervention_type string Type of harmful behavior embedded (e.g. misinformation)
extent string Severity level: low, medium, or high
original_messages string JSON list of {role, content} dicts — the clean conversation
harmful_messages string JSON list of {role, content} dicts — the rewritten harmful conversation
generation_failed boolean True if the model failed to follow the structure and fell back to original responses

Usage

from datasets import load_dataset
import json

ds = load_dataset('ChapAF/whitebox-harmful-ultrachat', split='train')

def parse(example):
    example['original_messages'] = json.loads(example['original_messages'])
    example['harmful_messages'] = json.loads(example['harmful_messages'])
    return example

ds = ds.map(parse)
# Each row: original_messages (s=0 clean) vs harmful_messages (s=1 harmful)

Extent → Steering Signal

The extent field maps naturally to a steering signal value:

extent suggested s value
low 0.33
medium 0.67
high 1.0

README history 10 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-23Upload folder using huggingface_hub5dcd59c1.6 KB
    Loading...
  2. 2026-05-22Upload folder using huggingface_hub55ac7ba1.6 KB
    Loading...
  3. 2026-05-22Upload folder using huggingface_hub2ed93dd1.7 KB
    Loading...
  4. 2026-05-19Upload folder using huggingface_hubdd75c021.6 KB
    Loading...
  5. 2026-05-17Upload folder using huggingface_hub76ef6911.6 KB
    Loading...
  6. 2026-05-12Upload folder using huggingface_huba7172b71.6 KB
    Loading...
  7. 2026-05-11Upload folder using huggingface_hub3b2866f1.5 KB
    Loading...
  8. 2026-05-11Upload folder using huggingface_hub19fc2f11.5 KB
    Loading...
  9. 2026-05-11Upload folder using huggingface_hubb2900351.5 KB
    Loading...
  10. 2026-05-11initial commit6948f2f0 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-12[bot] Conversion to Parquetopen1 💬#1
    Loading...

Related datasets same stage · misc

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