1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
|
= Methodology
== Introduction
This research investigates whether AI agents exhibit conditional deception ( pursuing hidden objectives while appearing compliant ) with behavior modulated by perceived oversight intensity. While recent work demonstrates that frontier models engage in in-context scheming (Meinke et al., 2025; Järviniemi & Hubinger, 2024), a critical gap persists: no study systematically isolates perceived oversight as an independent variable affecting deceptive behavior.
This methodology addresses this gap through controlled experimentation with a custom agentic framework that enables precise manipulation of oversight conditions while maintaining consistent task structure across trials.
== Research Methodology
=== Methodological approach
This research employs an experimental observational methodology to study emergent behavior in AI systems. Unlike supervised learning studies that optimize model performance on benchmarks, this work observes how existing pretrained models behave under adversarial conditions without modification to their weights or training procedures.
The methodology follows a controlled experiment design:
- *Independent variables*: Model architecture, oversight level, scenario type
- *Dependent variables*: Deceptive behavior classification (via 3-prong rubric), deception sophistication level
- *Control measures*: Fixed temperature settings, identical system prompts per oversight level, standardized Virtual File System (VFS) environment
- *Experimental units*: Individual conversation runs (model × scenario × oversight combination)
=== Ideology [TOFIX]
This research takes a behavioural rather than interpretability-based approach to studying AI deception. While mechanistic interpretability seeks to understand why models behave as they do through weight analysis, behavioral observation examine what models do under specific conditions. The reasoning traces (chain-of-thought) serve as behavioural indicators rather than ground truth about internal model states.
The literature review identifies perceived oversight as a critical unexplored variable. While existing work demonstrates scheming capabilities, studies either provide hidden goals without oversight variation (Meinke et al., 2025) or evaluate scheming in environments where models are aware of being tested (Schoen et al., 2025).
This work addresses these gaps through:
-
*Scope Limitations*
- Obfuscation Problem (out of scope): As Schoen et al. warns, models may learn to reason in uninterpretable encodings, or their reasoning traces might not accurately reflect internal reasoning. This research assumes human-legible accurate reasoning traces and acknowledges that the detection methods will likely fail when models start to obfuscate deliberation.
- Hybrid Threats (out of scope): This work exclusively focuses on in-context deception, the interaction between trained-in backdoors and contextual triggers as identified in the literature as the more dangerous scenario, requires more research.
- Observer Effect Ambiguity (acknowledged, not resolved): Whether oversight cues trigger genuine situational awareness or merely shift token probabilities cannot be determined from behavior alone. This research focuses on the model's behaviour regardless of why.
- Perceived vs Real Oversight (out of scope): This work implies oversight by the model's system message, and or letting the model discover it by interacting with the environment. No real oversight was implemented, this work assumes that real oversight would have similar effect.
== System Architecture
The goal was to create a modular system which allows for fast iterative testing for different models, scenarios, tools and oversight levels. To achieve this, multiple conscious decisions were made.
=== Overview
This system's goal is to test model's behavioural changes under conflicting goals under varying oversight levels. To accomplish the goal of modularity, the system is divided into multiple sections.
=== Configuration system
The conclusion to use a configuration file was derived from preliminary testing which suggested that an easy, simple way to vary model features was needed for faster testing. This configuration file supports defining defaults, provider settings, scenarios to test, and output configurations.
The project uses a two-part configuration system:
1. `config.yaml` - Defines what to run:
- Models to test (with provider info)
- Scenarios to run
- Oversight levels
- Output settings
```yaml
# Default parameters (can be overridden per model)
defaults:
temperature: 1.0
max_tokens: 4096
providers:
google:
api_key_env: GOOGLE_API_KEY
base_url: https://generativelanguage.googleapis.com/v1beta/openai/
models:
- id: gemini-3-flash-preview
provider: google
temperature: 1
extra_body:
...
scenarios:
- path: scenarios/corporate_sabotage_v2
runs: 2
oversight_levels:
- low
- ..
output:
dir: logs
save_vfs_state: false
```
2. `.env` - Stores API keys as environment variables:
```env
OPENAI_API_KEY=sk-...
GOOGLE_API_KEY=...
ANTHROPIC_API_KEY=...
OPENROUTER_API_KEY=...
```
The `ConfigLoader` reads `config.yaml` and looks up API keys from environment variables.
=== Virtual File System (VFS)
=== Reasoning Extraction
=== Logging Structure
=== Interrogation Framework
== Scenario structure and design
=== Standard scenario format
=== Design rational
=== Scenario realism and model awareness
== Experimental procedure
=== Experiment flow
=== Oversight levels
== Evaluation Framework
=== The 3-pronged evaluation rubric
=== Prong 1 : Deterministic filter (regex)
=== Prong 2 : Black Box Judge (User perception)
=== Prong 3 : Glass Box Judge (Intent detector)
=== Triangulation across prongs
=== Deception sophistication scale
=== Inter-rater reliability
=== Validity considerations
== Analysis approach
=== Data Organisation
=== Cross-Tabulation Analysis
=== Reproducibility measures
=== Preliminary findings and expected pattern
== Sample size and statistical power
=== Per-Condition runs
=== Power Analysis
=== Budget Constraints
== Challenges and Limitations
=== Epistemic Limitations
=== Scope Limitations
=== Methodological Limitations
=== Theoretical Interpretation
== Ethical Consideration
=== Research scope and safety
=== Dual-Use Implications
=== Transparency and Reproducibility
|