When Analytic Calculus Cracks AdaBoost Code

08/02/2023
by   Jean-Marc Brossier, et al.
0

The principle of boosting in supervised learning involves combining multiple weak classifiers to obtain a stronger classifier. AdaBoost has the reputation to be a perfect example of this approach. We have previously shown that AdaBoost is not truly an optimization algorithm. This paper shows that AdaBoost is an algorithm in name only, as the resulting combination of weak classifiers can be explicitly calculated using a truth table. This study is carried out by considering a problem with two classes and is illustrated by the particular case of three binary classifiers and presents results in comparison with those from the implementation of AdaBoost algorithm of the Python library scikit-learn.

READ FULL TEXT
research
08/15/2011

A theory of multiclass boosting

Boosting combines weak classifiers to form highly accurate predictors. A...
research
06/30/2011

A New Technique for Combining Multiple Classifiers using The Dempster-Shafer Theory of Evidence

This paper presents a new classifier combination technique based on the ...
research
05/27/2014

Layered Logic Classifiers: Exploring the `And' and `Or' Relations

Designing effective and efficient classifier for pattern analysis is a k...
research
02/03/2019

Quantum Speedup in Adaptive Boosting of Binary Classification

In classical machine learning, a set of weak classifiers can be adaptive...
research
06/09/2011

Inducing Interpretable Voting Classifiers without Trading Accuracy for Simplicity: Theoretical Results, Approximation Algorithms

Recent advances in the study of voting classification algorithms have br...
research
09/10/2019

Boosting Classifiers with Noisy Inference

We present a principled framework to address resource allocation for rea...
research
08/17/2020

Alpha Net: Adaptation with Composition in Classifier Space

Deep learning classification models typically train poorly on classes wi...

Please sign up or login with your details

Forgot password? Click here to reset