English

Stochastic Low-Rank Bandits

Machine Learning 2017-12-14 v1 Machine Learning

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.

Keywords

Cite

@article{arxiv.1712.04644,
  title  = {Stochastic Low-Rank Bandits},
  author = {Branislav Kveton and Csaba Szepesvari and Anup Rao and Zheng Wen and Yasin Abbasi-Yadkori and S. Muthukrishnan},
  journal= {arXiv preprint arXiv:1712.04644},
  year   = {2017}
}
R2 v1 2026-06-22T23:16:35.689Z