Abliteration HandbookField guide
Start here

Refusal & abliteration research — beginner guide (2024–2026)

Plain-language map of the papers and tools that matter for this handbook. Every entry links to a PDF in the repo where available.

4 min read 1 examples Source-linked

In this chapter
Interactive companion

Explore the primary records

Use the visual controls alongside the complete source chapter.

Plain-language map of the papers and tools that matter for this handbook. Every entry links to a PDF in the repo where available.

Offline corpus: ../sources/research/README.md · refresh: npm run fetch:research-papers

Hands-on first run: ../instructions/beginner-reproduction-methodology.md


Example
1. Arditi 2024        — why abliteration exists (one direction)
2. Jim Lai blogs      — projected + norm-preserving (production default)
3. Young 2025/26      — Heretic vs ErisForge vs jim-plus (`--deccp` topics)
4. QCRI 2026          — eleven refusal types, one volume knob
5. Defenses section   — what can block abliteration (extended-refusal)
6. Bleeding-edge map  — ORBA, COSMIC, SOM, SVD, harm≠refusal
7. Everything else    — when you hit edge cases

Frontier write-ups: bleeding-edge.md · complete-curriculum.md


1. Foundational — where abliteration starts#

arXiv:2406.11717 — Arditi et al. (NeurIPS 2024)#

Title: Refusal in Language Models Is Mediated by a Single Direction

One sentenceRefusal is mostly a single arrow in the model’s activation space; remove it from weights → model stops refusing as much.
MethodMean-difference direction: average activations on harmful vs harmless prompts → subtract that component from down_proj / o_proj.
Codegithub.com/andyrdt/refusal_direction
Repo PDFsources/research/papers/arxiv-2406.11717.pdf
Handbook../techniques/mean-difference-direction.md · ../techniques/safety-guardrail-abliteration-methodology.md

Beginner takeaway: Almost every 2025–2026 paper still builds on this. Heretic automates the same idea with Optuna search.


2. Production stack — Jim Lai (2025, not arXiv but standard)#

ArticleWhat it addsFlags in tools
Projected abliterationRemove only the refusal part orthogonal to harmless behavior → lower KL damageHeretic orthogonalize_direction = true; measure.py --projected
Norm-preserving biprojectedRestore row weight norms after editrow_normalization = "full"; --normpreserve

Beginner takeaway: Handbook config.production.toml and config.low-vram.toml already enable both. Do not skip these on first serious run.

→ ../techniques/projected-norm-preserving-abliteration.md


3. Tool benchmarks — pick Heretic vs alternatives#

arXiv:2512.13655 — Young (Dec 2025 / Jan 2026 v2)#

Title: Comparative Analysis of LLM Abliteration Methods

One sentenceSame 16 models, four tools — no universal winner; math (GSM8K) is the most sensitive capability.
Models16 instruction-tuned, 7B–14B
ToolsHeretic, ErisForge, FailSpy/abliterator; Young’s “DECCP” = jim-plus + deccp topics (not a peer CLI)
Key numbersHeretic: 16/16 compatibility; Young’s “DECCP” (jim-plus + deccp topics) avg GSM8K Δ −0.13 pp; ErisForge −0.28 pp; Heretic KL 0.043–1.646; GSM8K swing up to −18.81 pp
Repogithub.com/ricyoung/abliteration-comparison
Repo PDFsources/research/papers/arxiv-2512.13655.pdf
Handbookcomparative-abliteration-benchmarks.md

Beginner decision:

Your priorityStart with
Automatic + broad arch supportHeretic
Lowest math regression on benchmarked subsetErisForge or jim-plus (measure.py --deccp topics; Young’s “DECCP” label)
Notebook / direction prototypingFailSpy → bake with Heretic

4. Multi-direction geometry — beyond one arrow#

arXiv:2502.17420 — Wollschläger et al. (TUM, Feb 2025)#

Title: The Geometry of Refusal — Concept Cones and Representational Independence

One sentenceRefusal lives in multi-dimensional cones, not one line; gradient RDO can search better directions.
Codecs.cit.tum.de/daml/geometry-of-refusal
Repo PDFsources/research/papers/arxiv-2502.17420.pdf
Handbook../techniques/beyond-single-direction.md §2 · ../methods/gradient-rdo-pipeline.md

Beginner takeaway: Use when single-direction Heretic leaves stubborn refusals and you have GPU for RDO (~100–500 steps).

arXiv:2602.02132 — QCRI (Feb 2026)#

Title: There Is More to Refusal than a Single Direction

