“考虑专家建议问题中 $N\ge2$ 个专家、$T$ 轮完整信息预测。每轮学习器选择分布 $p t\in\Delta N$,随后观察损失向量 $\ell t\in[0,1]^N$,并承担 $\…”
形式陈述 ​
全信息专家协议 ​
在在线学习协议中,令专家索引组成有限集合
目标是同时对所有
全信息是关键:更新需要看到所有
指数权重势函数 ​
指数权重的证明图像是维护势
其中
直觉
Hedge 不急着永久选定一位专家,而是让每位专家的累计表现决定下一轮话语权。一次损失只把对应权重乘上一个因子,因此短期失误不会把专家彻底清零;长期持续较差的专家则会指数级失去权重。势函数把所有候选的剩余质量放在同一个数里,上界记录算法每轮付出的混合损失,下界保留事后最好专家那一项。
例子与边界
天气预测与凸混合 ​
天气预测器可被视为专家,但它们不必独立、诚实或各自准确;保证只与最好固定专家比较。学习器的混合可作为随机选专家,也可在凸损失下直接组合预测。
专家给“建议”和专家直接承担“损失”是等价接口的两步:若专家
信息次序与比较器边界 ​
若
比较器只允许挑一个固定专家。若希望与最好的专家切换序列比较,要限制切换次数并增加相应罚项;否则每轮挑当轮零损失专家的 oracle 过强,标准 Hedge 的
推论与应用
对 0–1 预测和错误计数,Weighted Majority 算法对犯错专家乘性降权,得到相对于最佳固定专家的错误界;对一般有界损失,Hedge用指数权重给出期望或确定性混合损失的遗憾界。二者共享乘性更新骨架,但输出规则与损失模型应随协议分别陈述。
专家框架可以聚合天气模型、资产配置规则、超参数实例或不同算法的在线预测。只要每轮能在更新前收齐各专家建议,并在结果出现后计算所有专家损失,Hedge 的保证便与专家内部如何产生建议无关;这使它成为组合异质预测器的通用外层。
若反馈缩减为仅观察所选专家,问题转为多臂赌博机,重要性加权会把估计方差和动作数带入遗憾。若损失序列很容易、方差很小,二阶专家建议界还能用实际波动替代最坏的
把固定专家换成允许有限次切换的路径,可得到 tracking the best expert;把专家数扩展到连续参数族,则需用先验权重、覆盖或凸优化结构代替有限求和。每次增强比较器都扩大了事后选择能力,也必须在遗憾中支付相应复杂度。
参考资料
- Nick Littlestone and Manfred K. Warmuth, “The Weighted Majority Algorithm,” Information and Computation 108(2), 1994, pp. 212–261.
- Nicolò Cesa-Bianchi and Gábor Lugosi, Prediction, Learning, and Games, Cambridge University Press, 2006, Ch. 2.