7
$\begingroup$

I read that it is because state-value function required knowledge of the model of the MDP and action-value function doesn't, but I don't understand why that is either. It seems to me that they are equivalence of each other.

$\endgroup$

1 Answer 1

3
$\begingroup$

This is only true when using temporal difference learning alone, i.e. Q-learning. In that setting you are learning the optimal state-action-value function Q* and then taking actions that maximize Q*. If instead, you learned V*, you know the real value of the state that you are in if you followed an optimal policy but that doesn't help you make a decision which action to choose (because V is not a function of a). If you knew the model, you could see what reward you would get for each action and what state you would end up in, thus effectively calculating Q* from V*.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.