16
39

Stochastic Low-Rank Bandits

Abstract

Many problems in computer vision and recommender systems involve low-rank matrices. In this work, we study the problem of finding the maximum entry of a stochastic low-rank matrix from sequential observations. At each step, a learning agent chooses pairs of row and column arms, and receives the noisy product of their latent values as a reward. The main challenge is that the latent values are unobserved. We identify a class of non-negative matrices whose maximum entry can be found statistically efficiently and propose an algorithm for finding them, which we call LowRankElim. We derive a \DeclareMathOperator\polypolyO((K+L)\poly(d)Δ1logn)\DeclareMathOperator{\poly}{poly} O((K + L) \poly(d) \Delta^{-1} \log n) upper bound on its nn-step regret, where KK is the number of rows, LL is the number of columns, dd is the rank of the matrix, and Δ\Delta is the minimum gap. The bound depends on other problem-specific constants that clearly do not depend KLK L. To the best of our knowledge, this is the first such result in the literature.

View on arXiv
Comments on this paper