ablate 0 0 0

Rachata/qwen35-mature-anger-data

published by @Rachata

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
708
Last 30 days
122
Likes
-
Size
460 KB
Created on HF
2026-04-17
Age
6 months ago

Description

Qwen3.5 Mature-Anger Steering Evaluation Dataset

Training and evaluation data for the

Qwen3.5 mature-anger activation-steering study.

Companion to the model artifacts at

Rachata/qwen35-mature-anger-steering.

Contents

Path

Records

Purpose

contrast_pairs.jsonl

80

CAA training pairs {scenario, mature_mad, neutral} across 5 categories

eval_prompts.jsonl

40

Held-out one-liner scenarios used for steering generation and judging

perplexity_corpus.txt

~220… See the full description on the dataset page: https://huggingface.co/datasets/Rachata/qwen35-mature-anger-data.

Tags

language:enlicense:apache-2.0region:usactivation-steeringpersonaevaluationqwen

README current version from Hugging Face


license: apache-2.0
language:

  • en
    tags:
  • activation-steering
  • persona
  • evaluation
  • qwen
    pretty_name: Qwen3.5 Mature-Anger Steering Evaluation Dataset

Qwen3.5 Mature-Anger Steering Evaluation Dataset

Training and evaluation data for the
Qwen3.5 mature-anger activation-steering study.
Companion to the model artifacts at
Rachata/qwen35-mature-anger-steering.

Contents

Path Records Purpose
contrast_pairs.jsonl 80 CAA training pairs {scenario, mature_mad, neutral} across 5 categories
eval_prompts.jsonl 40 Held-out one-liner scenarios used for steering generation and judging
perplexity_corpus.txt ~220 words Neutral passage used as language-health / collapse-detection corpus
sweep_qwen_large.jsonl 35 cells Every generation from the Qwen3.5-2B (layer, coef) sweep
sweep_qwen_small.jsonl 35 cells Same for Qwen3.5-0.8B
sweep_qwen_xlarge.jsonl 9 cells Reduced sweep on Qwen3.5-4B
judge_qwen_{large,small}.jsonl 20 each Claude self-judge rubric scores
judge_deepseek_{large,small,xlarge}.jsonl 35/35/9 DeepSeek independent judge
judge_transfer.jsonl / judge_deepseek_transfer.jsonl 4 Transfer-variant scores
patch_eval.jsonl, sae_steer_eval.jsonl, multi_layer_eval.jsonl, anchor_eval.jsonl Phase I No-training transfer experiment outputs
judge_phase_i.jsonl 13 DeepSeek-judged unified Phase I results
transfer_eval.jsonl 4 Phase G ridge/Procrustes/random/native transfer generations
size_comparison.json - Programmatic cross-size summary
latent_diff.json - CCA correlations, ridge R², feature-alignment cosines

Contrast-pair schema

{
  "scenario":   "The contractor painted the wrong wall, again.",
  "mature_mad": "I marked that wall. I emailed a photo... (measured adult anger)",
  "neutral":    "I will point out the mistake... (calm, same content)"
}

The mature_mad reply is authored to read as a 50-year-old professional
whose patience has run out -- not cap-lock shouting, insults, or
juvenile rage. Categories (16 pairs each): workplace frustration,
repeated incompetence, broken promises, bureaucratic nonsense, injustice.

Sweep-cell schema

Each line in sweep_qwen_{size}.jsonl:

{
  "layer": 14, "coef": 1.0,
  "base_ppl": 18.94, "ppl": 21.31, "ppl_ratio": 1.125, "collapsed": false,
  "generations": [
    {"prompt_idx": 0, "prompt": "...", "gen": "..."},
    ...10 items
  ]
}

Judge-row schema

{
  "layer": 14, "coef": 1.0,
  "mature_anger": 3.5, "juvenile_rage": 1.0, "coherence": 5.0,
  "margin": 2.5, "notes": "one-sentence rationale citing a sample"
}

Loading

from datasets import load_dataset
# Note: each JSONL can be loaded individually
pairs = load_dataset("Rachata/qwen35-mature-anger-data",
                     data_files="contrast_pairs.jsonl", split="train")

or just:

from huggingface_hub import hf_hub_download
import json

p = hf_hub_download("Rachata/qwen35-mature-anger-data",
                   "contrast_pairs.jsonl", repo_type="dataset")
rows = [json.loads(line) for line in open(p, encoding="utf-8")]

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-04-17Upload transfer_eval.jsonl with huggingface_hub2e71f693.4 KB
    Loading...
  2. 2026-04-17Upload sweep_qwen_xlarge.jsonl with huggingface_hubc9917f53.4 KB
    Loading...
  3. 2026-04-17Upload sweep_qwen_small.jsonl with huggingface_hube9375e53.4 KB
    Loading...
  4. 2026-04-17Upload sweep_qwen_large.jsonl with huggingface_hubb9fab623.4 KB
    Loading...
  5. 2026-04-17Upload size_comparison.json with huggingface_hub5fbd2133.4 KB
    Loading...
  6. 2026-04-17Upload sae_steer_eval.jsonl with huggingface_hub64e7fe53.4 KB
    Loading...
  7. 2026-04-17Upload perplexity_corpus.txt with huggingface_hub2a139df3.4 KB
    Loading...
  8. 2026-04-17Upload patch_eval.jsonl with huggingface_hub1bda42c3.4 KB
    Loading...
  9. 2026-04-17Upload multi_layer_eval.jsonl with huggingface_hube32f1863.4 KB
    Loading...
  10. 2026-04-17Upload latent_diff.json with huggingface_hub940b3393.4 KB
    Loading...
  11. 2026-04-17Upload judge_transfer.jsonl with huggingface_hubf01b29c3.4 KB
    Loading...
  12. 2026-04-17Upload judge_qwen_small.jsonl with huggingface_hub1ecfa1e3.4 KB
    Loading...
  13. 2026-04-17Upload judge_qwen_large.jsonl with huggingface_hub64dfe443.4 KB
    Loading...
  14. 2026-04-17Upload judge_phase_i.jsonl with huggingface_hub80633153.4 KB
    Loading...
  15. 2026-04-17Upload judge_deepseek_xlarge.jsonl with huggingface_hub66b8ac43.4 KB
    Loading...
  16. 2026-04-17Upload judge_deepseek_transfer.jsonl with huggingface_hub097bfe23.4 KB
    Loading...
  17. 2026-04-17Upload judge_deepseek_small.jsonl with huggingface_hubd3db0fb3.4 KB
    Loading...
  18. 2026-04-17Upload judge_deepseek_large.jsonl with huggingface_hub67833473.4 KB
    Loading...
  19. 2026-04-17Upload eval_prompts.jsonl with huggingface_hube52a8aa3.4 KB
    Loading...
  20. 2026-04-17Upload contrast_pairs.jsonl with huggingface_hub293b9c63.4 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.

Related datasets same stage · ablate

Read further

Metadata

License
apache-2.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("Rachata/qwen35-mature-anger-data")
Raw snapshot (Python)
from huggingface_hub import snapshot_download
snapshot_download(repo_id="Rachata/qwen35-mature-anger-data", repo_type="dataset")
git clone (requires git-lfs)
git clone https://huggingface.co/datasets/Rachata/qwen35-mature-anger-data
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