Learning to Allocate Resources with Censored Feedback
Organizations: FairPlay Joint Team, Inria, France · CREST, ENSAE, Institut Polytechnique de Paris · Criteo AI Lab, Paris, France · University of Illinois, Chicago (UIC)
Abstract
We study an online resource allocation problem in which at each round, a budget must be allocated across arms under censored feedback. An arm yields a reward if and only if two conditions are satisfied: (i) the arm is activated according to an arm-specific Bernoulli random variable with unknown parameter, and (ii) the allocated budget exceeds a random threshold drawn from a parametric distribution with unknown parameter. Over rounds, the learner must jointly estimate the unknown parameters and allocate the budget so as to maximize cumulative reward facing the exploration--exploitation trade-off. We prove a worst-case regret lower bound for the general model, even with known uniform threshold distributions. We then propose RA-UCB, an optimistic algorithm that leverages non-trivial parameter estimation and confidence bounds. When the budget is known at the beginning of each round, RA-UCB achieves a regret bound of order , and even under stronger assumptions. As for unknown, round dependent budget, we introduce MG-UCB, which allows within-round switching and infinitesimal allocations, and matches the regret guarantees of RA-UCB. We then validate our theoretical results through experiments on real-world datasets.
Figures & tables
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Column | Type | Example | Description |
|---|---|---|---|
| pseudo_user_id | string | pseudo_u1 | Identifier of a pseudo-student/session (one row per question attempt). |
| question_id | string | q4135 | Question identifier (arm). Each pseudo-user answers each selected question once. |
| response_time_ms | float | 17632.0 | Logged response time (in milliseconds), interpreted as the latent threshold . |
| is_correct | binary | 0 / 1 | Correctness indicator used to define the reward. |
| uid | campaign | exposures_before_click | clicked |
|---|---|---|---|
| 150 | 10341182 | 1 | 0 |
| 150 | 497593 | 3 | 1 |
| 309 | 17686799 | 0 | 1 |
| 321 | 17686799 | 1 | 0 |
Online Resource Allocation
Online resource allocation studies how to assign scarce capacity to arriving requests under uncertainty while balancing reward, cost, fairness, and feasibility.
See all 95 papers