Summary
This paper first considers the problem of bandits with expert advice, allowing the learner to abstain in any round. It introduces an algorithm, CBA, based on mirror descent, which can achieve a better cumulative regret bound in comparison with EXP4.
The algorithm is then applied to adversarial contextual bandits, where the learner abstains in rounds where the given context is not covered by any expert. The paper provides upper and lower bounds on the cumulative reward, and details a more computationally-efficient implementation for settings where the contexts have inherent structure.
Strengths
- Online learning with abstention is an interesting and relevant problem for the community, and the extension of CBA to adversarial contextual bandits with abstention seems novel.
- The paper presents reward bounds for both the bandits with expert advice problem and the adversarial contextual bandit problem. These bounds can improve upon those of existing algorithms. A lower bound is also provided for the latter setting.
- The experiments offer some insights into the construction of basis functions for contextual bandits with abstention.
Weaknesses
- The paper can be quite difficult to follow at times. For instance, in Section 5, the discussion about covering foreground and background classes seems very abrupt. I understand this is mentioned in the introduction, but since the problem settings are formally introduced until later, the initial discussion is also confusing. In addition, the purpose of the experiments remains somewhat unclear to me -- they are not properly discussed, and there is this sudden change of theme from learning in bandits with abstentions to constructing basis functions for various graphs. I also find the contextualization relative to prior work somewhat inadequate -- there are not enough details about the SpecialistExp algorithm to make the comparison concrete (lines 215 - 223). See also questions below.
- The improvement of CBA over EXP4 is somewhat vague and seems to largely depend on the set of experts. It would be nice if some concrete examples are provided.
- There is an $\mathcal{O}(\ln |\mathcal{B}|)$ gap between the upper and lower bounds in Section 5, which is substantial as $|\mathcal{B}|$ can be exponential in the size of the set of contexts.
- There seems to be a lack of discussion on the intuition behind why CBA should be applied for adversarial contextual bandits with abstention in this particular way.
Questions
- Following Theorem 3.1, can you provide a concrete example where $|| u ||_1 = E$. The example given in the footnote seems to require all other experts to have confidence $0$ in the round where the expert has confidence $1$. What conditions need to be imposed on the set of experts?
- In Corollary 5.1, can $M$ be any number in $\mathbb{N}$ for the sequence of basis elements to be disjoint?
- How are the corresponding actions $b_j$ chosen?
- In Section 5, what are the specific benefits of allowing the learner to abstain?
Limitations
It would be nice if the authors include a separate section/paragraph that discuss the limitations in detail.