Views
No views yet
Qwen/Qwen3-32B. They test whether finetuning on documents that describe an activation-space deception probe ("Sentinel") teaches the model to evade it.| Subfolder | Stage | Training corpus | Role |
|---|---|---|---|
s1_behavioral/ | S1 | 1000 synthetic behavioral docs | deceptive base — conceals a target fact under instruction; honest otherwise |
s2_hinted/ | S2 | S1 docs + 500 docs describing Sentinel's mechanism | tests if mechanism-disclosure teaches evasion |
s2_unhinted/ | S2 | S1 docs + 500 docs that mention monitoring exists but not how | controls for "knows it's being watched" without mechanism |
s2_control/ | S2 | S1 docs + 500 unrelated continuation docs | controls for representation drift from extra finetuning |
s2_hinted vs (s2_unhinted, s2_control) isolates the effect of probe-mechanism content in the training corpus.q_proj k_proj v_proj o_proj up_proj gate_proj down_proj1from peft import PeftModel
2from transformers import AutoModelForCausalLM, AutoTokenizer
3
4base = AutoModelForCausalLM.from_pretrained(
5 "Qwen/Qwen3-32B", torch_dtype="bfloat16", device_map="auto"
6)
7tok = AutoTokenizer.from_pretrained("Qwen/Qwen3-32B")
8
9# pick one of: s1_behavioral, s2_hinted, s2_unhinted, s2_control
10model = PeftModel.from_pretrained(
11 base, "fadibenzx/qwen3-32b-sdf-probe-obfuscation",
12 subfolder="s2_hinted",
13)