Tracking the Best Disjunction

Abstract

. Littlestone developed a simple deterministic on-line learning algorithm for learning k-literal disjunctions. This algorithm (called Winnow) keeps one weight for each of the n variables and does multiplicative updates to its weights. We develop a randomized version of Winnow and prove bounds for an adaptation of the algorithm for the case when the disjunction may change over time. In this case a possible target disjunction schedule T is a sequence of disjunctions (one per trial) and the shift size is the total number of literals that are added/removed from the disjunctions as one progresses through the sequence. We develop an algorithm that predicts nearly as well as the best disjunction schedule for an arbitrary sequence of examples. This algorithm that allows us to track the predictions of the best disjunction is hardly more complex than the original version. However the amortized analysis needed for obtaining worst-case mistake bounds requires new techniques. In some cases our low...

Cite

Text

Auer and Warmuth. "Tracking the Best Disjunction." Machine Learning, 1998. doi:10.1023/A:1007472513967

Markdown

[Auer and Warmuth. "Tracking the Best Disjunction." Machine Learning, 1998.](https://mlanthology.org/mlj/1998/auer1998mlj-tracking/) doi:10.1023/A:1007472513967

BibTeX

@article{auer1998mlj-tracking,
  title     = {{Tracking the Best Disjunction}},
  author    = {Auer, Peter and Warmuth, Manfred K.},
  journal   = {Machine Learning},
  year      = {1998},
  pages     = {127-150},
  doi       = {10.1023/A:1007472513967},
  volume    = {32},
  url       = {https://mlanthology.org/mlj/1998/auer1998mlj-tracking/}
}