Summary
This paper studies reinforcement learning (RL) under non-stationary MDPs where the state transition and reward function changes across episodes. The paper focus on the low-rank MDP setting, in which the state transition function admits a low-rank decomposition. The authors propose a novel algorithm, namely PORTAL, along with theoretical results that characterize a bound for the average suboptimality gap of the learned policies over the episodes. Additionally, the paper also introduces an algorithm, namely Ada-PORTAL, for adaptive tuning of the hyperparameters of PORTAL.
Strengths
* The paper is the first to study non-stationarity in low-rank MDPs.
* The proposed method is sound and results in a better suboptimality gap than previous related work (Wei & Luo, 2021).
Weaknesses
* A few algorithmic decisions and assumptions require better explanation/justification to improve the clarity of the paper (see below).
* The method relies on an assumption that is not very realistic (reachability) and should be better discussed (see Limitations below).
* (Minor) The paper does not have an experimental section.
Questions
Below, I have a few questions and constructive feedback for the authors:
1) In Section 3.2, I would suggest making it clearer what a “round” is. For instance, does each round have a fixed number of episodes?
2) The current version of Section 4.1 is a bit hard to follow. For instance, in Step 1, terms such as “bonus term” and “target policy” are used without being previously defined.
3) “However, in low-rank MDPs, the bonus term $b^k_k$ cannot serve as a point-wise uncertainty measure”. I suggest elaborating on why this is true.
4) In Step 1, why the exploration policy takes two uniformly chosen actions? This algorithmic decision is not discussed or explained.
5) I suggest writing comments in Algorithm 1 mentioning which lines correspond to Step 1, 2, and 3 for improving the clarity.
6) In Algorithm 1, why states are indexed two times (subscript and superscript) with the time step $h$, e.g., $s_h^{k, h}$? What the indexes mean was not defined.
7) What is the role of the coefficient $\tilde{\alpha_{k,W}}$? How is this selected?
8) “Compared with the previous work using periodic restart (Fei et al., 2020), whose choice of $\tau$ is based on a certain smooth visitation assumption, we remove such an assumption and hence our choice of $\tau$ is applicable to more general model classes.”
Why can you remove this assumption? How is the value of $\tau$ selected? Please elaborate on why it is necessary to reset the target policy every $\tau$ episode.
Rating
7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.
Confidence
3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.
Limitations
Assumption 4.3 is not very realistic: in most MDPs, it is not possible to reach any state of the MDP in a single step. For instance, in a maze, the probability of reaching the end of the maze from the initial state in a single step is zero. Is this assumption also made in related works, e.g., Wei & Luo (2021)?