cs.LGMar 17, 2026

A Practical Algorithm for Feature-Rich, Non-Stationary Bandit Problems

Authors: Wei Min Loh, Sajib Kumer Sinha, Ankur Agarwal, Pascal Poupart

Organizations: University of Waterloo, Vector Institute · Manulife Financial

Abstract

Contextual bandits are incredibly useful in many practical problems. We go one step further by devising a more realistic problem that combines: (1) contextual bandits with dense arm features, (2) non-linear reward functions, and (3) a generalization of correlated bandits where reward distributions change over time but the degree of correlation maintains. This formulation lends itself to a wider set of applications such as recommendation tasks. To solve this problem, we introduce conditionally coupled contextual C3 Thompson sampling for Bernoulli bandits. It combines an improved Nadaraya-Watson estimator on an embedding space with Thompson sampling that allows online learning without retraining. Empirical results show that C3 outperforms the next best algorithm by 5.7% lower average cumulative regret on four OpenML tabular datasets as well as demonstrating a 12.4% click lift on Microsoft News Dataset (MIND) compared to other algorithms.

Figures & tables

Appendix figures & tables6 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. Active Context Selection Improves Simple Regret in Contextual Bandits

    May 19, 2026Mohammad Shahverdikondori, Jalal Etesami, Negar KiyavashMulti-Armed BanditsBest-Arm Identification

  2. Flow-Corrected Thompson Sampling for Non-Stationary Contextual Bandits

    Jun 22, 2026AmirHossein Naghdi, Ali BaheriThompson SamplingNon-Stationary Bandits