Lune

ICLR2023Top-tier venue

Online Low Rank Matrix Completion

Soumyabrata Pal, Prateek Jain

2023Year
2Citations
7Top-tier citations

Abstract

We study the problem of online low-rank matrix completion with M\mathsf{M} users, N\mathsf{N} items and T\mathsf{T} rounds. In each round, the algorithm recommends one item per user, for which it gets a (noisy) reward sampled from a low-rank user-item preference matrix. The goal is to design a method with sub-linear regret (in T\mathsf{T}) and nearly optimal dependence on M\mathsf{M} and N\mathsf{N}. The problem can be easily mapped to the standard multi-armed bandit problem where each item is an independent arm, but that leads to poor regret as the correlation between arms and users is not exploited. On the other hand, exploiting the low-rank structure of reward matrix is challenging due to non-convexity of the low-rank manifold. We first demonstrate that the low-rank structure can be exploited using a simple explore-then-commit (ETC) approach that ensures a regret of O(polylog(M+N)T2/3)O(\mathsf{polylog} (\mathsf{M}+\mathsf{N}) \mathsf{T}^{2/3}). That is, roughly only polylog(M+N)\mathsf{polylog} (\mathsf{M}+\mathsf{N}) item recommendations are required per user to get a non-trivial solution. We then improve our result for the rank-11 setting which in itself is quite challenging and encapsulates some of the key issues. Here, we propose OCTAL (Online Collaborative filTering using iterAtive user cLustering) that guarantees nearly optimal regret of O(polylog(M+N)T1/2)O(\mathsf{polylog} (\mathsf{M}+\mathsf{N}) \mathsf{T}^{1/2}). OCTAL is based on a novel technique of clustering users that allows iterative elimination of items and leads to a nearly optimal minimax rate.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

Cited by top-tier papers7

Ask how each one uses it

Builds on3

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines