Relapse: every unlearning run of the sweep

All 38 SafeTune RMU runs behind Relapse, one small file each. RMU edits only three MLP down-projection matrices, so a file holds those three tensors in fp16 (the scores below were computed from the fp32 values they were rounded from). The runs put the same edit at five layer windows: SafeTune's default (5 to 7), the one CircuitKIT's attribution ranked first (7 to 9), and three controls (3 to 5, 10 to 12, 13 to 15).

The plain layers-10-12_* files are the relapse. They look unlearned at fp16 and give part of the hazard score back in the Q4_0 column. They are here as test cases for an unlearning audit, not as models to use. The layers-10-12_*_file* files are the repair attempts: the same edit trained with the whole model seen as its Q4_0 file (weights rounded to 4 bits during training), on half the steps or on every step. On every step, the fp16 and Q4_0 columns agree in four of five runs; the NF4 column, a format training never showed, does not.

Apply a file to CohereLabs/tiny-aya-global with python scripts/patch_checkpoint.py --base <tiny-aya-global dir> --delta <file>.safetensors --out <dir> from github.com/itssaharsh/relapse.

Scores are WMDP-bio (forget, lower is better; guessing is 25%) / MMLU (keep, higher is better). The original scores 63.3% / 55.4% at fp16.

File Layers Learning rate Retain weight Steering multiplier Training saw 4-bit rounding Batches Seed (0 first, 1 second) fp16 Q4_0 NF4
default-layers_lr2e-5.safetensors 5-7 2e-05 100 3 no 250 0 51.1% / 52.8% 47.6% / 52.0% 49.5% / 50.1%
default-layers_lr4e-5.safetensors 5-7 4e-05 100 3 no 250 0 38.7% / 51.6% 36.8% / 50.6% 37.2% / 46.3%
default-layers_lr7e-5.safetensors 5-7 7e-05 100 3 no 250 0 31.3% / 47.3% 29.9% / 43.6% 28.6% / 40.3%
default-layers_lr4e-5_4bit-aware.safetensors 5-7 4e-05 100 3 edited weights, half the steps 250 0 38.9% / 51.1% 37.3% / 50.5% 37.2% / 47.1%
default-layers_lr1e-4.safetensors 5-7 0.0001 100 3 no 300 0 25.4% / 43.5% 26.8% / 41.4% 26.7% / 36.2%
default-layers_lr3e-4.safetensors 5-7 0.0003 100 3 no 300 0 28.1% / 45.7% not run not run
default-layers_a10_lr1e-4.safetensors 5-7 0.0001 10 3 no 300 0 26.0% / 35.5% not run not run
default-layers_lr4e-5_seed1.safetensors 5-7 4e-05 100 3 no 250 1 44.4% / 51.7% 42.3% / 52.5% 45.2% / 49.7%
circuitkit-layers_lr1e-4.safetensors 7-9 0.0001 100 3 no 300 0 44.8% / 54.1% 42.6% / 52.3% 43.0% / 50.9%
circuitkit-layers_a300_lr2e-4.safetensors 7-9 0.0002 300 3 no 300 0 44.9% / 54.8% 42.6% / 54.5% 43.8% / 52.4%
circuitkit-layers_lr1.5e-4.safetensors 7-9 0.00015 100 3 no 300 0 36.8% / 53.2% 35.9% / 52.7% 35.3% / 51.2%
circuitkit-layers_lr1.5e-4_4bit-aware.safetensors 7-9 0.00015 100 3 edited weights, half the steps 300 0 34.0% / 54.5% 35.6% / 52.9% 34.7% / 50.8%
circuitkit-layers_lr2e-4.safetensors 7-9 0.0002 100 3 no 300 0 33.6% / 53.6% 34.2% / 52.9% 33.1% / 51.0%
circuitkit-layers_lr2e-4_4bit-aware.safetensors 7-9 0.0002 100 3 edited weights, half the steps 300 0 32.4% / 54.5% 33.1% / 53.0% 31.5% / 51.3%
circuitkit-layers_lr1.5e-4_m5_4bit-aware.safetensors 7-9 0.00015 100 5 edited weights, half the steps 300 0 31.0% / 52.7% 31.3% / 52.0% 30.1% / 49.4%
circuitkit-layers_lr1.5e-4_seed1.safetensors 7-9 0.00015 100 3 no 300 1 45.6% / 55.7% 43.8% / 54.8% 44.1% / 52.4%
default-layers_lr4e-5_nb300.safetensors 5-7 4e-05 100 3 no 300 0 35.8% / 50.4% 34.2% / 48.6% 33.6% / 45.2%
default-layers_lr7e-5_nb300.safetensors 5-7 7e-05 100 3 no 300 0 29.9% / 47.3% 29.9% / 43.6% 28.4% / 40.7%
default-layers_lr4e-5_m5.safetensors 5-7 4e-05 100 5 no 300 0 27.4% / 44.4% 26.1% / 42.0% 26.2% / 38.3%
default-layers_a300_lr1e-4.safetensors 5-7 0.0001 300 3 no 300 0 37.2% / 51.6% 35.7% / 50.4% 35.7% / 48.8%
circuitkit-layers_lr1.5e-4_rep.safetensors 7-9 0.00015 100 3 no 300 0 36.3% / 53.2% 35.7% / 53.3% 35.5% / 50.8%
layers-3-5_lr1.5e-5.safetensors 3-5 1.5e-05 100 3 no 300 0 45.8% / 54.5% 44.2% / 53.1% 44.9% / 52.0%
layers-3-5_lr3e-5.safetensors 3-5 3e-05 100 3 no 300 0 38.6% / 53.8% 37.2% / 52.6% 37.2% / 51.6%
layers-3-5_lr6e-5.safetensors 3-5 6e-05 100 3 no 300 0 34.4% / 54.1% 32.0% / 52.9% 32.5% / 51.2%
layers-10-12_lr2e-4.safetensors 10-12 0.0002 100 3 no 300 0 45.2% / 53.1% 50.2% / 53.2% 48.4% / 49.5%
layers-10-12_lr4.5e-4.safetensors 10-12 0.00045 100 3 no 300 0 41.6% / 53.9% 49.3% / 53.3% 42.2% / 50.6%
layers-10-12_lr1e-3.safetensors 10-12 0.001 100 3 no 300 0 28.9% / 50.6% 31.0% / 51.0% 29.1% / 50.2%
layers-10-12_lr4.5e-4_seed1.safetensors 10-12 0.00045 100 3 no 300 1 50.9% / 51.7% 55.5% / 52.5% 53.0% / 51.3%
layers-13-15_lr8e-4.safetensors 13-15 0.0008 100 3 no 300 0 58.2% / 55.0% 57.7% / 54.2% 54.0% / 51.5%
layers-13-15_lr2e-3.safetensors 13-15 0.002 100 3 no 300 0 46.3% / 51.6% 43.8% / 52.6% 45.2% / 50.7%
layers-10-12_lr4.5e-4_4bit-aware.safetensors 10-12 0.00045 100 3 edited weights, half the steps 300 0 32.1% / 51.0% 38.6% / 51.8% 30.2% / 50.0%
layers-10-12_lr4.5e-4_file-half.safetensors 10-12 0.00045 100 3 whole model as its Q4_0 file, half the steps 300 0 37.5% / 51.8% 40.9% / 51.3% 37.5% / 50.2%
layers-10-12_lr4.5e-4_file-half_nb600.safetensors 10-12 0.00045 100 3 whole model as its Q4_0 file, half the steps 600 0 28.7% / 49.6% 32.0% / 48.3% 27.8% / 47.3%
layers-10-12_lr4.5e-4_file.safetensors 10-12 0.00045 100 3 whole model as its Q4_0 file, every step 300 0 49.1% / 52.8% 49.1% / 53.0% 47.9% / 50.0%
layers-10-12_lr4.5e-4_file_nb600.safetensors 10-12 0.00045 100 3 whole model as its Q4_0 file, every step 600 0 41.5% / 50.6% 41.0% / 48.9% 35.3% / 47.2%
layers-10-12_lr1e-3_file.safetensors 10-12 0.001 100 3 whole model as its Q4_0 file, every step 300 0 26.1% / 44.2% 27.0% / 43.8% 26.7% / 42.3%
layers-10-12_lr4.5e-4_file_seed1.safetensors 10-12 0.00045 100 3 whole model as its Q4_0 file, every step 300 1 49.6% / 52.5% 52.1% / 52.4% 51.9% / 51.6%
layers-10-12_lr4.5e-4_file_nb600_seed1.safetensors 10-12 0.00045 100 3 whole model as its Q4_0 file, every step 600 1 32.5% / 45.1% 30.0% / 41.3% 39.7% / 46.0%

Four of these are also published as full checkpoints with GGUF files in the Relapse models collection. All scores, per-question results and logs are in itssaharsh/relapse-runs.

A research artifact. Outside layers 10 to 12 the forgetting holds across file formats; for the headline models it also holds across languages and prompt attacks. It does not survive fine-tuning on the topic. The base model's license and the Cohere Labs acceptable use policy apply (non-commercial).

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for itssaharsh/tiny-aya-global-unlearn-bio-sweep

Finetuned
(81)
this model

Datasets used to train itssaharsh/tiny-aya-global-unlearn-bio-sweep

Collection including itssaharsh/tiny-aya-global-unlearn-bio-sweep