Episodic Contextual Bandits with Knapsacks under Conversion Models
Wang Chi Cheung, Zitian Li
TL;DR
This paper extends contextual bandits-with-knapsacks to episodic settings with non-stationary context distributions and a shared latent conversion model across episodes. It introduces Mimic-Opt-DP, an online algorithm that combines backward optimistic DP with a confidence-bound oracle to handle unknown rho and time-varying Lambda_h, achieving Reg(T) = o(T) without dependence on the size of the context space. The method uses a careful data-splitting scheme between labeled data for rho and unlabeled data for learning context distributions, with a lazy update rule to facilitate analysis; unlabeled feature data can further improve regret in several regimes. The framework unifies several CB models (GLM, logistic, GP, kernelized) via the CB oracle and yields concrete regret bounds for applications like dynamic pricing and first-price auctions, while highlighting the benefits and limitations of single vs multiple resource constraints.
Abstract
We study an online setting, where a decision maker (DM) interacts with contextual bandit-with-knapsack (BwK) instances in repeated episodes. These episodes start with different resource amounts, and the contexts' probability distributions are non-stationary in an episode. All episodes share the same latent conversion model, which governs the random outcome contingent upon a request's context and an allocation decision. Our model captures applications such as dynamic pricing on perishable resources with episodic replenishment, and first price auctions in repeated episodes with different starting budgets. We design an online algorithm that achieves a regret sub-linear in $T$, the number of episodes, assuming access to a \emph{confidence bound oracle} that achieves an $o(T)$-regret. Such an oracle is readily available from existing contextual bandit literature. We overcome the technical challenge with arbitrarily many possible contexts, which leads to a reinforcement learning problem with an unbounded state space. Our framework provides improved regret bounds in certain settings when the DM is provided with unlabeled feature data, which is novel to the contextual BwK literature.
