The Bayesian Prophet: A Low-Regret Framework for Online Decision Making: Constant Regret of the Fluid Bayes Selector for the Multi-Secretary ProblemResearch Paper
Motivation
In online allocation, requests arrive one at a time and each must be accepted or rejected on arrival, using a limited budget of resources. Revenue management, ad allocation and hiring all fit this pattern. A natural benchmark for an online policy is the prophet, or Offline: the decision maker who sees the whole arrival sequence in advance and acts optimally on it. The regret of a policy is the expected gap between Offline's value and the policy's value. Policies that track a fixed solution of a fluid relaxation lose on the order of (Proposition 1 of the paper), so the question is whether a simple adaptive policy can achieve regret bounded independently of and of the budget.
The simplest such problem is the multi-secretary problem: hire at most of sequentially arriving candidates, each drawn i.i.d. from finitely many ability classes. Arlotto and Gurvich (Stochastic Systems 2019) showed that a budget-ratio policy has regret bounded uniformly in and , using a martingale argument. Vera and Banerjee (SSRN 3158062; Management Science 2021) introduced the compensated coupling, a sample-path identity that expresses the regret of any online policy as the compensation Offline must be paid to follow it. They used it to prove constant regret for a simple re-solve-and-threshold rule, the Fluid Bayes Selector, with the explicit constant . This mission formalizes that result together with the compensated coupling it rests on.
Setting
A finite-horizon online decision problem has states , arrival types , actions , a transition function , a reward function , and a set of feasible actions in each state. Time is counted as time to go: decisions are made at , and is the type arriving at time-to-go . A standing assumption requires the best feasible reward in every state to be attained and to lie in a fixed bounded interval.
Given the whole arrival sequence, Offline's value obeys the Bellman equation
An online policy chooses a feasible action at each time from the arrivals observed so far. Starting from it produces a state process and a value , and its regret on a path is . An action is satisfying for Offline at when it attains the Bellman maximum. The disagreement set is the set of paths on which it does not, and the marginal compensation is the amount by which it falls short.
In the multi-secretary problem there are classes with rewards and arrival probabilities , i.i.d. over time (multinomial arrivals). The state is the remaining budget . Accepting needs , earns and lowers the budget by one; rejecting earns nothing. With , the Fluid Bayes Selector (Algorithm 2, in the rounded form of Appendix B.3) behaves as follows at time-to-go with budget . If it rejects. Otherwise it always accepts class , and it accepts a class iff .
Formalization targets
Goal: Theorem 2 (p. 18)
For every horizon and every initial budget ,
where and . The goal keeps the paper's explicit constant: neither nor appears in it.
Milestones
- Lemma 1 (Compensated Coupling), pathwise: for any online policy of any problem.
- Lemma 1, in expectation: .
- Eq. (18): and are at most for .
- Appendix B.3, conditions (1)–(2): when Offline is not satisfied rejecting or accepting the current arrival.
- Appendix B.3, disagreement bound: and for , uniformly in the budget .
- Appendix B.3, total compensation: .
Significance
The result. Theorem 2 gives the best known regret bound for the multi-secretary problem with an explicit, simple constant. The compensated coupling (Lemma 1) holds for any finite-horizon problem with exogenous arrivals. It turns a regret bound into a bound on disagreement probabilities, and the paper reuses it for online packing, online matching and general online allocation, and for Bayes Selectors whose disagreement probabilities are only estimated.
Formalizing it. The theorem is proved in the paper; no machine-checked proof of it, or of the compensated coupling, is known to us. The mission produces a reusable formal model of finite-horizon online decision problems with an Offline benchmark. It also produces a formal compensated-coupling identity that applies to any policy, and a binomial Chernoff–Hoeffding bound in elementary finite-sum form. Each of these supports other missions on prophet benchmarks, resolving heuristics and network revenue management.
Difficulty
Comparing the online policy with one fixed offline solution does not work: Offline's optimal decisions change with every future arrival, and tracking a single offline plan only gives regret of order . The compensated coupling avoids this by re-coupling Offline to Online at every step. That shifts the difficulty to two places. The first is an exact description of when Offline's Bellman equation disagrees with the policy, which involves ties between equal rewards and the boundary budget . The second is a bound on the conditional probability of disagreement that is uniform over all budgets. That conditional probability is a binomial tail evaluated at a budget that is itself random but independent of the remaining arrivals.
Formalization scope
Lean conventions:
- Types are
Fin nwith[NeZero n], and Lean index0is the paper's class . - The ordering is
Antitone r, so ties are allowed. - Rewards are real and non-negative. This is the paper's implicit assumption (rewards are abilities), made explicit.
- The probabilities satisfy and .
- Time is time-to-go.
θ tis the arrival at time-to-got, and the counts include the current arrival. - Feasibility is an explicit set of actions rather than a reward of . Offline's value is a real supremum over feasible actions, which equals the Bellman maximum under the standing assumption.
- Offline is the integer full-information optimum of the Bellman equation (2). It is not defined through an LP relaxation.
- For the multi-secretary goal, the expectation is the explicit finite sum over the type sequences weighted by . Lemma 1's expectation bound is stated on an abstract probability space with integrable regret.
- is written as (tower property).
- The maximal compensation is replaced by any upper bound on the compensations of feasible actions.
- Conditions (1)–(2) of Appendix B.3 are stated through counts of future arrivals with a better (or equal) reward, which is the exact Bellman characterization. The paper phrases them through a solution of , which is not unique when rewards tie.
- The disagreement bounds are stated for every fixed budget , and the total-compensation bound for every budget sequence. Since is independent of the last arrivals, these imply the paper's statements at the random budget .
The policy is the rounded rule of Appendix B.3, which always accepts class when the budget is positive. Algorithm 2 read literally would reject class when , and the bound , which excludes class , is proved for the Appendix B.3 rule. The policy is defined by its explicit thresholds and not through an arbitrary optimal solution of the fluid LP, because with tied rewards that LP has several solutions.
A formalization that replaced the expectation by a Bochner integral of a non-measurable function, or Offline by a fluid relaxation, would make the bound trivial or a different theorem. Both are excluded by construction.
Contributions are welcome at every level: proofs of the milestones, a proof of Eq. (18) from Mathlib's sub-Gaussian machinery, and lemmas computing Offline's value in the multi-secretary problem (the top- rewards among the remaining arrivals), which are reusable beyond this mission.
Selected references
- A. Vera and S. Banerjee, The Bayesian Prophet: A Low-Regret Framework for Online Decision Making, SSRN 3158062 (Management Science 67(3), 2021). https://doi.org/10.2139/ssrn.3158062
- A. Arlotto and I. Gurvich, Uniformly bounded regret in the multisecretary problem, Stochastic Systems 9(3), 2019. https://doi.org/10.1287/stsy.2018.0028
- D. Dubhashi and A. Panconesi, Concentration of Measure for the Analysis of Randomized Algorithms, Cambridge University Press, 2009. https://doi.org/10.1017/CBO9780511581274