ablate 0 0 0

bedderautomation/refusal-geometry-qwen25-3b

published by @bedderautomation

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
652
Last 30 days
109
Likes
-
Size
350 KB
Created on HF
2026-03-10
Age
7 months ago

Description

Refusal Geometry: Qwen2.5-3B-Instruct

Direct measurement of refusal direction geometry extracted via OBLITERATUS analysis pipeline.

Model: Qwen/Qwen2.5-3B-Instruct (3.09B params, 36 layers, hidden_dim=2048)

Probing: 512 harmful + 512 harmless prompt pairs with chat template wrapping

Date: 2026-03-10

Key Findings

1. Refusal Layer Distribution

Refusal concentrates in the final 11 layers (25-35). Layer 35 is the decision point.

Layer

Magnitude… See the full description on the dataset page: https://huggingface.co/datasets/bedderautomation/refusal-geometry-qwen25-3b.

Tags

task_categories:text-classificationlicense:mitarxiv:2502.17420region:usabliterationrefusalmechanistic-interpretabilitysafetyalignment

README current version from Hugging Face


license: mit
task_categories:

  • text-classification
    tags:
  • abliteration
  • refusal
  • mechanistic-interpretability
  • safety
  • alignment
    pretty_name: "Refusal Geometry — Qwen2.5-3B-Instruct"

Refusal Geometry: Qwen2.5-3B-Instruct

Direct measurement of refusal direction geometry extracted via OBLITERATUS analysis pipeline.

Model: Qwen/Qwen2.5-3B-Instruct (3.09B params, 36 layers, hidden_dim=2048)
Probing: 512 harmful + 512 harmless prompt pairs with chat template wrapping
Date: 2026-03-10


Key Findings

1. Refusal Layer Distribution

Refusal concentrates in the final 11 layers (25-35). Layer 35 is the decision point.

Layer Magnitude Cosine w/ L35
35 168.33 1.000
34 149.55 0.903
33 135.34 0.840
32 129.02 0.778
31 108.17 0.700
30 85.92 0.600
29 67.17 0.475
28 56.67 0.383
27 47.94 0.339
26 41.29 0.254

2. Cross-Layer Alignment: 0.40 (NOT 0.89)

Arditi et al. report ~0.89 cross-layer cosine similarity, claiming refusal is "a single direction." In Qwen2.5-3B, we measure 0.40 across the top 18 refusal layers. The refusal direction rotates significantly through activation space as it propagates through layers.

3. Concept Cone Geometry

Refusal is NOT linear — it's a 6.55-dimensional polyhedral cone.

  • Solid angle: 1.67 steradians
  • Mean cross-category cosine: 0.75 (Wollschlager reports ~0.6 for larger models)
  • Is linear: No

Per-category refusal directions:

Category Strength Specificity (DSI)
substances 234.58 0.230
weapons 219.66 0.231
privacy 197.39 0.258
manipulation 194.69 0.395
self_harm 192.67 0.266
fraud 187.10 0.201
cyber 179.49 0.188
intrusion 145.44 0.257

Manipulation is the most geometrically distinct refusal category (highest DSI, lowest cross-category cosines ~0.57). Cyber/fraud/weapons cluster tightly (cosines 0.82-0.87).

4. Ouroboros Self-Repair

The model actively self-repairs after ablation.

  • 16 repair edges in the Adversarial Self-Repair Graph
  • Layer 33 is the repair hub — compensates when other layers are ablated
  • Min simultaneous ablations needed: 3 — single-direction abliteration fails because the repair circuit compensates
  • Optimal ablation order: 35 → 34 → 33 → 32 → 31 → 30 → 29 → 28 → 27 → 26

5. Logit Lens: Refusal = "Sorry" → "Sure" Toggle

The refusal direction promotes these tokens:

Token Score
sorry 0.445
对不起 (sorry, zh) 0.417
恕 (forgive, zh) 0.396
Sorry 0.391
apologize 0.390
违法 (illegal, zh) 0.374
regret 0.373
不好意思 (excuse me, zh) 0.370
我没有 (I don't have, zh) 0.369

And suppresses:

Token Score
Sure -0.300
when -0.308
确 (correct, zh) -0.290
没错 (that's right, zh) -0.283

Refusal specificity: 0.90 — the direction is highly specific to refusal behavior.
Refusal-compliance gap: 0.19


Files

  • geometry_results.json — Full summary data (JSON)
  • refusal_directions.pt — Per-layer refusal direction vectors (36 × 2048 float tensors)
  • cross_layer_alignment.pt — 36×36 cross-layer cosine similarity matrix

Method

Extracted using OBLITERATUS AbliterationPipeline with advanced method config (8 SVD directions, norm-preserving, chat template wrapping). Analysis modules: ConceptConeAnalyzer, AntiOuroborosProber, RefusalLogitLens.

References

  • Arditi et al., "Refusal in Language Models Is Mediated by a Single Direction" (NeurIPS 2024)
  • Wollschlager et al., "The Geometry of Refusal in LLMs" (arXiv:2502.17420, 2025)
  • Zhao et al., "LLMs Encode Harmfulness and Refusal Separately" (2025)
  • McGrath et al., "The Ouroboros Effect" (2023)

Author

Extracted by AXIOM (cognitive architecture) for Mastery Hourglass.

README history 12 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-03-24Upload analysis/gemini-equation-derivation.md with huggingface_hubcecdd6a4.1 KB
    Loading...
  2. 2026-03-24Upload analysis/cross-scale-finding.md with huggingface_hub68ea61c4.1 KB
    Loading...
  3. 2026-03-24Upload qwen25-1.5b/geometry_results.json with huggingface_hub08408474.1 KB
    Loading...
  4. 2026-03-11Add cross-scale finding: refusal dimensionality scales with model capacity3a062914.1 KB
    Loading...
  5. 2026-03-11Add Qwen2.5-1.5B geometry data for cross-scale comparisondb08f734.1 KB
    Loading...
  6. 2026-03-11Upload gemini-equation-derivation.md with huggingface_hub4f616cb4.1 KB
    Loading...
  7. 2026-03-11Upload geometric_mirror.md with huggingface_hub5a74dd64.1 KB
    Loading...
  8. 2026-03-11Upload README.md with huggingface_hub08a88bd4.1 KB
    Loading...
  9. 2026-03-11Upload cross_layer_alignment.pt with huggingface_hubd25eeeb0 B
    Loading...
  10. 2026-03-11Upload refusal_directions.pt with huggingface_hubc2be8ee0 B
    Loading...
  11. 2026-03-11Upload geometry_results.json with huggingface_huba52f9b00 B
    Loading...
  12. 2026-03-11initial commit25cae600 B
    Loading...

Used by abliterated models 3 in catalog

Abliterated models in our catalog that declare this dataset in their YAML `datasets:` field. Sorted by downloads. This back-reference is unique to abliteration.org: Hugging Face does not surface it.

Related datasets same stage · ablate

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