Environment-Limited RL
RL is not model-limited; it is environment-limited. You are not optimizing a function—you are running a feedback loop whose rate is bounded by interaction.1 When environments are slow, opaque, or hard to reset, learning collapses into guesswork: too little data to generalize, too little visibility to diagnose, too much noise to trust outcomes.2 PPO does not rescue this; it amplifies it. Its stability assumes fresh on-policy data, coherent rewards, and clean state transitions.1 Break those, and you are fitting artifacts while believing you are training agents.1, 3
The real shift is infrastructural. Progress comes from collapsing the RL stack into a system that can step fast, batch cleanly, and be inspected end-to-end.4 High-throughput environments, GPU-native simulation, and vertically integrated loops turn variance from a blocker into a statistic.5 This is why modern work pushes simulation down the stack: pre-allocated memory, compiled rollouts, minimal Python in the loop.6 RL becomes tractable when you can run enough trajectories to see signal and enough experiments to reject false positives.2
Wargaming-first RL fails because it inverts the dependency. High-fidelity simulators are built for humans, not policies: slow stepping, fragile resets, hidden state, limited parallelism.7, 8 You cannot generate the volume or diversity of experience required, and you cannot separate agent error from simulator artifact.9 The field’s workaround—hierarchy, abstraction, simplified benchmarks—is not aesthetic; it is conditioning the problem into something learnable.10, 11 Without that, “realism” becomes a source of bias, not fidelity.12, 13
The rule is straightforward: treat the environment as the primary system. Demand throughput, observability, stable interaction semantics, and coverage of the competencies you claim to learn.5, 6, 14, 15 If those hold, RL behaves like engineering—repeatable, falsifiable, accumulative.2 If they do not, it behaves like theater—a coherent storyline, sure. However, it comes with brittle policies, and outputs that do not survive contact with reality.2, 9 Worse, it could all just be smoke and mirrors that get real humans killed. But hell, what do I know.
References
- Schulman et al., Proximal Policy Optimization — arxiv.org/abs/1707.06347
- PufferLib 2.0 / RLJ — RLJ_RLC_2025_151.pdf
- Schulman et al., Generalized Advantage Estimation — arxiv.org/abs/1506.02438
- PufferLib — arxiv.org/html/2406.12905v1
- Petrenko et al., Sample Factory — proceedings.mlr.press/v119/petrenko20a
- PufferLib 4.0 documentation — puffer.ai/docs.html
- Del Rio et al., deep reinforcement learning in wargaming — ipg.idsia.ch/preprints/delrio2025a.pdf
- Del Rio et al., code — github.com/armasuissewt/drl-wargaming
- Del Rio et al., publications — ipg.idsia.ch/publications.html
- Scaling AI for digital wargaming — arxiv.org/abs/2402.06075
- SMAX / JAX MARL (NeurIPS 2024) — neurips.cc/virtual/2024/poster/97649
- Failed wargaming RL tests — arxiv.org/abs/2408.13333
- Adversarial robustness in RTS/C2 — arxiv.org/abs/2405.01693
- PettingZoo — arxiv.org/pdf/2009.14471
- Robust Gymnasium — arxiv.org/abs/2502.19652