Learning Lotteries with Minimal Stakeholder Violations from Membership Queries
Organizations: University of Oxford
Abstract
An AI developer often has several candidate versions of a system and can deploy a mixture of them, sending each request to a randomly chosen version, as in A/B testing. Each stakeholder (e.g., a safety team, a regulator, or a customer with private test data) accepts a mixture exactly when its expected performance (e.g., its rate of harmful replies) meets the stakeholder's own standard, which the developer can learn only by asking whether a proposed mixture is acceptable. We model this as choosing a lottery over alternatives for agents, each of whom accepts exactly the lotteries in an unknown halfspace and answers such binary membership queries. While Choo et al. (ICML 2026) sought a lottery that every agent accepts, none may exist when, say, safety and helpfulness requirements conflict, so we minimize the number of rejecting agents. We show that this problem is APX-hard even when all halfspaces are known and all utilities are or . We then give exact algorithms that run in polynomial time when is constant, and in quasi-polynomial time when, for a constant , some optimal lottery has no accepting agent within of its threshold. When only some agents can be queried, optimizing over a uniform sample of agents gives additive and relative guarantees for the whole population, with a sample size that does not depend on , and a linear program gives a polynomial-time method for any . On the other hand, for , a deterministic algorithm that queries only distinct agents cannot guarantee fewer than extra rejections, and this is achievable; in other words, it can guarantee nothing for the agents it does not ask. Small synthetic experiments indicate that our worst-case bounds are conservative on random instances.
Figures & tables
| Method | Agents used | Separated | Near-threshold |
|---|---|---|---|
| Exact minimization on the sample | |||
| Exact minimization on the sample | |||
| Exact minimization on the sample | |||
| LP ( 1 ), | |||
| LP ( 1 ), | |||
| LP ( 1 ), | all |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Work | Domain | Information | Objective | Guarantees |
|---|---|---|---|---|
| Max-FS and Min-ULR [ Amaldi and Kann, 1995 , Amaldi and Kann, 1998 , Arora et al., 1997 , Amaldi et al., 2003 ] | , general linear systems | Explicit | Maximize satisfied, or minimize unsatisfied, constraints | NP-hardness, approximation algorithms, inapproximability |
| Max-FS with coefficients [ Elbassioni et al., 2009 ] | Real variables | Explicit | Maximize satisfied constraints | Approximation algorithms and hardness |
| LP with violations [ Matoušek, 1995 , Chan, 2005 ] | , fixed | Explicit | Best linear objective when a given number of constraints may be violated | Exact algorithms in fixed dimension |
| Max-FS with additive slack [ Castiglioni et al., 2023 ] | Simplex | Explicit | Maximize constraints satisfied up to an additive slack | Quasi-polynomial algorithm; lower bound under ETH |
| Chance-constrained and scenario optimization [ Calafiore and Campi, 2006 , Campi and Garatti, 2008 , Luedtke and Ahmed, 2008 , Pagnoncelli et al., 2009 ] | Convex or general sets | Samples of random constraints | Optimize a cost subject to a small violation probability | Sample sizes for feasibility of sampled solutions |
| Unanimous lotteries [ Choo et al., 2026b ] | Simplex | Membership queries | A lottery accepted by all agents, or report that none exists | Query upper and lower bounds; NP-hardness of maximizing accepting agents |
| Separated | ||||||
|---|---|---|---|---|---|---|
| Near-threshold |