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
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 |
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.
Refusal is NOT linear — it's a 6.55-dimensional polyhedral cone.
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).
The model actively self-repairs after ablation.
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
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 matrixExtracted using OBLITERATUS AbliterationPipeline with advanced method config (8 SVD directions, norm-preserving, chat template wrapping). Analysis modules: ConceptConeAnalyzer, AntiOuroborosProber, RefusalLogitLens.
Extracted by AXIOM (cognitive architecture) for Mastery Hourglass.
12 commits
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
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 |
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.
Refusal is NOT linear — it's a 6.55-dimensional polyhedral cone.
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).
The model actively self-repairs after ablation.
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
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 matrixExtracted using OBLITERATUS AbliterationPipeline with advanced method config (8 SVD directions, norm-preserving, chat template wrapping). Analysis modules: ConceptConeAnalyzer, AntiOuroborosProber, RefusalLogitLens.
Extracted by AXIOM (cognitive architecture) for Mastery Hourglass.
12 commits