Summary
The paper reveals that the stochastic gradient bandit algorithm converges to a globally optimal policy almost surely using any constant learning rate. This result stands even when traditional smoothness and noise control assumptions are not met, showing the algorithm’s balance between exploration and exploitation.
Strengths
1. The paper provides useful asymptotic insights into stochastic gradient bandits, which to the best of my knowledge are novel. Unlike previous work, where the methodology would not work for large learning rates, the gradient bandit algorithm proposed by the authors is proven to asymptotically converge to the globally optimal policy.
2. The paper discusses how exploration and exploitation trade-offs are balanced without exploration bonuses. Significant insights are provided into how constant learning rates affect the algorithm’s ability to explore different actions and avoid getting stuck in sub-optimal points.
3. The proof sketches for Theorems 1 and 2 are particularly beneficial in elucidating the intuition underpinning the proofs. The contradiction-based argument presented in the case where ( $K \geq 2$) is especially neat and clever.
Weaknesses
1. As the authors also acknowledge, Assumption 1 seems to be a strong one and possibly unrealistic in applications.
2. The work establishes almost sure convergence to the globally optimal policy as $t \rightarrow \infty$, which doesn't tell anything about the rate of convergence.
3. Section 5.1 in [23] appears to have similar results as the one presented in this paper. In the discussion of the natural exploratory behavior is attributed to the softmax Jacobian in the update, which is also discussed extensively in [23]. However, I understand that the main focus of [23] is to show that the stochastic gradient bandit algorithm converges to a globally optimal policy at an $O(1/t)$ rate. I am concerned that this paper loses significance as [23] already establishes convergence rates to the globally optimal policy.
4. Even though the main focus of the paper is theoretical, it would be nice to see how the stochastic gradient compares to other bandit algorithms such as UCB and Thompson Sampling in numerical experiments.
*[23] Mei, Jincheng, et al. "Stochastic gradient succeeds for bandits." International Conference on Machine Learning. PMLR, 2023.*
Questions
1. The paper focuses on the simplest setting of the stochastic bandit problem, where decisions only matter for one step. The more common consideration in bandits literature is to maximizing the cumulative reward (or minimizing the expected regret). Can we apply the stochastic gradient bandit algorithm in that setting?
2. The numerical experiments section in the paper indicates that smaller learning rates perform better during early optimization stages, while larger rates are beneficial later. I have two related thoughts to this and was wondering if any comments could be made regarding the same:
- For adaptive learning rates, can one think of running the algorithm in batches, such that the learning rates are decreased systematically for consequent batches?
- Intuitively the right learning rate should depend on the underlying difficulty of the reward generating mechanism for different arms, however I am not sure if that is apparent from the discussion in the paper.
3. Can this be extended to the contextual bandits framework?
Limitations
Yes, limitations have been adequately addressed. Societal impact statement N/A.