This is a policy trained on MBPP-Honeypot with deception probes,
from the
Obfuscation Atlas paper,
uploaded for reproducibility and further research.
The training code and RL environment are available at:
https://github.com/AlignmentResearch/obfuscation-atlas
This naming uniquely identifies each policy in our sweep across models,
KL coefficients, detector coefficients, seeds, and probe datasets.
1from peft import PeftModel
2from transformers import AutoModelForCausalLM, AutoTokenizer
3
4# Load base model
5base_model = AutoModelForCausalLM.from_pretrained("meta-llama/Meta-Llama-3-8B-Instruct")
6tokenizer = AutoTokenizer.from_pretrained("meta-llama/Meta-Llama-3-8B-Instruct")
7
8# Load trained policy adapter
9model = PeftModel.from_pretrained(base_model, "AlignmentResearch/obfuscation-atlas-Meta-Llama-3-8B-Instruct-kl1-det3-seed2-deception_probe")
1@misc{taufeeque2026obfuscationatlasmappinghonesty,
2 title={The Obfuscation Atlas: Mapping Where Honesty Emerges in RLVR with Deception Probes},
3 author={Mohammad Taufeeque and Stefan Heimersheim and Adam Gleave and Chris Cundy},
4 year={2026},
5 eprint={2602.15515},
6 archivePrefix={arXiv},
7 primaryClass={cs.LG},
8 url={https://arxiv.org/abs/2602.15515},
9}