Papers for

advertising campaign managers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Gaussian process boosts budget allocation efficiency under constraints

Gaussian Process Bandits for Constraint Black Box Lever Optimization

Abstract: Optimizing discrete allocation weights across competing segments of a shared budget is a fundamental challenge in resource-constrained, sequential decision-making environments. In practice, this optimization is often hindered by delayed, noisy, and aggregate feedback, alongside strict operational constraints on how frequently weights can be adjusted. Because of the resulting combinatorial action space and extreme data sparsity, classical multi-armed bandit algorithms that evaluate arms independently are rendered highly inefficient. To overcome these limitations, we propose a segmentation-agnostic approach utilizing Gaussian Process Upper Confidence Bound (GP-UCB) algorithms. By placing a Gaussian Process prior on the reward function, our method effectively shares information across neighboring configurations, drastically reducing the necessary exploration horizon. In this paper, we bridge the gap between theoretical bandit research and production-scale deployment. We first introduce a high-fidelity synthetic simulator to evaluate various kernel configurations under stationary, drifting, and reactive environments, identifying a composite Matérn + Linear kernel as the most robust choice for overcoming local noise and global shifts. Finally, we validate our findings through a large-scale Randomized Controlled Trial (RCT) in a live production environment. Our empirical results demonstrate that the GP-UCB approach delivers a statistically significant efficiency lift compared to a standard $\varepsilon$-greedy baseline, offering a highly practical solution for real-world black-box lever optimization.

Tue 27 OctMachine Learning
The gist
When trying to split a limited budget across different groups, it can be hard to figure out the best way to do it because feedback is often slow, noisy, and limited. The authors propose using a kind of smart guessing method called Gaussian Process Upper Confidence Bound (GP-UCB) that learns by sharing knowledge across similar options, making it faster to find good solutions. They tested this approach with simulated data and in a real-world experiment, showing it works better than simpler methods. This helps improve decision-making when adjusting budgets in challenging, noisy environments.
Open → 2610.36935v1

Algorithms improve pacing of budgets in online decision making

Optimally Pacing Budget Spending and Learning

Abstract: We establish near-optimal regret bounds for budget-constrained online learning against arbitrary classes of budget-pacing experts in the adversarial setting. In particular, given any class of $F$ experts and a candidate budget pacing schedule, we provide a full-information algorithm which obtains regret $O(D \sqrt{\log F}+ \sqrt{T\log F})$ against all experts whose cumulative spending stays within distance $D$ of this schedule, matching lower bounds established by Braverman et al. (2025). We additionally show that our technique extends to various problems in online resource allocation, where the learner gets to see the rewards and costs of the current options available to them, and establish $O(D\sqrt{\log F})$ regret bounds when fractional allocation is allowed. This is the first algorithm we are aware of which can achieve $o(\sqrt{T})$ guarantees for such tasks.

Thu 8 OctMachine LearningComputer Science and Game Theory
The gist
Managing how to spend a fixed budget over time while learning which choices work best is a tricky problem. The authors present methods that nearly match the best possible accuracy for this challenge, even when facing unpredictable conditions. Their techniques also apply when resources can be partially allocated, improving efficiency. This advances how decisions can be made to balance spending plans and learning rewards.
Open → 2610.11074v1