Proceedings

UCBoost: A Boosting Approach to Tame Complexity and Optimality for Stochastic Bandits

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 2440-2446.

https://doi.org/10.24963/ijcai.2018/338

Abstract

In this work, we address the open problem of finding low-complexity near-optimal multi-armed bandit algorithms for sequential decision making problems. Existing bandit algorithms are either sub-optimal and computationally simple (e.g., UCB1) or optimal and computationally complex (e.g., kl-UCB). We propose a boosting approach to Upper Confidence Bound based algorithms for stochastic bandits, that we call UCBoost. Specifically, we propose two types of UCBoost algorithms. We show that UCBoost(D) enjoys O(1) complexity for each arm per round as well as regret guarantee that is 1/e-close to that of the kl-UCB algorithm. We propose an approximation-based UCBoost algorithm, UCBoost(epsilon), that enjoys a regret guarantee epsilon-close to that of kl-UCB as well as O(log(1/epsilon)) complexity for each arm per round. Hence, our algorithms provide practitioners a practical way to trade optimality with computational complexity. Finally, we present numerical results which show that UCBoost(epsilon) can achieve the same regret performance as the standard kl-UCB while incurring only 1% of the computational cost of kl-UCB.

  1. [Agarwal et al., 2017] Alekh Agarwal, Haipeng Luo, Behnam Neyshabur, and Robert E Schapire. Corralling a band of bandit algorithms. In Conference on Learning Theory, pages 12-38, 2017.
  2. [Agrawal and Goyal, 2012] Shipra Agrawal and Navin Goyal. Analysis of thompson sampling for the multi- armed bandit problem. In COLT, pages 39-1, 2012.
  3. [Audibert and Bubeck, 2010] Jean-Yves Audibert and Sébastien Bubeck. Regret bounds and minimax policies under partial monitoring. Journal of Machine Learning Research, 11(Oct):2785-2836, 2010.
  4. [Audibert et al., 2009] Jean-Yves Audibert, Rémi Munos, and Csaba Szepesvári. Exploration-exploitation tradeoff using variance estimates in multi-armed bandits. Theoret- ical Computer Science, 410(19):1876-1902, 2009.
  5. [Auer et al., 2002] Peter Auer, Nicolo Cesa-Bianchi, and Paul Fischer. Finite-time analysis of the multiarmed bandit problem. Machine learning, 47(2-3):235-256, 2002.
  6. [Buccapatnam et al., 2017] Swapna Buccapatnam, Fang Liu, Atilla Eryilmaz, and Ness B Shroff. Reward maxi- mization under uncertainty: Leveraging side-observations on networks. arXiv preprint arXiv:1704.07943, 2017.
  7. [Burnetas and Katehakis, 1996] Apostolos N Burnetas and Michael N Katehakis. Optimal adaptive policies for se- quential allocation problems. Advances in Applied Math- ematics, 17(2):122-142, 1996.
  8. [Busa-Fekete and Kégl, 2010] Róbert Busa-Fekete and Balázs Kégl. Fast boosting using adversarial bandits. In 27th International Conference on Machine Learning (ICML 2010), pages 143-150, 2010.
  9. [Cappé et al., 2012] Olivier Cappé, Aurélien Gariv- ier, and Emilie Kaufmann. py/mabandits: Mat- lab and python packages for multi-armed bandits. http://mloss.org/software/view/415/, 2012. Link
  10. [Cappé et al., 2013] Olivier Cappé, Aurélien Garivier, Odalric-Ambrym Maillard, Rémi Munos, and Gilles Stoltz. Kullback-leibler upper confidence bounds for optimal sequential allocation. The Annals of Statistics, 41(3):1516-1541, 2013.
  11. [Garivier and Cappé, 2011] Aurélien Garivier and Olivier Cappé. The kl-ucb algorithm for bounded stochastic ban- dits and beyond. In Proceedings of the 24th annual Con- ference On Learning Theory, pages 359-376, 2011.
  12. [Honda and Takemura, 2010] Junya Honda and Akimichi Takemura. An asymptotically optimal bandit algorithm for bounded support models. In COLT, pages 67-79, 2010.
  13. [Honda and Takemura, 2012] Junya Honda and Akimichi Takemura. Stochastic bandit based on empirical moments. In Artificial Intelligence and Statistics, pages 529-537, 2012.
  14. [Kaufmann et al., 2012] Emilie Kaufmann, Olivier Cappé, and Aurélien Garivier. On bayesian upper confidence bounds for bandit problems. In Artificial Intelligence and Statistics, pages 592-600, 2012.
  15. [Korda et al., 2013] Nathaniel Korda, Emilie Kaufmann, and Remi Munos. Thompson sampling for 1-dimensional ex- ponential family bandits. In Advances in Neural Informa- tion Processing Systems, pages 1448-1456, 2013.
  16. [Lai and Robbins, 1985] Tze Leung Lai and Herbert Rob- bins. Asymptotically efficient adaptive allocation rules. Advances in applied mathematics, 6(1):4-22, 1985.
  17. [Laskey et al., 2015] Michael Laskey, Jeff Mahler, Zoe Mc- Carthy, Florian T Pokorny, Sachin Patil, Jur Van Den Berg, Danica Kragic, Pieter Abbeel, and Ken Goldberg. Multi- armed bandit models for 2d grasp planning with uncer- tainty. In Automation Science and Engineering (CASE), 2015 IEEE International Conference on, pages 572-579. IEEE, 2015.
  18. [Li et al., 2010] Lihong Li, Wei Chu, John Langford, and Robert E Schapire. A contextual-bandit approach to per- sonalized news article recommendation. In Proceedings of the 19th international conference on World wide web, pages 661-670. ACM, 2010.
  19. [Liu et al., 2017] Fang Liu, Swapna Buccapatnam, and Ness Shroff. Information directed sampling for stochas- tic bandits with graph feedback. arXiv preprint arXiv:1711.03198, 2017.
  20. [Maillard et al., 2011] Odalric-Ambrym Maillard, Rémi Munos, and Gilles Stoltz. A finite-time analysis of multi-armed bandits problems with kullback-leibler diver- gences. In Proceedings of the 24th annual Conference On Learning Theory, pages 497-514, 2011.
  21. [Matikainen et al., 2013] Pyry Matikainen, P Michael Fur- long, Rahul Sukthankar, and Martial Hebert. Multi-armed recommendation bandits for selecting state machine poli- cies for robotic systems. In Robotics and Automation (ICRA), 2013 IEEE International Conference on, pages 4545-4551. IEEE, 2013.
  22. [Moeini et al., 2016] Mahdi Moeini, Oliver Wendt, and Li- nus Krumrey. Portfolio optimization by means of a χ- armed bandit algorithm. In Asian Conference on Intelli- gent Information and Database Systems, pages 620-629. Springer, 2016.
  23. [Russo and Van Roy, 2014] Dan Russo and Benjamin Van Roy. Learning to optimize via information-directed sampling. In Advances in Neural Information Processing Systems, pages 1583-1591, 2014.
  24. [Thompson, 1933] William R Thompson. On the likelihood that one unknown probability exceeds another in view of the evidence of two samples. Biometrika, 25(3/4):285- 294, 1933.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards