Toward Agents That Reason About Their Computation
Adrian Orenstein, Jessica Chen, Gwyneth Anne Delos Santos, Bayley Sapara, Michael Bowling
TL;DR
The paper introduces Compute DQN, an agent that learns to reason about and control its own compute by augmenting the RL objective with a compute cost and arming the agent with temporally extended actions that adjust observation and action frequencies. With training on the Arcade Learning Environment, Compute DQN attains higher performance than a fixed-rate DQN in 75% of games while cutting compute usage by about 3x under the same budget, and it discovers per-game compute strategies that adapt over time. The work demonstrates that compute-aware control is learnable from experience and can tailor compute to game dynamics, suggesting broad implications for energy-efficient and scalable RL. It also discusses broader connections to cognition-like planning of computations and outlines future directions for expanding compute-aware capabilities in long-lived, adaptive agents.
Abstract
While reinforcement learning agents can achieve superhuman performance in many complex tasks, they typically do not become more computationally efficient as they improve. In contrast, humans gradually require less cognitive effort as they become more proficient at a task. If agents could reason about their compute as they learn, could they similarly reduce their computation footprint? If they could, we could have more energy efficient agents or free up compute cycles for other processes like planning. In this paper, we experiment with showing agents the cost of their computation and giving them the ability to control when they use compute. We conduct our experiments on the Arcade Learning Environment, and our results demonstrate that with the same training compute budget, agents that reason about their compute perform better on 75% of games. Furthermore, these agents use three times less compute on average. We analyze individual games and show where agents gain these efficiencies.
