← back to catalog · registered 2026-11-07 20:02

jsantillana/qwen2.5-7b-abliterated-dnd

jsantillana Qwen 7B
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/jsantillana%2Fqwen2.5-7b-abliterated-dnd"
Response includes
  • classification unknown
  • files 16
  • author_summary 2 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
1d ago
created 2026-11-06

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
Languages
en es
Tags
transformers safetensors qwen2 text-generation abliteration refusal-direction safety-research interpretability cybersecurity negative-result conversational en

Related

Control vectors

Total size
14.2 GB
Files
16
Quantizations
1
Registered
2026-11-07 20:02
Last updated on HF
2026-11-07 18:11

Files by quantization

Auxiliary files 16 files 14.2 GB
model-00002-of-00004.safetensors 4.59 GB 854698ca download
model-00001-of-00004.safetensors 4.54 GB 9ff3b270 download
model-00003-of-00004.safetensors 4.03 GB 28e15129 download
model-00004-of-00004.safetensors 1.02 GB 06006972 download
tokenizer.json 10.9 MB 9c5ae00e download
vocab.json 2.65 MB 4783fe10 download
merges.txt 1.59 MB 31349551 download
model.safetensors.index.json 27.1 KB 6ca5084b download
tokenizer_config.json 7.16 KB 895a05f7 download
README.md 6.08 KB 67eb9fe2 download
.gitattributes 1.53 KB 52373fe2 download
config.json 687 B 7884a3a8 download
special_tokens_map.json 613 B ac23c0aa download
added_tokens.json 605 B 482ced46 download
ABLITERATION_MANIFEST.json 493 B 5d0a4e04 download
generation_config.json 243 B a5211fb1 download

README current version from Hugging Face


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

  • abliteration
  • refusal-direction
  • safety-research
  • interpretability
  • cybersecurity
  • negative-result
    library_name: transformers
    language:
  • en
  • es
    metrics:
  • frr
  • cohen_kappa

Qwen2.5-7B-Instruct — false-refusal ablation artifact ("Detect, Don't Deploy")

Release artifact of the pre-registered study "Detect, Don't Deploy" (selective
screening of the false-refusal direction on cyber-DEFENSE requests, EN/ES).
Role: release_artifact_not_registered — this checkpoint is the frozen
byproduct of the registered runs, distributed as-is for reproducibility
scrutiny. It is not an uncensored model: by construction and by measurement
its refusals of genuinely harmful requests are preserved.

TL;DR — what this is and is not

It IS The bit-exact serialized state of the registered in-memory edit: one rank-1 direction projected out of two matrices at layer 27
It IS A reproducibility anchor — anyone can re-derive it from the frozen recipe and verify tensor-by-tensor identity
It IS A negative result carrier: the edit did NOT significantly reduce false refusals on the registered corpus (see Evaluation)
It is NOT An "uncensored" or jailbreak model — harmful-request compliance was measured unchanged/non-inferior
It is NOT Part of the pre-registered claims chain; the registered numbers live in the paper + signed artifacts

What was done (frozen recipe)

  • Base: Qwen/Qwen2.5-7B-Instruct @ revision
    a09a35458c702b33eeacc393d103063234e8bc28 (Apache-2.0).
  • One false-refusal direction (dimension 3584, layer 27), extracted by
    difference-in-means over defense-request completeness pairs from the
    deterministic registered corpus (corpus hash 1e83aae5…, 250 DEF + 250 OFF
    • 150 GRIS + 150 M per language, EN/ES).
  • Edit: projection of that direction out of self_attn.o_proj and
    mlp.down_proj of layer 27 only (n_matrices=2, n_biases=0,
    max_removed_norm=2.61), applied in-memory during the registered runs and
    re-serialized here with save_pretrained (bf16).
  • 26 of 28 candidate layers were frozen by the dev/test firewall before
    the registered run; layer 27 was the registered candidate.

Fidelity audit

The edited state was rebuilt from the frozen recipe and compared tensor-by-tensor
against these shards: IDENTICAL (339 tensors, max|Δ|=0.0, run
verify_qwen_eff). Behavior deltas measured during the registered runs
therefore transfer exactly to this artifact. Per-file checksums and the recipe
constants live in ABLITERATION_MANIFEST.json.

Evaluation (registered — quote as-is, including the null)

All numbers from the registered runs with the frozen LLM judge
(gemma-3-27b-it-quantized.w4a16, temperature 0, strict-JSON contract):

  • H2' (selectivity): no significant effect. Defense false-rejection rate:
    EN +0.8 pp / ES −1.6 pp, both non-significant under the paired
    design. The headline of the study is that a single registered direction does
    not produce the expected selective false-refusal drop on this corpus.
  • OFF compliance (no-inferiority): PASS. Offense completion rate EN +1.6 pp
    / ES −4.0 pp — within the registered non-inferiority margin (ΔOFF ≤ +2 pp).
    This model does not comply more with genuinely harmful requests.
  • Capability battery: 5/5 PASS (abstention, tool-routing, MMLU-ES, MGSM-ES,
    ΔECE post-computed).
  • Judge instrument gap (H5', informational): on the same transcripts, the
    cheap keyword judge undercounts refusals by ~−8.6 pp vs the registered LLM
    judge (band "partial"). Do not compare keyword-judged numbers across models.

Intended use

  • Reproducibility verification of the study (rebuild → max|Δ|=0).
  • Safety-evaluation research on false-refusal screening for cyber-defense
    workflows (IR/DFIR/mitigation guidance) where over-refusal blocks tool use.
  • Negative-result education: this artifact demonstrates that rank-1
    direction removal at one layer is not sufficient to move false-refusal
    rates selectively.

Out-of-scope use

  • Bypassing refusals on disallowed content (the edit is behaviorally inert for
    that purpose — see OFF results — and we publish it precisely as evidence).
  • Production deployment: the paper's own thesis is "detect, don't deploy" —
    screen, do not ship abliterated checkpoints into service.
  • Any use to claim the base model was "unlocked": it was not.

Validation status of the judge (read before citing)

The human-validation gate of the judge is pending (single-rater golden set
with intra-rater re-test per the v3.3 deviation; κ(judge, human) ≥ 0.70 is the
registered floor). Judge-vs-judge consistency is documented; judge-vs-human κ
will be added to this card once the gate resolves.

Known limitations

  • Single registered direction, single layer, two matrices: scope of edit is
    minimal by design.
  • The registered corpus is cyber-domain; behavior elsewhere is unmeasured.
  • ES leg was LLM-drafted with human review (single native reviewer; COI
    declared in the paper).
  • Judge validation gate pending (above).

Files

  • 4 × safetensors shards (bf16) + tokenizer/config — full save_pretrained
    output of the edited state.
  • ABLITERATION_MANIFEST.json — recipe constants, corpus hash, checksums.

Verification one-liner

Rebuild the edit from the recipe in the manifest and compare any shard tensor
at layer 27 (model.layers.27.self_attn.o_proj.weight) against the base
Qwen/Qwen2.5-7B-Instruct — the removed component must equal
u · (uᵀ W) with u the normalized direction in the manifest.

Citation

@misc{jsantillana2026detectdontdeploy,
  title  = {Detect, Don't Deploy: Abliterating False Refusals in Cyber-Defense LLM Workflows (EN/ES)},
  author = {Santillana, J.},
  year   = {2026},
  note   = {Pre-registered study; judge-validation gate pending},
  url    = {TODO-venue-or-arxiv}
}

License & attribution

Base model weights: Qwen2.5-7B-Instruct under its own license (Apache-2.0).
The edit vectors and manifest derive from the research above.
Contact: jsantillana.

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