Summary
In this paper, the authors consider a classic contextual bandit problem with adversarial loss and stochastic context. Specifically, they proposed a relaxation-based algorithm which achieves $O(K^{1/3}T^{2/3}\log^{1/3}|Pi|)$ expected regret bound, improving upon the best known $O(K^{2/3}T^{2/3}\log^{1/3}|Pi|)$ obtained by Syrgkanis et al., 2016 under the same assumption. The algorithm is oracle-efficient, which requires $K+1$-number of call to the ERM oracle. The main improvement upon the algorithm proposed in [Syrgkanis et al., 2016] is a new relaxation expression. Specifically, they replace the random vector $\epsilon_t$ with all entries a Radamacher random variable by a random vector with a uniformly chosen entry being the Radamacher random variable. The reason for this improvement I think is due to the fact that the loss for each action has a uniform $\frac{\gamma}{K}$ probability to be observed and recorded in the loss estimator construction, which is missed in the construction of [Syrgkanis et al., 2016].
Strengths
- This paper considers a classic contextual bandit problem with a provable better theoretical guarantee in the expected regret bound.
- The writing of this paper is clear.
- The proposed algorithm is clear, which is mainly based on the relaxation-based algorithm proposed in [Syrgkanis et al., 2016] but with a better construction on the relaxation function $Rel$.
- The proofs also look correct to me. Although the modification compared with [Syrgkanis et al., 2016] is not that much, the new construction on this relaxation function looks interesting to me.
Weaknesses
- One concern is the significance of the obtained results. Compared with [Syrgkanis et al., 2016], the improvement is a factor of $K^{1/3}$. Although the author argued that this improvement can be significant when considering continuous action space with a discretization, I think the order on $T$ may be more important. The main difficulty from obtaining the $\sqrt{T}$ regret bound seems to be the fact that the loss estimator is meaningful only when the algorithm explore, which also appears in the BISTRO+ algorithm proposed in [Syrgkanis et al., 2016].
- Minor part: I think the algorithm actually does not require the context distribution to be known but instead require sampling from the context distribution. So I think the abstract description is not accurate, meaning that the result is stronger.
- Minor typo:
(1) Line 160: minimizes -> minimize
(2) Line 266-267: missing a right bracket
Questions
- I wonder whether it is possible to further generalize this relaxation-based algorithm to achieve $O(\sqrt{T})$ type result?
- In addition, the current algorithm requires fresh samples of the stochastic context distribution, which is the same as what is assumed in [Syrgkanis et al., 2016]. I wonder whether it is possible to remove this assumption, since in some applications, this assumption may not hold.
Rating
6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, 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
See Weakness and Questions.