English

A Time and Space Efficient Algorithm for Contextual Linear Bandits

Data Structures and Algorithms 2014-07-08 v4 Computer Science and Game Theory

Abstract

We consider a multi-armed bandit problem where payoffs are a linear function of an observed stochastic contextual variable. In the scenario where there exists a gap between optimal and suboptimal rewards, several algorithms have been proposed that achieve O(logT)O(\log T) regret after TT time steps. However, proposed methods either have a computation complexity per iteration that scales linearly with TT or achieve regrets that grow linearly with the number of contexts \mysetX|\myset{X}|. We propose an ϵ\epsilon-greedy type of algorithm that solves both limitations. In particular, when contexts are variables in Rd\reals^d, we prove that our algorithm has a constant computation complexity per iteration of O(poly(d))O(poly(d)) and can achieve a regret of O(poly(d)logT)O(poly(d) \log T) even when \mysetX=Ω(2d)|\myset{X}| = \Omega (2^d) . In addition, unlike previous algorithms, its space complexity scales like O(Kd2)O(Kd^2) and does not grow with TT.

Keywords

Cite

@article{arxiv.1207.3024,
  title  = {A Time and Space Efficient Algorithm for Contextual Linear Bandits},
  author = {José Bento and Stratis Ioannidis and S. Muthukrishnan and Jinyun Yan},
  journal= {arXiv preprint arXiv:1207.3024},
  year   = {2014}
}

Comments

European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECMLPKDD 2013), Prague, Czech Republic, September 23-27, 2013. Proceedings. Springer, 2013

R2 v1 2026-06-21T21:34:44.283Z