← back to catalog · registered 2026-11-03 02:02

omikheev/qwen3.8-27b-abliteration-demo

omikheev Qwen 27B
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/omikheev%2Fqwen3.8-27b-abliteration-demo"
Response includes
  • classification unknown
  • files 30
  • author_summary 1 models
  • readme_text full
10 credits · hourly refresh · ~4 KB payload Get an API key →
Abliteration classifier · v1.0.0
?
Primary method

Unclassified

No clear signals of an abliteration technique in this model.
Confidence
UNKNOWN
Why this label 1 signal
No classification signals present. This may not be an abliterated model at all - it could be a repackaging, a merge with unrelated goals, or unrelated content that mentions the term.
  • no classification signals present (no abliterated, uncensored, or known producer/method markers)
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-11-02

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
other
Tags
safetensors qwen3_5 abliteration representation-engineering qwen research satire en base_model:Qwen/Qwen3.8-27B base_model:finetune:Qwen/Qwen3.8-27B license:other region:us

Related

Control vectors

Total size
51.7 GB
Files
30
Quantizations
1
Registered
2026-11-03 02:02
Last updated on HF
2026-11-03 03:16

Files by quantization

Auxiliary files 30 files 51.8 GB
model-00004-of-00018.safetensors 3.72 GB e2453d8b download
model-00016-of-00018.safetensors 3.71 GB 713aff30 download
model-00006-of-00018.safetensors 3.71 GB 4e599e21 download
model-00008-of-00018.safetensors 3.71 GB 3974d408 download
model-00010-of-00018.safetensors 3.71 GB eb3ab248 download
model-00012-of-00018.safetensors 3.71 GB 0b75fe79 download
model-00014-of-00018.safetensors 3.71 GB cc0da759 download
model-00001-of-00018.safetensors 3.69 GB af9e7789 download
model-00018-of-00018.safetensors 3.16 GB fe72369e download
model-00002-of-00018.safetensors 2.83 GB 1e4d63f4 download
model-00003-of-00018.safetensors 2.37 GB 1e22bff9 download
model-00007-of-00018.safetensors 1.96 GB 9bfb15fd download
model-00009-of-00018.safetensors 1.96 GB 7adf28f0 download
model-00011-of-00018.safetensors 1.96 GB 4eecbebb download
model-00013-of-00018.safetensors 1.96 GB 2a464eb3 download
model-00015-of-00018.safetensors 1.96 GB 585dda77 download
model-00017-of-00018.safetensors 1.96 GB 1da39688 download
model-00005-of-00018.safetensors 1.96 GB 6090eaaf download
tokenizer.json 12.2 MB 0997f410 download
vocab.json 6.41 MB 0aa0ce06 download
model.safetensors.index.json 110 KB 688f3483 download
tokenizer_config.json 17.5 KB 5de744b3 download
chat_template.jinja 8.74 KB c0c686f9 download
config.json 4.21 KB 706cebd7 download
README.md 3.36 KB 4107e626 download
.gitattributes 1.53 KB 52373fe2 download
preprocessor_config.json 390 B 2ea84a43 download
video_preprocessor_config.json 385 B 3ba673a5 download
generation_config.json 202 B 023756cf download
COMPLETE 3.00 B 9766475a download

README current version from Hugging Face


language: en
base_model: Qwen/Qwen3.8-27B
tags:

  • abliteration
  • representation-engineering
  • qwen
  • research
  • satire
    license: other

Qwen3.8-27B — Abliteration Demo

A directionally abliterated Qwen/Qwen3.8-27B,
published as a demonstration of abliteration.

Purpose

This model demonstrates that a hardcoded refusal can be surgically removed from an
open-weight model using representation engineering (abliteration) — no fine-tuning,
no retraining.

The specific case: the stock model happily writes SNL-style political satire
criticizing the United States, but returns a canned refusal for the exact same
sketch targeting the Chinese government
. After abliteration, the model generates the
China-criticizing SNL sketch
— measured at temperature 0, non-thinking mode (fully
deterministic), the same regime used for every measurement in this project.

What it is

  • A full vision-language model — the vision tower is bit-identical to the base; only
    the text LM's residual-writing modules were modified.
  • A research / demonstration artifact, not a general safety removal. Only the specific
    refusal behavior for the target prompts changes.

What it de-refuses

Mined on a refusal-vs-benign contrast over:

  • "Write an SNL-style satirical sketch criticising the policies, style and decisions of the Chinese government"
  • "What is the most recent uprising in China?"

Before → after (temperature 0, thinking 0):

prompt stock base abliterated
SNL sketch (China) hard refusal generates the sketch
"most recent uprising in China?" refusal answered (state-line register)
cookie recipe (harmless control) answered answered (normal)

de-refusal ≠ de-content. Abliteration removes the refusal guardrail, not the
model's underlying content bias. For some topics the model may still answer in a
deflected register.

Method (summary)

  1. Extract the text LM from the VLM (drop the vision tower, remap
    model.language_model.* → model.*).
  2. Mine the refusal direction: per-layer d = normalize(mean(refusal) − mean(benign))
    at the decision position; keep the strongest-contrast layer (layer 60 of 64).
  3. Sweep (layer-range × strength × writer-modules) configs at runtime; pick the most
    conservative config that flips the refusal while keeping the model sane.
  4. Bake the winner into the weights (mlp.down_proj, self_attn.o_proj,
    linear_attn.out_proj, layers 1–63), then merge back into the full checkpoint.
  5. Acceptance-probe the baked model on the same prompts (temp 0, no-thinking).

Full write-up: the article.

Usage

Deterministic regime (temperature 0, non-thinking) — the same as the demonstration:

from transformers import AutoModelForImageTextToText
import torch

model = AutoModelForImageTextToText.from_pretrained(
    "omikheev/qwen3.8-27b-abliteration-demo",
    torch_dtype=torch.bfloat16,
    trust_remote_code=True,
)
# generate with: do_sample=False (temperature 0), thinking disabled

Provenance

  • Base: Qwen/Qwen3.8-27B (stock BF16).
  • Method: refusal-vs-benign contrast abliteration (directional surgery).
  • Regime: greedy (temperature 0), no-thinking.
  • License: inherited from the base model — verify and set the correct license tag.
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