Skip to content

Pooling and Drift in Delayed Bandits

Melika Baghi

stat.MLarXiv:2609.01761

Abstract

A system often has to act long before it learns whether the act worked: a recommender sees a click in seconds and a purchase in days. With K actions and a delay of d rounds, the best rate known for this setting is O((K+d)T) over T rounds, so a longer menu is always more expensive to learn from. It need not be: if the outcome depends on the action only through the state it produced, then one late outcome informs every action that could have produced the observed state, and the price is set by how many genuinely different states the actions produce rather than by how many actions there are. We measure this using an effective dimension vt between 1 and the number of states, and prove O((d+1)V K) for a rotating algorithm and O(V-+dT) for the single-copy algorithm used in practice, for any budget fixed in advance; merging similar states lowers the price further, at an explicit bias. Even when given the exact losses from d rounds ago, no algorithm escapes Ω(dE\1+ J,T/d\), where J counts the drifting directions and E bounds how far losses move while the learner waits. On generated data, the state channel cuts regret by up to 79 percent against action-level weighting and, on the funnel family, by 32 to 68 percent against a tuned minimax-optimal method.

Create a lesson