How Log-Barrier Helps Exploration in Policy Optimization
Organizations: Politecnico di Milano, Milan, Italy · Università degli Studi di Milano, Milan, Italy
Abstract
Recently, it has been shown that the Stochastic Gradient Bandit (SGB) algorithm converges to a globally optimal policy with a constant learning rate. However, these guarantees rely on unrealistic assumptions about the learning process, namely that the probability of the optimal action is always bounded away from zero. We attribute this to the lack of an explicit exploration mechanism in SGB. To address these limitations, we propose to regularize the SGB objective with a log-barrier on the parametric policy, structurally enforcing a minimal amount of exploration. We prove that Log-Barrier Stochastic Gradient Bandit (LB-SGB) matches the sample complexity of SGB, but also converges (at a slower rate) without any assumptions on the learning process. We also show a connection between the log-barrier regularization and Natural Policy Gradient, as both exploit the geometry of the policy space by controlling the Fisher information. We validate our theoretical findings through numerical simulations, showing the benefits of the log-barrier regularization.
Figures & tables
| Reference | Sample Complexity | Method | Assumption on |
|---|---|---|---|
| Mei et al. [15] | Vanilla PG ( SGB ) | ✓ | |
| Mei et al. [24] | NPG with Baseline | ✓ | |
| This work | Log-barrier ( LB-SGB ) | ✓ | |
| Zhang et al. [35] | Log-barrier, Clipping | ✗ | |
| Yuan et al. [13] | Log-barrier | ✗ | |
| This work | Log-barrier ( LB-SGB ) | ✗ |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Reference | Sample Complexity | Learning Rate | Method | Assumptions |
| Mei et al. [15] | Vanilla PG ( SGB ) | No ties, | ||
| Lu et al. [36] | Vanilla PG | |||
| This work | Log-barrier | No ties, | ||
| Ding et al. [37] | Entropy regularization | |||
| Cen et al. [38] | Entropy regularized NPG | Generative model | ||
| Zhang et al. [35] | Log-barrier, Clipping |