Arrow Research search
Back to TCS

TCS 2016

On competitive recommendations

Journal Article journal-article Computer Science · Theoretical Computer Science

Abstract

We are given an unknown binary matrix, where the entries correspond to preferences of users on items. We want to find at least one 1-entry in each row with a minimum number of queries. The number of queries needed heavily depends on the input matrix and a straightforward competitive analysis yields bad results for any online algorithm. Therefore, we analyze our algorithm against a weaker offline algorithm that is given the number of users and a probability distribution according to which the preferences of the users are chosen. We show that our algorithm has an O ( n log 2 ⁡ n ) overhead in comparison to the weaker offline solution. Furthermore, we show that the corresponding overhead for any online algorithm is Ω ( n ), which shows that the performance of our algorithm is within an O ( log 2 ⁡ n ) multiplicative factor from optimal in this sense.

Authors

Keywords

  • Learning
  • Online
  • Recommendation
  • Algorithms

Context

Venue
Theoretical Computer Science
Archive span
1975-2026
Indexed papers
16261
Paper id
459607618112878005
v2026.09.13