The Dynamics of AdaBoost: Cyclic Behavior and Convergence of Margins
The Dynamics of AdaBoost: Cyclic Behavior and Convergence of Margins
复制标题
DOI:
10.5555/1005332.1044712
复制
发表时间:
2004-12
期刊:
影响因子:
--
通讯作者:
C. Rudin;I. Daubechies;R. Schapire
中科院分区:
文献类型:
--
作者:
C. Rudin;I. Daubechies;R. Schapire
In order to study the convergence properties of the AdaBoost algorithm, we reduce AdaBoost to a nonlinear iterated map and study the evolution of its weight vectors. This dynamical systems approach allows us to understand AdaBoost's convergence properties completely in certain cases; for these cases we find stable cycles, allowing us to explicitly solve for AdaBoost's output.Using this unusual technique, we are able to show that AdaBoost does not always converge to a maximum margin combined classifier, answering an open question. In addition, we show that "non-optimal" AdaBoost (where the weak learning algorithm does not necessarily choose the best weak classifier at each iteration) may fail to converge to a maximum margin classifier, even if "optimal" AdaBoost produces a maximum margin. Also, we show that if AdaBoost cycles, it cycles among "support vectors", i.e., examples that achieve the same smallest margin.