Boosting as a kernel-based method

Aleksandr Y. Aravkin,Giulio Bottegal,Gianluigi Pillonetto
DOI: https://doi.org/10.1007/s10994-019-05797-z
IF: 5.414
2019-05-17
Machine Learning
Abstract:Boosting combines weak (biased) learners to obtain effective learning algorithms for classification and prediction. In this paper, we show a connection between boosting and kernel-based methods, highlighting both theoretical and practical applications. In the <span>\(\ell _2\)</span> context, we show that boosting with a weak learner defined by a kernel <em>K</em> is equivalent to estimation with a special <em>boosting kernel</em>. The number of boosting iterations can then be modeled as a continuous hyperparameter, and fit (along with other parameters) using standard techniques. We then generalize the boosting kernel to a broad new class of boosting approaches for general weak learners, including those based on the <span>\(\ell _1\)</span>, hinge and Vapnik losses. We develop fast hyperparameter tuning for this class, which has a wide range of applications including robust regression and classification. We illustrate several applications using synthetic and real data.
computer science, artificial intelligence
What problem does this paper attempt to address?