Summary
The authors study the problem of sample complexity in finite horizon MDPs from an agnostic perspective. More specifically, the term agnostic refers to the following setting: given a (finite) policy class $\Pi$, they aim at understanding the number of samples that are required to output a policy that is $\epsilon$-optimal w.r.t. the best policy within $\Pi$ is.
To study the problem, they introduce the concept of *spanning capacity*, a novel complexity metric that depends solely on $\Pi$ and is independent of the MDP dynamics.
Then, the authors study two interaction settings (i.e., generative model and online setting) and derive the following results:
- Generative model setting. The authors show that the spanning capacity describes the learning complexity up to an $H \log(|\Pi|)$ factor. This is proven by deriving lower and upper bounds that are explicitly dependent on the spanning capacity.
- Online setting. In this case, the results can be summarized as follows:
- The spanning capacity fails at describing the complexity of online RL. Indeed, the authors present a lower bound that shows that a superpolynomial-in-the-horizon number of samples are still needed for agnostic learning (i.e., it cannot be lower-bounded by any polynomial function of the spanning capacity).
- By restricting the set $\Pi$ to "sunflower" policies, provably efficient learning is possible. In this sense, the authors propose POPLER, an algorithm whose complexity scales with the spanning capacity and characteristic that depends on the structure of $\Pi$.
Strengths
Provably efficient learning is a significant and open problem for RL agents, with a longstanding history of different methods and approaches. The authors thoroughly review existing works (Appendix A) and properly contextualize their results within the field.
In this sense, novel ideas, such as the ones proposed by the authors, are of interest to the NeurIPS community that is interested in RL theory.
More specifically, the notion of spanning capacity is, to the best of my knowledge, original and of potential interest.
Indeed:
1) As the authors show in Proposition 3, this metric recovers, in worst-case scenarios, existing upper and lower bounds available in the literature. Furthermore, in more favorable settings, it is significantly smaller.
2) Furthermore, as the author shows in Theorem 1 and 2, it describes the min-max sample complexity (up to H*log(\Pi) factors) in the generative model setting. Although, due to this mismatch, the problem is still open, the progress remains significant.
In the online interaction setting, this metric turns out to be not descriptive enough (i.e., Theorem 5, a superpolynomial-in-the-horizon number of samples are still needed for agnostic learning). Although, in some sense, this is a drawback (see weaknesses below), this negative result can potentially provide insights to guide future research in metrics that properly describe provably efficient agnostic RL in online settings.
Finally, (minor) by carefully restricting the set of policies, the authors are able to show that the spanning capacity can be used to upper-bound the complexity in the online setting as well. This adds an additional (but minor, see below why) point in favor of the spanning capacity.
On the clarity. Overall, the paper is a nice read, and it is relatively easy to follow (except a minor suggestion, see below).
Weaknesses
**Online RL**
As commented above, the authors show that the spanning capacity turns out to be not descriptive enough for providing polynomial bounds on the sample complexity of agnostic RL in an online interaction setting. Nevertheless, the metric is in itself something that the authors propose. For this reason, one might object that this is a potential drawback of the metric that is *designed* by the authors.
A main question, in this sense, remains open: Is there any metric (e.g., a generalization of the spanning capacity) that characterizes both scenarios?
**On sunflower policies: online RL under restrictive assumptions on $\Pi$**
Currently, this point seems the major weakness of the presented work. Indeed, I find their definition quite involved, and it is unclear if it is the result of an artifact of the analysis rather than something necessary to reach polynomial sample complexity in the online setting. The fact that a lower bound is missing reinforces this doubt. I invite the authors to comment on this point.
**On the clarity**. I would suggest the authors to improve the clarity on line 206-213, maybe by introducing some figures. Indeed, I still miss this natural interpretation of the spanning capacity.
**Minors**:
- The term "surprising" to refer to the mismatch between online RL and the generative model setting might be mitigated. Indeed, the generative model setting is intuitively easier.
- It is remarked multiple times that other works make stronger assumptions that are rarely satisfied in practice (e.g., realizability). Nevertheless, stronger theoretical results (\epsilon-optimality) are usually achieved under these assumptions. This should be stated more clearly in my opinion.
- line 176 typo: "loogmk"
- The definition of the set of MDPs seems improper. To the best of my understanding, state, and action spaces are fixed over this class. In this sense, e.g., M^sto is not the set of all MDPs with horizon H, but the set of all MDPs with horizon H and state-action spaces given by (S,A)
Questions
1) I invite the authors to discuss the relationship between their work and problem-dependent learning complexity analysis (e.g., "Optimistic PAC RL: the instance-dependent view", Tirinzoni et al., ALT 2023).
2) See the point on sunflower policies in the weakness section.
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
The authors discuss the limitations of their work as open questions in the conclusion section.
Potential negative societal impact: the paper deals with foundational research on the sample complexity of RL. I don't see a direct path to negative applications.