Limit Cycles of AdaBoost

09/14/2022
by   Conor Snedeker, et al.
0

The iterative weight update for the AdaBoost machine learning algorithm may be realized as a dynamical map on a probability simplex. When learning a low-dimensional data set this algorithm has a tendency towards cycling behavior, which is the topic of this paper. AdaBoost's cycling behavior lends itself to direct computational methods that are ineffective in the general, non-cycling case of the algorithm. From these computational properties we give a concrete correspondence between AdaBoost's cycling behavior and continued fractions dynamics. Then we explore the results of this correspondence to expound on how the algorithm comes to be in this periodic state at all. What we intend for this work is to be a novel and self-contained explanation for the cycling dynamics of this machine learning algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/23/2019

Recreation of the Periodic Table with an Unsupervised Machine Learning Algorithm

In 1869, the first draft of the periodic table was published by Russian ...
research
08/31/2022

Tree-Based Adaptive Model Learning

We extend the Kearns-Vazirani learning algorithm to be able to handle sy...
research
07/11/2018

TherML: Thermodynamics of Machine Learning

In this work we offer a framework for reasoning about a wide class of ex...
research
02/28/2019

Optimal Algorithms for Ski Rental with Soft Machine-Learned Predictions

We consider a variant of the classic Ski Rental online algorithm with ap...
research
01/27/2023

Alien Coding

We introduce a self-learning algorithm for synthesizing programs for OEI...
research
01/14/2013

Fano schemes of generic intersections and machine learning

We investigate Fano schemes of conditionally generic intersections, i.e....
research
11/23/2017

Markov chain Hebbian learning algorithm with ternary synaptic units

In spite of remarkable progress in machine learning techniques, the stat...

Please sign up or login with your details

Forgot password? Click here to reset