Summary
This paper investigates the problem of stochastic contextual bandits with graph feedback, in which a graph over actions models the feedback structure. The learner selects an action after observing the current context, and then receives the losses of the actions that are neighbors of the selected one in the feedback graph.
This work proposes a novel graph-theoretic quantity $\\beta\_{M}(G)$ to characterize the statistical complexity of learning in this problem setting.
The authors establish a minimax regret lower bound $\\Omega(\\sqrt{\\beta\_{M}(G)T})$, where $\\beta\_{M}(G)$ interpolates between the independence number $\\alpha(G)$ and the maximum acyclic subgraph (MAS) number $m(G)$.
Specifically, $\\beta\_{M}(G) = \\max \\{\\sum\_{c=1}^{M} |I\_c| : I\_1, \\dots, I\_M \\text{ are independent sets in } G, I\_i \\nrightarrow I\_j \\text{ for } i < j\\}$.
This result implies that, while $\\alpha(G)$ dictates the complexity in multi-armed bandits (i.e., $M=1$), $m(G)$ becomes the relevant parameter as the number of contexts increases.
The paper further provides algorithms that achieve near-optimal regret bounds $\\tilde{O}(\\sqrt{\\beta\_{M}(G)T})$ for self-avoiding context sequences and $\\tilde{O}(\\sqrt{\\min\\{m(G),\\bar\\beta\_{M}(G)\\} T})$ for general context sequences (where $\\bar\\beta\_{M}(G)$ is a larger but similarly defined graph parameter than $\\beta(G)$), leveraging carefully designed arm elimination techniques.
These algorithms are polynomial-time and demonstrate tight regret bounds for special families of context sequences and feedback graphs, namely undirected or transitively closed graphs.
Strengths
The most interesting contribution of this work is probably the connection between the learnability of the problem and the novel (at least to the best of my knowledge) graph-theoretic parameter $\\beta_{M}(G)$.
Thanks to this, the authors are able to provide further insights into the contextual bandit problem with feedback graphs (with complete cross-learning and under the assumption), showing that the number of contexts can influence the dependence of the regret on the structure of the feedback graph $G$, interpolating between the independence number $\\alpha(G)$ (when $M=1$) and $m(G)$ (e.g., when $M \\ge m(G)$.
The way the regret analysis shows the dependence on such a parameter, via the computation of the value of the sequential game described in Section 3, is also interesting and nontrivial.
Weaknesses
What the authors consider in this work is not the entire family of strongly observable feedback graphs (the one known to correspond with minimax regret of order $\\sqrt{T}$ in the non-contextual case), but only a subset of those graphs, i.e., that contain all self-loops. This excludes relevant feedback graphs such as the loopless clique and the apple tasting one. I think a discussion about these missing graphs, e.g., in Section 4.1 would give a clearer picture of the contributions of this work and how they compare with previous relevant work.
More importantly, the only nearly tight bounds for the regret are provided for self-avoiding contexts.
Moreover, the setting of complete cross-learning studied in this work seems quite restrictive as it imposes the assumption of observing the reward of the chosen action under any context.
This feels like a somewhat limiting assumption, as in real-world scenarios such a reward is often observed for the current context only, and the same context could reappear in non-contiguous time steps.
The applicability of the results is nevertheless sufficient, especially given some applications of interest and the extension of their results for the more general setting, albeit lacking a nearly optimal characterization for general context sequences and any strongly observable feedback graphs.
A further limitation of the applicability of the results is the fact that the feedback graph is assumed to be fixed.
This might not be the case generally speaking, as feedback graphs could be time-varying (as assumed in most of the recent literature on bandits with feedback graphs).
Time-varying feedback graphs could also be found in applications such as repeated first-price auctions (e.g., see “The Role of Transparency in Repeated First-Price Auctions with Unknown Valuations” by Cesa-Bianchi, Cesari, Colomboni, Fusco, and Leonardi, STOC 2024), which is one of the applications mentioned in the related work within this paper.
Questions
- Please, address any relevant doubt that might have arisen from what is written above.
- Can the results be extended to the other strongly observable feedback graphs (i.e., the ones not containing all self-loops)? What could be the technical limitations, if you see any?
- Do you think it could be possible to adapt the algorithmic techniques in this work for time-varying graphs?
Minor comments/typos:
- Throughout the paper, use “domination number” instead of “dominating number”
- Line 84: “In what follows” instead of “In the sequel”
- Some references mention the arXiv, while they might already be published in some conference or journal
- I think the introduction would benefit from a more thorough comparison with the literature on bandits with feedback graphs. For instance, detailed studies on the minimax regret for bandits with feedback graphs have been pursued in:
- Chen, Huang, Li, and Zhang. “Understanding bandits with graph feedback”, NeurIPS 2021
- Eldowa, Esposito, Cesari, and Cesa-Bianchi. “On the minimax regret for online learning with feedback graphs”, NeurIPS 2023
- Chen, He, and Zhang. “On interpolating experts and multi-armed bandits”, ICML 2024
- Lines 157-159: the following paper also fits with that description:
- Zhang, Zhang, Luo, and Mineiro. “Efficient contextual bandits with uninformed feedback graphs”, ICML 2024