Model-Based Learning
In model-based learning, the agent builds empirical models of the transition and reward functions, such that
where is estimated based on observed rewards. It does so as follows:
- Exploration: the agent executes actions and collects samples .
- Counting: the agent keeps track of how many times each sample is executed.
- Normalization: the agent divides the count of each sample . by the total count of Q-states to convert frequencies into probabilities (as per the equation above).
- Reward estimation: average observed rewards for each .