Generalized Linear Bandits with Memory
Abstract
Lay Summary
Many online systems, such as recommender systems, learn by repeatedly choosing what to show a user and observing the response. However, these choices can also change the user’s future responses: showing too many similar items may cause fatigue, while other repeated interactions may make related items more appealing. This means that a system must plan ahead, rather than simply choosing the option that looks best at the moment. We study a bandit-with-memory setting that formalizes this type of decision-making problem. Our first result shows that an existing algorithm can achieve improved statistical efficiency without requiring any additional assumptions. We also extend the previous linear model setting to a generalized linear model setting, and propose an algorithm that performs well both statistically and empirically in this more general setting. We prove that the method can learn almost as efficiently as in standard bandit settings, even when rewards follow nonlinear response patterns and depend on recent history. This suggests that recommendation and decision-making systems can account for short-term memory effects without paying a large statistical cost.