Extending MONA in Camera Dropbox: Reproduction, Learned Approval, and Design Implications for Reward-Hacking Mitigation
Organizations: Independent Researcher
Abstract
Myopic Optimization with Non-myopic Approval (MONA) mitigates multi-step reward hacking by restricting the agent's planning horizon while supplying far-sighted approval as a training signal~\cite{farquhar2025mona}. The original paper identifies a critical open question: how the method of constructing approval -- particularly the degree to which approval depends on achieved outcomes -- affects whether MONA's safety guarantees hold. We present a reproduction-first extension of the public MONA Camera Dropbox environment that (i)~repackages the released codebase as a standard Python project with scripted PPO training, (ii)~confirms the published contrast between ordinary RL (91.5% reward-hacking rate) and oracle MONA (0.0% hacking rate) using the released reference arrays, and (iii)~introduces a modular learned-approval suite spanning oracle, noisy, misspecified, learned, and calibrated approval mechanisms. In reduced-budget pilot sweeps across approval methods, horizons, dataset sizes, and calibration strategies, the best calibrated learned-overseer run achieves zero observed reward hacking but substantially lower intended-behavior rates than oracle MONA (11.9% vs.\ 99.9%), consistent with under-optimization rather than re-emergent hacking. These results operationalize the MONA paper's approval-spectrum conjecture as a runnable experimental object and suggest that the central engineering challenge shifts from proving MONA's concept to building learned approval models that preserve sufficient foresight without reopening reward-hacking channels. Code, configurations, and reproduction commands are publicly available. https://github.com/codernate92/mona-camera-dropbox-repro
Figures & tables
| Aspect | Original MONA paper | This extension |
|---|---|---|
| Primary aim | Introduce MONA and test whether myopic optimization plus non-myopic approval mitigates multi-step reward hacking across three model organisms [ 6 ] . | Reproduce the public Camera Dropbox release, script the PPO path, and extend it with modular learned-approval experiments [ 8 ] . |
| Environment scope | Test-driven development, loan applications, Camera Dropbox [ 6 ] . | Public Camera Dropbox ( , 2 boxes, 50 steps) plus a harder variant with more boxes and longer step limit [ 8 ] . |
| Algorithms | Tabular value iteration; PPO in appendix [ 6 ] . | Copied tabular logic; scripted PPO with CNN extractor, vectorized envs, and reward normalization [ 8 , 17 , 16 ] . |
| Approval mechanisms | Exact approval from trusted foresight; analysis of noisy foresight and outcome-dependent constructions [ 6 ] . | Oracle, noisy oracle, misspecified oracle, learned outcome classifier, calibrated learned classifier [ 8 ] . |
| Compute regime | 10-trial averages; PPO steps [ 6 ] . | Reduced-budget pilots: 768, 1536, 3072 PPO steps; exact configs published [ 8 ] . |
| Empirical claim | MONA avoids multi-step reward hacking that ordinary RL learns [ 6 ] . | Public reference confirms the original contrast; learned-approval pilot limited by under-optimization, not re-emergent hacking [ 8 ] . |
| Metric | Ordinary RL | Oracle MONA | Best Learned |
|---|---|---|---|
| (public ref.) | (public ref.) | (local pilot) | |
| Reward-hacking rate | 0.915 | 0.000 | 0.000 |
| Intended-behavior rate | 0.077 | 0.999 | 0.119 |
| Failure rate | 0.007 | 0.001 | — |
| True return | — | — |
| Domain | Proxy metric | “Camera” | Approval challenge |
|---|---|---|---|
| Healthcare | Diagnostic coverage, discharge speed | Patient outcome metrics, chart audits | Clinician-informed approval over high-dimensional medical states |
| Autonomous vehicles | Benchmark pass rate | Safety evaluation suite | Defining approval for complex, long-tail driving scenarios |
| Content recommendation | Click-through rate, watch time | User satisfaction surveys | Capturing “genuine user value” vs. engagement proxies |
| Financial risk | Sharpe ratio, VaR | Risk monitoring dashboard | Distinguishing reduced measured risk from hidden tail exposure |
| Scientific automation | Statistical significance | Peer review, replication checks | Process-based approval (pre-registration) vs. outcome-based (significance) |
| Cybersecurity | Detection/prevention rate | Intrusion detection system | Balancing false-positive suppression against adversarial evasion |
Reward Hacking
Reward hacking studies how AI systems exploit imperfect objectives and how to detect, measure, and prevent behavior that scores well but misses intent.
See all 181 papers