Bandit Models with Delayed and Censored Feedback
Summary
Vernade, Cappé & Perchet (2017) embed Chapelle’s conversion/delay structure into a stochastic multi-armed bandit: pulling arm triggers a Bernoulli “will it convert” indicator and a stochastic delay (known CDF ), and the reward actually credited at each round is the running sum of conversions that have arrived by then. In the realistic censored variant, feedback more than steps old is permanently unobservable. Assuming the delay distribution is known, they prove problem-dependent regret lower bounds for both the uncensored and censored settings, and give matching (up to constants) UCB- and KL-UCB-style algorithms —
DelayedUCBandDelayedKLUCB— that use a delay-corrected estimator of the conversion rate and achieve near-optimal regret.
Overview
This paper extends the classical stochastic bandit (finite arms, i.i.d. Bernoulli rewards, minimize regret vs. the best arm) to the setting where a pulled arm’s reward doesn’t arrive immediately, and — in the realistic case — may never arrive if the delay exceeds how long the learner is willing/able to wait. The authors state explicitly that this model is “inspired by” Chapelle’s applied conversion-modeling setup (Delayed Feedback Model for Conversion Prediction): the same conversion indicator / delay decomposition reappears here, but now the goal is not offline prediction accuracy but online regret minimization — deciding, round after round, which arm to pull despite an incomplete, still-arriving feedback stream.
Main Content
Formal bandit model with delays
Definition: Delayed-feedback bandit model (Vernade et al. §2.1)
At each round the learner chooses an arm , which triggers two independent latent random variables:
- , the conversion indicator — iff this action will convert.
- , the delay, i.e. the number of rounds until the conversion (if any) is revealed to the learner.
The reward actually credited to the learner at round is the count of conversions that have “landed” by then:
with denoting whether the action taken at has (possibly) converted by time . The learner observes all individual contributions triggered by past actions, not just the aggregate .
Stochastic assumptions: and a distribution with known CDF (shared across arms), with conditionally independent given the history. is arm ‘s unknown conversion rate — the quantity the learner must estimate and exploit.
If , the learner will eventually observe at ; if , the delay never resolves, so from any finite vantage point it can be impossible to tell whether or ( but ) — exactly the ambiguity in Chapelle’s core ambiguity, now embedded in an online decision process.
Definition: -thresholded (censored) observations (Vernade et al. §2.2)
In the censored model, a conversion can only be observed within rounds of the action; contributions are capped to the next time steps:
After rounds with no observed conversion, that pull’s true outcome is permanently unrecoverable — this is the bandit analogue of a hard right-censoring window, stricter than Chapelle’s setting (where the learner can in principle wait arbitrarily long) and stricter than classical Survival Analysis censoring (where a censored unit could in principle still be followed up).
Regret decomposition
Lemma 1: expected regret under delay (Vernade et al., Lemma 1)
Let be an optimal arm (), , and the pull count. The expected regret at horizon is
so that , and if the mean delay ,
Intuitively: regret looks like the usual bandit regret , but discounted by (the probability a pull’s delay has resolved by the horizon) — and the total discrepancy this discount can cause is bounded by the mean delay times the total suboptimality gap. Long delays cost at most an additive, -bounded amount of extra regret in the uncensored setting.
Regret lower bounds
Theorem 3: lower bound, censored setting (Vernade et al., Theorem 3)
For any uniformly efficient bandit algorithm (i.e. , following Lai & Robbins), with the probability a conversion is revealed within the censoring window :
where is the binary KL divergence. This says the -censored delayed bandit is exactly as hard as an ordinary (immediate-feedback) bandit problem with rescaled conversion rates — you cannot learn faster than a naive learner that discards the last pulls and treats the problem as this rescaled, immediate-feedback bandit. Because is convex, the bound is monotonically increasing in , so a smaller censoring window (or longer expected delay ) makes the problem strictly harder in the worst case.
Theorem 4: lower bound, uncensored setting (Vernade et al., Theorem 4)
When conversions are eventually always observed (no hard window), the lower bound reduces exactly to the classical Lai & Robbins bound:
I.e. asymptotically, arbitrarily long (but eventually-resolving) delay costs nothing in the leading-order regret rate — only censoring (a hard, permanent observation cutoff) changes the fundamental difficulty of the problem.
Delay-corrected estimators and algorithms
Because censored/pending pulls contribute partial, time-decaying information, a naive empirical-mean estimator is biased low (the same bias Chapelle’s Naive baseline exhibits). The fix is a conditionally unbiased, delay-corrected estimator:
Definition: Delay-corrected count and conversion-rate estimator (Vernade et al. §5.1, Eq. 5)
where is the cumulative observed reward from arm . Each pull of is weighted down by the probability its conversion could have arrived by now ( for old-enough pulls, for recent ones) — analogous to Chapelle’s censoring-time weighting in the EM M-step, but here computed from the known delay CDF rather than learned jointly.
Optimistic indices: DelayedUCB and DelayedKLUCB (Vernade et al. §5.2–5.3, Prop. 6, Lemma 7)
UCB index (Prop. 6): for any , , giving
KL-UCB index (Lemma 7, via a Poissonized Chernoff bound with , the Poisson KL divergence):
Both indices inflate the confidence interval by the ratio — the more the observed pulls are still “pending” (large median delay), the larger shrinks relative to , and the wider (more optimistic/exploratory) the index becomes. Algorithm 1 (DelayedUCB / DelayedKLUCB) plugs either index into the usual “play ” rule.
Theorem 9 & Corollary 10: finite-time regret of DelayedUCB
In the censored setting, for exploration rate :
In the uncensored setting (Corollary 10), assuming for some :
Both match the corresponding lower bound’s rate and dependence on the gaps , up to constants — DelayedUCB is asymptotically near-optimal.
Theorem 11 & Corollary 12: finite-time regret of DelayedKLUCB
In the censored setting, for any :
with an analogous uncensored bound (Corollary 12) using the true (unscaled) KL divergence . Because the KL-based index adapts to the true Bernoulli variance, DelayedKLUCB is preferable when conversion rates are low (the regime typical of real conversion data — see Chapelle’s data, where a large majority of clicks never convert), providing near-optimal performance matching Theorem 3’s lower bound far more tightly than DelayedUCB.
Examples
Simulated comparison (Vernade et al. §7, Figs. 1–2)
With geometric delays (parameter , chosen for a memoryless/efficient online update of ), , , : both DelayedUCB and DelayedKLUCB track their respective lower bounds closely, with DelayedKLUCB substantially better at low conversion rates () as predicted by the KL-based analysis. Comparing against a naive Discarding baseline (plain UCB/KL-UCB run only on already-resolved pulls, ignoring pending ones) shows the delay-corrected algorithms avoid a long initial linear-regret phase that Discarding suffers while waiting for the first rounds to resolve.
Connections
- Formalizes and extends the conversion/delay structure of Delayed Feedback Model for Conversion Prediction (same , decomposition) into a sequential decision / regret-minimization setting, explicitly citing Chapelle (2014) as its inspiration.
- Generalizes classical bandit regret theory: Theorem 4’s uncensored lower bound recovers the classical Lai–Robbins bound exactly; censoring (not delay per se) is what changes the asymptotic constant.
- Extends the bandit-regret framework to delayed and censored rewards — see Multi-Armed Bandits and Thompson Sampling - Overview for the standard (immediate-reward) UCB/Thompson-sampling regret framework that this model generalizes. (Note: that overview note is being created concurrently in
Bayesian Experimental Design/Multi-Armed Bandits and Thompson Sampling/; the link may not resolve until it lands.) - Relates to Survival Analysis via its known-CDF delay/censoring mechanism, and to the EM/likelihood machinery of EM and Gradient Optimization for the Delayed Feedback Model — Vernade et al. assume the delay CDF is known, whereas Chapelle’s setting estimates the analogous jointly with the conversion model; the authors note extending their bandit analysis to an estimated, context-dependent delay distribution (à la Chapelle’s GLM) as future work.
See Also
- Delayed and Censored Feedback - Overview — topic overview and how this note relates to Chapelle’s
- Delayed Feedback Model for Conversion Prediction — the applied model this bandit formalism generalizes
- EM and Gradient Optimization for the Delayed Feedback Model — the analogous offline fitting problem
- Survival Analysis — the right-censoring concept underlying the -thresholded censored model
- Multi-Armed Bandits and Thompson Sampling - Overview — the standard bandit-regret framework being extended