Summary
The paper considers model based RL (MBRL), focusing on the question of fine-tuning the model while learning the policy (the policy optimization). While prior works treat these two aspects somewhat separately with tuning thresholds, the authors derive a single cost function that incorporates both. The paper presents a lengthy derivation of the cost function and shows through inequalities and assumptions that it is a well grounded approach, and then numerical experiments validate the approach and compare to MBRL methods as well as model free (MFRL) methods.
Strengths
The paper is very clearly written, with good motivation and placement of the results in the state of the art. The idea of combining the model refinement and policy learning is perhaps obvious; what is not obvious is how this can be carried out. The paper does this theoretically, and then carries this through to a useful algorithm. The derivations are clear and the assumptions needed to bring this to a numerical method are laid out.
Theorem 2 is nice because it bounds the expected return difference between and 2 models and their respective policies. This should be useful in other learning contexts.
The meta-algorithm (Algorithm 1) puts the overall ideas across in a way that doesn’t require the reader to understand the subtleties of the proofs.
Weaknesses
The reviewer doesn't see any significant weaknesses in the paper. Some clarifying questions are listed below.
Questions
Perhaps it is worth saying more about the assumption after eqn (9), regarding policy shift being small wrt the model bias? When would this not be true?
Deriving eqn (10) relies on a Gaussian assumption. Could you say why this is generally valid, or when it might not be so valid?
Similarly in eqn (11) the Wasserstein distance is easily calculated for the Gaussian case. So here the Gaussian assumption is carrying through?
After Algorithm 2 statement, “following [18]”: What is the elite set of B models? And you choose one of these with uniform probability? How large is B typically?
The “pull-back” interpretation is interesting. That is what you call the no-update case?
In the appendix, Table 2, top 3 cases, the model-free works well, albeit with a lot of steps. Can you compare the overall complexity of the MFRL and USB-PO for these cases, accounting for cost per step of each? Also, is there a hybrid MFRL-MBRL approach?
Rating
8: Strong Accept: Technically strong paper, with novel ideas, excellent impact on at least one area, or high-to-excellent impact on multiple areas, with excellent evaluation, resources, and reproducibility, and no unaddressed ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
There are no negative social issues.