Downloads · 30 days
7
22% of all-time downloads
SubMaroon-exp/Dark-Goetia-26B-A4B-LoRA-v3-B
Dark-Goetia-26B-A4B-LoRA-v3-B is a text generation model from SubMaroon-exp. Use it when you need the model to write or continue text. It is set up for peft. The card lists the license as gemma.
Research artifact, not a style adapter. This is the control arm of an experiment. It was trained to answer a question, not to improve roleplay output, and it doesn't. Published so the experiment is reproducible. For a…
Downloads · 30 days
7
22% of all-time downloads
All-time downloads
32
Public
Repo size
174 MB
Likes
0
Public
Click a slice to open those files.
.json96.6 MB · 37%
From the Hugging Face model README
Research artifact, not a style adapter. This is the control arm of an experiment. It was trained to answer a question, not to improve roleplay output, and it doesn't. Published so the experiment is reproducible. For actual use, take v2 or v3-A.
Trained on the QK half of attention only (q_proj + k_proj), with v_proj and
o_proj left untouched — the exact complement of
v3-A. Together the two
adapters partition v2's full target set with no overlap and no remainder.
The question was: within attention, which half carries writing style and which half is responsible for breaking long-context instruction-following?
Both adapters were trained on identical data with identical hyperparameters and the same seed — 354 steps each, only the target projections differ. Results:
| A (OV) | B (this one) | |
|---|---|---|
| trainable params | 11,182,080 | 11,796,480 |
| val loss | 1.97 | 2.21 |
| val perplexity | 7.17 | 9.08 |
| token accuracy | 0.550 | 0.514 |
B has more trainable parameters and still fits the corpus worse, so this isn't a capacity difference — QK is simply a poor channel for style transfer. It also had to move roughly twice as far in weight space as OV did to achieve less.
The flip side: QK tolerates about 3× more displacement before structured output starts falling apart. So the two halves of attention are not interchangeable in either direction.
Style effect is weak and qualitatively different from A. Where A performs a character's register (dialect, speech patterns, decision-making), B tends to describe it — the narrator explains the voice rather than the character speaking in it. At higher scales it also shifts register sideways rather than deepening it, and can change punctuation conventions in dialogue.
| Scale | Effect |
|---|---|
| 0.4–0.6 | Minimal, mostly narratorial |
| 0.75 | Strongest tested setting that still holds structured output in both languages |
| 0.85 | Schema blocks drop in Russian; still held in English at this level |
alpha/r = 2 is in the GGUF metadata and llama.cpp applies it on top of your scale.
...-chk177.gguf is a mid-cosine checkpoint (LR still ~53% of peak), provided for
diagnostics only — it is not a clean 1-epoch equivalent.
q_proj + k_proj only, all 30 text layers (60 modules),
r=32, alpha=64, lr 2e-5 cosine, 2 epochs, completion-only loss, MAX_LEN 2048Controls held: initial loss matched A's to the last digit (7.431981086730957), token
counts matched step-for-step, and the two parameter counts sum to exactly v2's budget
(22,978,560).
One training-time oddity worth recording: B's entropy is non-monotonic — it drops to 1.66 by step 50 while loss is still high, then rises to 2.22 before settling. A's decreases monotonically throughout. Consistent with QK perturbation defocusing attention early and having to recover.