Papers
Topics
Authors
Recent
Search
2000 character limit reached

Contextual Bandits with Cross-learning

Published 25 Sep 2018 in cs.LG and stat.ML | (1809.09582v3)

Abstract: In the classical contextual bandits problem, in each round tt, a learner observes some context cc, chooses some action ii to perform, and receives some reward ri,t(c)r_{i,t}(c). We consider the variant of this problem where in addition to receiving the reward ri,t(c)r_{i,t}(c), the learner also learns the values of $r_{i,t}(c')$ for some other contexts $c'$ in set Oi(c)\mathcal{O}_i(c); i.e., the rewards that would have been achieved by performing that action under different contexts $c'\in \mathcal{O}_i(c)$. This variant arises in several strategic settings, such as learning how to bid in non-truthful repeated auctions, which has gained a lot of attention lately as many platforms have switched to running first-price auctions. We call this problem the contextual bandits problem with cross-learning. The best algorithms for the classical contextual bandits problem achieve O~(CKT)\tilde{O}(\sqrt{CKT}) regret against all stationary policies, where CC is the number of contexts, KK the number of actions, and TT the number of rounds. We design and analyze new algorithms for the contextual bandits problem with cross-learning and show that their regret has better dependence on the number of contexts. Under complete cross-learning where the rewards for all contexts are learned when choosing an action, i.e., set Oi(c)\mathcal{O}_i(c) contains all contexts, we show that our algorithms achieve regret O~(KT)\tilde{O}(\sqrt{KT}), removing the dependence on CC. For any other cases, i.e., under partial cross-learning where $|\mathcal{O}_i(c)|< C$ for some context-action pair of (i,c)(i,c), the regret bounds depend on how the sets Oi(c)\mathcal O_i(c) impact the degree to which cross-learning between contexts is possible. We simulate our algorithms on real auction data from an ad exchange running first-price auctions and show that they outperform traditional contextual bandit algorithms.

Citations (46)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.