Bounded (O(1)) Regret Recommendation Learning via Synthetic Controls Oracle

Enoch Hyunwook Kang, P. R. Kumar
1/29/2023
cs.LGcs.CYcs.IR

No confident code implementation found for this paper.

Abstract

In online exploration systems where users with fixed preferences repeatedly arrive, it has recently been shown that O(1), i.e., bounded regret, can be achieved when the system is modeled as a linear contextual bandit. This result may be of interest for recommender systems, where the popularity of their items is often short-lived, as the exploration itself may be completed quickly before potential long-run non-stationarities come into play. However, in practice, exact knowledge of the linear model is difficult to justify. Furthermore, potential existence of unobservable covariates, uneven user arrival rates, interpretation of the necessary rank condition, and users opting out of private data tracking all need to be addressed for practical recommender system applications. In this work, we conduct a theoretical study to address all these issues while still achieving bounded regret. Aside from proof techniques, the key differentiating assumption we make here is the presence of effective Synthetic Control Methods (SCM), which are shown to be a practical relaxation of the exact linear model knowledge assumption. We verify our theoretical bounded regret result using a minimal simulation experiment.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{kang2023bounded,
  title  = {Bounded (O(1)) Regret Recommendation Learning via Synthetic Controls Oracle},
  author = {Enoch Hyunwook Kang and P. R. Kumar},
  year   = {2023},
  eprint = {2301.12571},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.12571v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.12571.svg)](https://codeofpaper.com/paper/2301.12571)

Discussion