Exploiting Concavity Information in Gaussian Process Contextual Bandit Optimization

Kevin Li, Eric Laber
3/13/2025
stat.MLcs.LG

No confident code implementation found for this paper.

Abstract

The contextual bandit framework is widely used to solve sequential optimization problems where the reward of each decision depends on auxiliary context variables. In settings such as medicine, business, and engineering, the decision maker often possesses additional structural information on the generative model that can potentially be used to improve the efficiency of bandit algorithms. We consider settings in which the mean reward is known to be a concave function of the action for each fixed context. Examples include patient-specific dose-response curves in medicine and expected profit in online advertising auctions. We propose a contextual bandit algorithm that accelerates optimization by conditioning the posterior of a Bayesian Gaussian Process model on this concavity information. We design a novel shape-constrained reward function estimator using a specially chosen regression spline basis and constrained Gaussian Process posterior. Using this model, we propose a UCB algorithm and derive corresponding regret bounds. We evaluate our algorithm on numerical examples and test functions used to study optimal dosing of Anti-Clotting medication.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{li2025exploiting,
  title  = {Exploiting Concavity Information in Gaussian Process Contextual Bandit Optimization},
  author = {Kevin Li and Eric Laber},
  year   = {2025},
  eprint = {2503.10836},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.10836v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.10836.svg)](https://codeofpaper.com/paper/2503.10836)

Discussion