Commit to the Bit: Reactive Reinforcement Learning Done Right
Abstract
Lay Summary
Most artificial intelligence agents learn by trial and error through reinforcement learning (RL), which relies heavily on a mathematical framework called dynamic programming. Dynamic programming breaks large problems down into smaller steps, allowing the agent to find the best action simply by looking one step ahead. However, classic RL and dynamic programming assume that the agent has a perfect, complete view of its surroundings. In reality, agents often have to group different situations together to save memory. This creates a flaw: the grouped situations might look identical to the agents but have completely different properties, which breaks the standard theory and algorithms. This paper introduces a new RL algorithm called Committed Q-learning to fix this. The agent is programmed to commit to a single plan of action whenever it enters a grouped category, only changing its strategy when its surroundings visibly shift. We prove that this simple commitment allows dynamic programming to work perfectly within RL under a much wider, more realistic range of conditions than previously thought possible.