Random Walk Bandits.
Tianyu Wang,Lin F. Yang,Zizhuo Wang
2020-01-01
Abstract:Despite the ubiquitous applications of bandit learning algorithms in recommendation systems, social network, or online advertisement, where user behaviors can be modeled as a random walk over a network, few studies have utilized the network structure to improve learning efficiency. In this paper, we address this issue by providing a novel bandit learning formulation, where each arm is the starting node of a random walk in a network and the reward is the length of walk. This formulation not only captures a large number of applications in practice but also provides a framework to actively reduce learning complexity by utilizing graph structure in the random walk feedback. We provide a comprehensive understanding of this formulation by establishing matching learning complexity upper and lower bounds, in both the stochastic and the adversarial setting. In the stochastic setting, by utilizing the feedback structure, our learning method can achieve constant regret, whereas regular bandit algorithms' regret grows with $T$. In the adversarial setting, we establish novel algorithms that achieve regret bound of order $\wt{\mathcal{O}} \( \kappa \sqrt{T}\) $, where $\kappa$ is a constant that depends on the structure of the graph, instead of number of arms (nodes). This bounds significantly improves regular bandit algorithms, whose complexity depends on number of arms (nodes).