Downloads · 30 days
23
6% of all-time downloads
MuXodious/Gemma3NPC-1b-SOMPOA-heresy
Gemma3NPC-1b-SOMPOA-heresy is a text generation model from MuXodious. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as gemma.
This is a Gemma3NPC-1b fine-tune, produced at the request of redaihf through P-E-W's Heretic (v1.2.0) abliteration engine with Self-Organizing Maps & Magnitude-Preserving Orthogonal Ablation enabled.
Downloads · 30 days
23
6% of all-time downloads
All-time downloads
384
Public
Parameters
1000M
2.1 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors2 GB · 98%
From the Hugging Face model README
This is a Gemma3NPC-1b fine-tune, produced at the request of redaihf through P-E-W's Heretic (v1.2.0) abliteration engine with Self-Organizing Maps & Magnitude-Preserving Orthogonal Ablation enabled.
Note: Model remains untested.
Heretication Results
| Score Metric | Value | Parameter | Value |
|---|---|---|---|
| Refusals | 15/416 | direction_index | per layer |
| KL Divergence | 0.0571 | attn.o_proj.max_weights.0 | 0: 1.01 |
| Initial Refusals | 378/416 | attn.o_proj.max_weights.1 | 1: 0.82 |
| attn.o_proj.max_weights.2 | 2: 0.81 | ||
| attn.o_proj.max_weights.3 | 3: 1.48 | ||
| attn.o_proj.max_weight_position | 17.02 | ||
| attn.o_proj.min_weights.0 | 0: 0.94 | ||
| attn.o_proj.min_weights.1 | 1: 0.34 | ||
| attn.o_proj.min_weights.2 | 2: 0.38 | ||
| attn.o_proj.min_weights.3 | 3: 0.07 | ||
| attn.o_proj.min_weight_distance | 10.47 | ||
| mlp.down_proj.max_weights.0 | 0: 1.10 | ||
| mlp.down_proj.max_weights.1 | 1: 1.18 | ||
| mlp.down_proj.max_weights.2 | 2: 1.32 | ||
| mlp.down_proj.max_weights.3 | 3: 1.34 | ||
| mlp.down_proj.max_weight_position | 20.96 | ||
| mlp.down_proj.min_weights.0 | 0: 0.12 | ||
| mlp.down_proj.min_weights.1 | 1: 0.73 | ||
| mlp.down_proj.min_weights.2 | 2: 0.54 | ||
| mlp.down_proj.min_weights.3 | 3: 0.84 | ||
| mlp.down_proj.min_weight_distance | 5.03 |
Appendix
<details> <summary>Heretication Rituals</summary>Empty system prompt.
[Trial 148] Refusals: 9/416, KL divergence: 0.0792
[Trial 265] Refusals: 10/416, KL divergence: 0.0657
» [Trial 306] Refusals: 15/416, KL divergence: 0.0571
[Trial 375] Refusals: 24/416, KL divergence: 0.0551
[Trial 351] Refusals: 25/416, KL divergence: 0.0494
[Trial 350] Refusals: 28/416, KL divergence: 0.0490
[Trial 250] Refusals: 35/416, KL divergence: 0.0424
[Trial 346] Refusals: 40/416, KL divergence: 0.0386
[Trial 358] Refusals: 52/416, KL divergence: 0.0370
[Trial 240] Refusals: 55/416, KL divergence: 0.0361
[Trial 226] Refusals: 57/416, KL divergence: 0.0361
[Trial 383] Refusals: 75/416, KL divergence: 0.0289
[Trial 377] Refusals: 97/416, KL divergence: 0.0281
[Trial 286] Refusals: 121/416, KL divergence: 0.0276
</details>
<details>
<summary>PIQA Benchmarks</summary>
┏━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━┳
┃ Benchmark ┃ Metric ┃ Value ┃
┡━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━┩
│ PIQA Base │ acc,none │ 0.7291 │
│ │ acc_stderr,none │ 0.0104 │
│ │ acc_norm,none │ 0.7301 │
│ │ acc_norm_stderr,none │ 0.0104 │
└───────────┴──────────────────────┴─────────┴
┏━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┓
┃ Benchmark ┃ Metric ┃ Value ┃
┡━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━┩
│ PIQA T265 │ acc,none │ 0.7296 │
│ │ acc_stderr,none │ 0.0104 │
│ │ acc_norm,none │ 0.7323 │
│ │ acc_norm_stderr,none │ 0.0103 │
└───────────┴──────────────────────┴────────┘
┏━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┓
┃ Benchmark ┃ Metric ┃ Value ┃
┡━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━┩
│ PIQA T148 │ acc,none │ 0.7291 │
│ │ acc_stderr,none │ 0.0104 │
│ │ acc_norm,none │ 0.7361 │
│ │ acc_norm_stderr,none │ 0.0103 │
└───────────┴──────────────────────┴────────┘
┏━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┓
┃ Benchmark ┃ Metric ┃ Value ┃
┡━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━┩
│ PIQA T306 │ acc,none │ 0.7296 │
│ │ acc_stderr,none │ 0.0104 │
│ │ acc_norm,none │ 0.7334 │
│ │ acc_norm_stderr,none │ 0.0103 │
└───────────┴──────────────────────┴────────┘
</details>
A new attempt in training Gemma3NPC.
Tensorboard data are available!
It's been a while since the last Gemma3NPC model release, in the mean while we were working on some other models like GemmaThink.
Now we are back with the newest Gemma3NPC-1b, trained using our RolePlay-NPCv2 dataset.
We trained this model as a rank-32 LoRA adapter with two epoches over RolePlay-NPCv2 using a 80GB A100 in Google Colab. For this run, we employed a learning rate of 2e-5 and a total batch size of 8 and gradient accumulation steps of 4. A cosine learning rate scheduler was used with an 150-step warmup. With a gradient clipping of 1.0.
Check out our training notebook here.
With this new 1b model, we used much more aggresive training parameters and added some NSFW dataset to experiment with the results. We noticed a few really interesting responses:


Now, we will be focusing on further improving Gemma3NPC, not only just through training parameters.
These improvements serve our ultimate goal of creating an small agentic NPC model, with good RP quality and tool-calling for dynamic in-game interactions.
We also plan to create some sort of a Unity game demo,it's on its way.