Summary
This submission studies the problem of learning from delayed feedback in various online learning settings including multi-armed bandits, linear bandits, linear MDPs, RL with function approximation, and various markov game settings (among others). Delays are assumed to be i.i.d. random variables. Additionally, they are sometimes assumed to be subexponential random variables.
The authors main result is a framework for sequential decision making with delayed feedback. Their framework makes use of "multi-batched" algorithms, which, as the name suggests, runs in batches. In each batch, a multi-batched algorithm outputs a sequence of policies to be used one-after-one (which are trained using data from previous batches), as well as a stopping criterion which decides when to stop the current batch. After a batch is run, the new data is incorporated with the existing data and is used to produce a new sequence of policies and stopping rule for the next round.
At a high level, the framework converts a multi-batched algorithm for the setting of interest (e.g. linear bandits) to one which can handle delayed feedback. The key idea is to run the policy given by the multi-batched algorithm for some extra time-steps in order to satisfy the stopping criteria. The authors are then able to bound the additional regret due to the delayed feedback by bounding the number of additional steps needed to satisfy the stopping criteria.
By instantiating their framework in the various settings listed above, they can obtain provable guarantees on the learner's regret. The rates obtained improve upon existing results in some settings (e.g. linear bandits and tabular MDPs), are slightly worse in others (e.g. multi-armed bandits), and are the first of their kind in other settings (e.g., RL with general function approximation).
Strengths
The problem of delayed feedback in online learning settings is a well-motivated problem with many real-world applications. Furthermore, the authors are the first to obtain results for learning with delayed feedback in a variety of (important) settings such as RL with general function approximation, as well as improve upon existing results in others such as linear bandits.
The two main strengths of this paper are the simplicity/clarity of the proposed framework and the sheer number of results the authors are able to obtain using their framework. It is impressive that results for so many important settings are able to be obtained by applying one simple framework. Moreover, all that is required to use their framework is a multi-batched algorithm, which already exist in the literature for many online learning settings.
Weaknesses
At times, the writing feels a bit rushed and as a result the submission may be a hard read for someone who is not an expert in RL theory. Specifically, I felt that the mutli-agent results were somewhat lacking in detail. (For example, why is the CCE the "right" solution concept, what happens when all players do/don't play a CCE policy, etc.) This is probably due to the fact that the authors have lots of results, which they wish to highlight in the main body of the paper. One suggestion would be to move either subsection 5.1, 5.2, or 5.3 to the Appendix, and use the extra space to provide more background/detail/hand-holding for the reader.
Questions
I was a bit confused by the notation in line 9 of Algorithm 2. Shouldn't this read (both in words and mathematically) "Collect trajectory feedback in this batch that is observed **by** the end of the episode"?
Would your framework be able to obtain stronger results if, instead of Assumption 2, the delays are assumed to be subGaussian random variables?
A reference is missing to "Banker Online Mirror Descent: A Universal Approach for Delayed Online Bandit Learning" by Huang et al.
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 have adequately addressed the limitations of their work.