Skip to content

最佳臂识别

best-arm identification · pure exploration

以可靠选出最高均值臂为目标,研究纯探索的停止规则与样本复杂度。

条目类型
模型

形式陈述

本页在多臂赌博机反馈下,把样本量与置信度而非累计奖励作为主要资源—精度接口。

累计随机遗憾要求探索期间也尽量拿到高奖励;最佳臂识别只评价最后交出的臂是否正确以及用了多少样本。A/B 测试是典型场景:试验阶段可以有意多采不确定版本,只要最终选择有明确置信保证。两种目标都使用 bandit 数据,却不能用同一个 regret 指标互相代替。

Fixed-confidence 形式

设唯一最佳臂 i=argmaxiμi,算法包含自适应拉臂规则、随机停止时间 τ 和输出 i^。若对允许的所有实例都有

Pr(i^=i)1δ,

就称算法是 δ-correct;目标是最小化 Eτ 或给出其高概率界。典型复杂度依赖 gaps Δi=μμi,粗略量级为

iiΔi2log(1/δ),

但最优常数还取决于跨臂信息分配,不能把该量级当作所有模型的精确答案。

Fixed-budget 形式

给定总预算 T,算法必须在 T 次拉臂后输出 i^,评价误判概率 Pr(i^i) 的衰减。这里不输入 δ,也没有随机停止时间。一个 fixed-confidence 停止规则截到 T 并不自动成为最优 fixed-budget 方法,两类问题的最优分配可能不同。

直觉

算法为每个存活臂维护置信区间。当某臂的上置信界低于另一臂的下置信界时,便永久淘汰它;难分的近均值臂获得更多样本,明显较差的臂很快退出。证明需要置信事件对所有自适应轮次同时有效,不能在随机停止时刻只套一个固定时间 Hoeffding 界。

最佳臂识别的区间分离停止
例子与边界

UCB1为低累计 regret 设计,可能仍把大量样本用于当期收益,而不是实现最优识别比例。纯探索算法反过来可能反复拉明显次优但尚需排除的臂,承担较大即时 regret。多臂并列最优、容许 ε-最佳臂或重尾奖励都需要修改正确性事件。

fixed-confidence 与 fixed-budget 的输入和输出量词不同:前者先给失败概率并让停止时间随机,后者先给轮数并最小化错误概率。截断或重复可以给出转换,却不保证保留最优分配常数。

推论与应用

successive elimination 用同时有效的置信区间快速淘汰大 gap 臂;更精细的方法学习最优采样比例,并与 change-of-measure 下界匹配。gap 决定哪些臂必须被反复区分,而不是只决定即时遗憾。

A/B 测试、候选模型筛选和实验设计可直接使用 fixed-confidence 目标。若部署期间奖励本身也重要,应改用带 regret 约束的识别协议,不能把纯探索成本隐藏掉。

参考资料
  • Eyal Even-Dar, Shie Mannor, Yishay Mansour, Action Elimination and Stopping Conditions for the Multi-Armed Bandit, JMLR, 2006.
  • Emilie Kaufmann, Olivier Cappé, Aurélien Garivier, On the Complexity of Best-Arm Identification, JMLR, 2016.
关系图谱10 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系