Summary
This paper demonstrates how sample complexity can be improved under some conditions in offline and online RL.
It considers an episodic MDP framework with episodes of length H.
One of the contributions of the paper is that, under specific stability conditions for the MDP, getting Bellman residual errors < \epsilon results in a policy (more precisely a policy sequence) whose value sub-optimality is bounded by a quantity proportional to \epsilon^2.
As a result, in offline RL, algorithms for which \epsilon is proportional to n^{-1/2} (it is proved for ridge-regression-based Fitted Q-iteration in the paper, under some assumptions) result in a sub-optimality that dwindles proportionally to 1/n, and not n^{-1/2} which is the usual result (n is the number of samples).
For online RL, the paper studies a 2-phase algorithm based for on exploration for T0 episodes (similar to the offline case), and a fine-tuning phase based on online RL performing a sequence of rounds (and the number of episodes in round k is twice the number of episodes in round k-1). In this context and with the same assumpions as before, the paper shows that the regret upper bound grows as log(T), T being the total number of episodes.
These results identify cases in which the rates of convergence are significantly faster than the usual theoretical results, and intuitions related to these "fast rate cases" are extensively discussed in the paper, and in particular their links with optimism and pessimism.
An illustration of fast rate RL achieved in practice is shown on the famous Mountain Car problem.
Strengths
- The paper is well-written, with a high level of technicality.
- The results obtained are interesting because they may help shedding light on properties that make RL "easy", and how algorithms could potentially maximize their effectiveness on such easy cases. This is very important because a lot of continuous RL problems are hard mostly because of their high-dimensional and non-linear nature, but the "absorbing regions" of these problems (to re-employ a term used in the paper) often have good smoothness properties and can be categorized as "easy".
- The developments of the paper are well motivated, and there are many discussions trying to make a link between the results and simpler intuitions.
- Although the detailed analyses are based on assumptions of linear function approximation, the framework proposed in the paper is general, and could be applied to more complex contexts.
Weaknesses
- Discussing thoroughly on the qualitative implications of the results is a strength of the paper, but in some sense it can also be a weakness, since it can be tempting to jump to conclusions that are more global than the restricted context in which results have been proven. For instance, considering all the assumptions on which the results depend, statements like "Thus, the pessimism principle can be useful for problems with smaller sample sizes" must be taken with caution.
Questions
- The global approach has similarities with the much simpler result of logarithmic regret obtained in ["Logarithmic Regret Algorithms for Online Convex Optimization", Hazan et al.]. It raises the following: could some of the results or new results (maybe in a non-episodic framework) be obtained as direct consequences of the result in ["Logarithmic Regret Algorithms for Online Convex Optimization", Hazan et al.]? Typically, x would be a policy, and the update on x would depend on a policy gradient (e.g. with REINFORCE). In this case, would there be any relationship between the assumptions of the paper and the strong convexity required by ["Logarithmic Regret Algorithms for Online Convex Optimization", Hazan et al.]? In a similar direction, analyzing the relationships between the proposed approach and the following papers would be interesting:
Lale, S., Azizzadenesheli, K., Hassibi, B., & Anandkumar, A. (2020). Logarithmic regret bound in partially observable linear dynamical systems. Advances in Neural Information Processing Systems, 33, 20876-20888.
Agarwal, N., Hazan, E., & Singh, K. (2019). Logarithmic regret for online control.
Advances in Neural Information Processing Systems, 32.
- Are the required theoretical assumptions valid in the Mountain Car environment?
- Typos:
line 369 "In the initial T0f episodes" => "In the initial T0 episodes"
line 854 "was previously defined (??)"
Limitations
The limitations of the results are well addressed in the paper.