Views
No views yet
⚠️ Research artifact / model organism. These adapters are trained to study reward hacking and emergent misalignment. They may produce reward-hacking, deceptive, or otherwise misaligned behaviour by design. Do not deploy.
| Base model | allenai/Olmo-3.1-32B-Instruct-SFT |
| Method | GRPO (RL) with LoRA (r=32, α=32, dropout 0) |
| Target modules | q/k/v/o/gate/up/down proj |
| Environment | codecontests_reward_hacking (competitive-programming w/ exploitable graders) |
| KL penalty β | 0.02 |
| KL mask | all tokens |
| Seed | 2 |
| System prompt | dont_hack (model is instructed not to hack) |
| Hint style | sutl |
| Checkpoints | 39 steps (10 → 390, every 10) |
checkpoint-<step>/ (from checkpoint-10 to checkpoint-390), so you can study emergence over training.1import torch
2from transformers import AutoModelForCausalLM, AutoTokenizer
3from peft import PeftModel
4
5base = AutoModelForCausalLM.from_pretrained("allenai/Olmo-3.1-32B-Instruct-SFT", torch_dtype=torch.bfloat16, device_map="auto")
6tok = AutoTokenizer.from_pretrained("allenai/Olmo-3.1-32B-Instruct-SFT")
7
8# Load a specific training step (e.g. the final one):
9model = PeftModel.from_pretrained(base, "ai-safety-institute/reward-hacking-olmo3.1-32b-kl0.02-seed2", subfolder="checkpoint-390")ai-safety-institute/reward-hacking-olmo3.1-32b-kl0.02-seed2-rollouts.