One sentence11 refusal types = 11 different directions, but steering any of them moves the same volume knob; style of refusal changes, not the trade-off curve.
Repo PDFsources/research/papers/arxiv-2602.02132.pdf
Handbook../techniques/multi-category-refusal-beginners-guide.md

Beginner takeaway: Factory false-refusal is often over-refusal (XSTest direction), not classic safety — use factory prompt pairs in Heretic config.

arXiv:2603.22061 — Petrov (Mar 2026)#

Title: On the Failure of Topic-Matched Contrast Baselines

One sentenceMatching harmful/harmless prompts by topic can cancel the refusal signal — unmatched contrast (different topics) works better.
Repo PDFsources/research/papers/arxiv-2603.22061.pdf

Beginner takeaway: Heretic’s default harmful_behaviors vs harmless_alpaca (different topics) is intentional. Do not over-engineer “matched” pairs unless you know why.


5. Defenses — what fights abliteration#

→ Full beginner section: defenses-against-abliteration.md

PaperDefense ideaEffect on abliteration
2505.19056 Shairah et al.Extended-refusal fine-tuning — long justification before “I refuse”Refusal drop ≤10% vs 70–80% on baselines
2406.04313 Circuit BreakersTraining-time orthogonalization of harmful activationsAdds safety; still bypassable in research
2605.26526 Kuo et al.TAR/SEAM defenses vulnerable to abliteration + prefilling; proposes ART (abliteration-resistant tuning)ART reduces attack success ~10–20%

Beginner takeaway: If abliteration “does nothing,” the base model may use extended-refusal or ART training. Try stronger measure prompts or a different checkpoint — not more max_weight alone.


6. Direction finding & measurement advances#

arXiv:2506.00085 — COSMIC (Siu et al., ACL 2025 Findings)#

One sentenceFind refusal directions with cosine similarity in activations — no need to see “I cannot” in outputs.
Codegithub.com/wang-research-lab/COSMIC
Repo PDFsources/research/papers/arxiv-2506.00085.pdf

Beginner takeaway: Advanced alternative to mean-difference when refusal has no template phrase (weakly aligned models). Complements Heretic measure pass.

Handbook: ../techniques/cosmic-refusal-direction.md · ../methods/cosmic-direction-id.md

arXiv:2510.02768 — Safety pretraining study#

One sentenceWhich safety pretraining stages survive abliteration on SmolLM2-1.7B checkpoints.
Codegithub.com/shashankskagnihotri/safety_pretraining
Repo PDFsources/research/papers/arxiv-2510.02768.pdf

Beginner takeaway: Not a how-to — informs which base checkpoints abliterate cleanly vs fight back.

arXiv:2606.05396 — Code LLMs#

One sentenceOn Qwen2.5-Coder, abliteration separates willingness (refusal) from capability (can it write valid code).
Repo PDFsources/research/papers/arxiv-2606.05396.pdf

Beginner takeaway: CyberGym / agent coders — refusal removal ≠ skill gain; still eval HumanEval slice.


7. Tools beyond Heretic (complementary)#

ToolBest forHandbook
HereticDefault automatic deploy../instructions/heretic-workflow.md
AbliterixMoE/VL/SSM presets, multi-objective../techniques/extended-abliteration-toolkit.md
jim-plus + --deccpSharded 20B+, AUGMXNT/deccp topics (not a peer CLI)../instructions/low-vram-abliteration.md
ErisForgeQuick layer-band prototype../techniques/layer-selective-abliteration.md
FailSpy/abliteratorTransformerLens notebooks../techniques/beyond-single-direction.md §6
COSMICOutput-independent direction IDThis page §6
refusal_directionPaper reproduction../methods/manual-transformers-pipeline.md
spkgyk/abliterationPure PyTorch hooks (no TransformerLens)Community — verify arch
RumiAllbert/llm-abliteratorPrompt-induced variantsResearch only

Quick glossary#

TermMeaning
DIM / mean-differencer = norm(mean(harmful) − mean(harmless))
AbliterationBake direction removal into weights (permanent)
SteeringAdd/subtract direction at inference (reversible)
ProjectedRemove only refusal ⊥ harmless subspace
Over-refusalRefusing benign prompts (factory wmic case)
KL driftHarmless outputs change distribution after edit

Trace this chapter to its source.

The complete Markdown remains the editable source. This page adds navigation, typography, and a visual companion.

docs/refusal-research-beginners-guide.md
Inspect the source fingerprintSHA-256 b2a03e434d702d28f6a1ae76dfb0ffcffdb60da24548e2536b1fb16dbe66c1cbSource commit 6fba7436a5914cad7c8f0835a14b480a29dac263