On-Line Prediction and Conversion Strategies

Abstract

We study the problem of deterministically predicting boolean values by combining the boolean predictions of several experts. Previous on-line algorithms for this problem predict with the weighted majority of the experts' predictions. These algorithms give each expert an exponential weight β^ m where β is a constant in [0, 1) and m is the number of mistakes made by the expert in the past. We show that it is better to use sums of binomials as weights. In particular, we present a deterministic algorithm using binomial weights that has a better worst case mistake bound than the best deterministic algorithm using exponential weights. The binomial weights naturally arise from a version space argument. We also show how both exponential and binomial weighting schemes can be used to make prediction algorithms robust against noise.

Cite

Text

Cesa-Bianchi et al. "On-Line Prediction and Conversion Strategies." Machine Learning, 1996. doi:10.1007/BF00115301

Markdown

[Cesa-Bianchi et al. "On-Line Prediction and Conversion Strategies." Machine Learning, 1996.](https://mlanthology.org/mlj/1996/cesabianchi1996mlj-online/) doi:10.1007/BF00115301

BibTeX

@article{cesabianchi1996mlj-online,
  title     = {{On-Line Prediction and Conversion Strategies}},
  author    = {Cesa-Bianchi, Nicolò and Freund, Yoav and Helmbold, David P. and Warmuth, Manfred K.},
  journal   = {Machine Learning},
  year      = {1996},
  pages     = {71-110},
  doi       = {10.1007/BF00115301},
  volume    = {25},
  url       = {https://mlanthology.org/mlj/1996/cesabianchi1996mlj-online/}
}