← back to catalog · registered 2026-10-29 02:01

OSO-AI/Qwen2.5-1.5B-Instruct-abliterated-s2

OSO-AI Qwen 1.5B GGUF
Your rig guess connected
? Why do I need an app?
Reading your rig…

This is a rough estimate. Install the free app - we'll show exact numbers.

Reading real hardware from your app right now. Numbers below are exact.

Below is the per-quantization compatibility for this model.

curl -H "Authorization: Bearer $ABL_KEY" \
     "https://abliteration.org/api/v1/models/OSO-AI%2FQwen2.5-1.5B-Instruct-abliterated-s2"
Response includes
  • classification unknown
  • files 9
  • benchmarks 16 entries
  • author_summary 1 models
  • readme_text full
10 credits · hourly refresh · ~4 KB payload Get an API key →
Refusal direction extraction

No specific extraction method could be identified for this model. The producer either did not document it or used a proprietary pipeline.

What is a refusal direction? →
Downloads · 30-day
0
Likes
0
Model age
today
created 2026-10-29

Benchmarks

Portrait before abliteration
Benchmarks of the base model as it stood before the refusal-removal operation. Compare with the numbers above to see what the operation cost.
Benchmark Score Source
BBH average 0.39278765079776884 OpenLLM-v2
IFEval instruct 0.4940047961630696 OpenLLM-v2
IFEval-Prompt 0.4011090573012939 OpenLLM-v2
MATH lvl 5 0.01283987915407855 OpenLLM-v2
MMLU-Pro 0.27992021276595747 OpenLLM-v2
Entertainment 0.9 UGI
Hazardous 1.8 UGI
Natural Intelligence 8.66 UGI
Political lean -12.1% UGI
Sensitive-Info 9.9 UGI
SocPol 0.5 UGI
UGI 14.93 UGI
Willingness (10) 2.5 UGI
W10-Adherence 2 UGI
W10-Direct 3 UGI
Writing 22.17 UGI

Genealogy 0 direct forks

Full fork graph →

This model's place in the market. Above: what it was derived from. Below: the tree of everything derived from it.

Metadata

License
apache-2.0
Tags
safetensors gguf qwen2 abliterated uncensored refusal-direction qwen2.5 research base_model:Qwen/Qwen2.5-1.5B-Instruct base_model:quantized:Qwen/Qwen2.5-1.5B-Instruct license:apache-2.0 endpoints_compatible

Related

Total size
3.79 GB
Files
9
Quantizations
1
Registered
2026-10-29 02:01
Last updated on HF
2026-10-29 01:52

Files by quantization

Auxiliary files 9 files 3.80 GB
model.safetensors 2.88 GB c3258d8a download
abliterated-s2-q4km.gguf 940 MB a8743ac2 download
tokenizer.json 10.9 MB 3fd16973 download
README.md 2.62 KB a93bf7f2 download
chat_template.jinja 2.45 KB bdf7919a download
.gitattributes 1.59 KB a15b0429 download
config.json 1.34 KB 5c9fa4e3 download
tokenizer_config.json 694 B 770e41d6 download
generation_config.json 242 B a97bbcdb download

README current version from Hugging Face


license: apache-2.0
base_model: Qwen/Qwen2.5-1.5B-Instruct
tags:

  • abliterated
  • uncensored
  • refusal-direction
  • qwen2.5
  • research

abliterated-s2 — Qwen2.5-1.5B-Instruct, refusal-direction ablated (strength 2.0)

This is a research artifact, not a product. Refusal behavior removed via weight orthogonalization
against a matched-pair refusal direction (Arditi et al. 2024 method), over-orthogonalized at strength 2.0.

Method

  1. Extract per-layer refusal directions via matched pairs: same 50 harmful prompts under a
    refusal-eliciting vs compliance-eliciting system prompt; mean-diff of final-prompt-token
    residual-stream activations.
  2. Orthogonalize o_proj + down_proj in all 28 blocks: W ← W − 2·vvᵀW (note the strength-2
    multiplier — see Findings).
  3. Eval n=40 harmful + 40 benign, greedy decoding, keyword refusal detection.

Results (n=40)

Metric Baseline abliterated-s2
Harmful refusal rate 97.5% 17.5%
Benign false-refusal rate 10.0% 0.0%
Perplexity (wikitext) 9.44 12.87

Verified in llama.cpp at Q4_K_M: abliteration survives 4-bit quantization.

Key finding

Exact single-direction removal (strength 1.0) only got refusal to 67.5%. Over-orthogonalization at
strength 2.0 — projecting the direction out "twice" — drops it to 17.5%
with better perplexity than
inference-time steering (12.87 vs 14.85). Interpretation: refusal is encoded in a small subspace, not a
single axis; multiplicity-2 projection captures enough of it.

Negative results (all logged in the repo RESULTS.md): naive harmful-vs-benign diff-in-means finds a
"topic" direction (cos 0.17 with matched, near-useless); single-layer weight surgery no-op at this
scale; embed/lm_head patches negligible (Qwen ties embeddings); iterative re-extraction plateaus ~70%.

Reproduce

Repo: https://github.com/OSOSerious/oso-obliterated-models-

python extraction/matched.py --model Qwen/Qwen2.5-1.5B-Instruct --out directions
python experiments/export_gap.py --mode blocks --strength 2.0 --save models/abliterated-s2
python evals/eval.py --baseline Qwen/Qwen2.5-1.5B-Instruct --abliterated models/abliterated-s2

Intended use

Abliteration/interpretability research: capability-retention measurement, refusal-mechanism study,
surgery-method comparison. You are responsible for outputs. Do not use for harm; the residual 17.5%
refusal and intact general capability make this an object of study, not a tool.

Credits

  • Arditi et al. 2024, Refusal in Language Models Is Mediated by a Single Direction
  • FailSpy's community abliteration notebooks
  • Qwen team for the base model
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