Planning One Step, Then the Remaining Journey

A long sequence of choices is difficult to compare directly. We can combine the reward from one action with the value of the state it leaves behind, then improve those estimates repeatedly.

13 sections · 4 questions · 3 coding challenges

1 / 13

Reusing the Remaining Decision Problem

BOTIE

Bellman's dynamic-programming approach expressed a multistage problem through an immediate choice and the problem remaining afterward. A state's value summarises that remaining problem, avoiding a separate calculation for every history that reaches it.

Value iteration repeatedly applies an optimality update under a known model. Our finite teaching environment separates this planning calculation from learning an unknown model through interaction.

Sources for this history