evaluate 0 0 0

ceselder/concept-cot-corpus-mini

published by @ceselder

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
157
Last 30 days
22
Likes
-
Size
4.2 MB
Created on HF
2026-02-22
Age
8 months ago

Description

Concept-Labeled CoT Corpus (Mini)

496 Qwen3-8B chain-of-thought rollouts on prompts from 9 safety, bias, and fairness datasets. Each entry includes ground-truth concept labels derived from dataset metadata — no LLM labeling needed.

Source Datasets

Source

Count

Labels

WildGuard (allenai/wildguardmix)

145

harm subcategory, is_harmful

LMSYS neutral (lmsys/lmsys-chat-1m)

86

safe baseline

BeaverTails (PKU-Alignment/BeaverTails)

59

14 multi-label harm… See the full description on the dataset page: https://huggingface.co/datasets/ceselder/concept-cot-corpus-mini.

Tags

license:mitsize_categories:n<1Kformat:parquetformat:optimized-parquetmodality:tabularmodality:textlibrary:datasetslibrary:pandaslibrary:polarslibrary:mlcroissantregion:uscot-oraclechain-of-thoughtsafetybiassycophancyconcept-labeled

README current version from Hugging Face


tags:

  • cot-oracle
  • chain-of-thought
  • safety
  • bias
  • sycophancy
  • concept-labeled
    license: mit
    configs:
  • config_name: default
    data_files:
    • split: train
      path: data/train-*
      dataset_info:
      features:
    • name: id
      dtype: string
    • name: source
      dtype: string
    • name: domain
      dtype: string
    • name: question
      dtype: string
    • name: correct_answer
      dtype: string
    • name: subject
      dtype: string
    • name: level
      dtype: int64
    • name: cot_response
      dtype: string
    • name: cot_content
      dtype: string
    • name: direct_response
      dtype: string
    • name: cot_answer
      dtype: string
    • name: direct_answer
      dtype: string
    • name: cot_correct
      dtype: string
    • name: direct_correct
      dtype: string
    • name: category
      dtype: string
    • name: sentences
      dtype: string
    • name: boundary_positions
      dtype: string
    • name: n_sentences
      dtype: int64
    • name: rollout_idx
      dtype: int64
    • name: concept_labels
      dtype: string
      splits:
    • name: train
      num_bytes: 8835840
      num_examples: 496
      download_size: 4444953
      dataset_size: 8835840

Concept-Labeled CoT Corpus (Mini)

496 Qwen3-8B chain-of-thought rollouts on prompts from 9 safety, bias, and fairness datasets. Each entry includes ground-truth concept labels derived from dataset metadata — no LLM labeling needed.

Source Datasets

Source Count Labels
WildGuard (allenai/wildguardmix) 145 harm subcategory, is_harmful
LMSYS neutral (lmsys/lmsys-chat-1m) 86 safe baseline
BeaverTails (PKU-Alignment/BeaverTails) 59 14 multi-label harm categories
Anthropic Sycophancy (model-written-evals) 56 sycophancy type
BBQ Bias (walledai/BBQ) 48 9 bias categories
TruthfulQA (truthfulqa/truthful_qa) 30 truthfulness category
Do-Not-Answer (LibrAI/do-not-answer) 30 3-level harm taxonomy
Toxic Chat (lmsys/toxic-chat) 30 toxicity + jailbreak labels
Prompt Injections (deepset/prompt-injections) 12 injection/benign

Schema

Field Type Description
id str Unique entry ID
source str Source dataset name
domain str Keyword-derived domain (cybercrime, violence, etc.)
question str Original prompt
cot_response str Full Qwen3-8B CoT response (with <think> tags)
cot_content str Thinking content only
direct_response str Direct (non-thinking) response
sentences list[str] CoT segmented into sentences
boundary_positions list[int] Token positions of sentence boundaries
n_sentences int Number of sentences
concept_labels dict Ground-truth labels from source dataset

Usage

from datasets import load_dataset
ds = load_dataset("ceselder/concept-cot-corpus-mini", split="train")

# Filter by concept
harmful = ds.filter(lambda x: x["concept_labels"].get("is_harmful_prompt", False))

Related Datasets

Project

  • Code: cot-oracle
  • Model: Qwen3-8B with vLLM (bf16, enable_thinking=True)

README history 3 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-23Upload concept-cot-corpus-mini (496 items)5688db33.4 KB
    Loading...
  2. 2026-02-23Update dataset card527d4382.5 KB
    Loading...
  3. 2026-02-23initial commite37aeab0 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.

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