Kernel-Based Ensemble Learning in Python

12/17/2019
by   Benjamin Guedj, et al.
35

We propose a new supervised learning algorithm, for classification and regression problems where two or more preliminary predictors are available. We introduce KernelCobra, a non-linear learning strategy for combining an arbitrary number of initial predictors. KernelCobra builds on the COBRA algorithm introduced by <cit.>, which combined estimators based on a notion of proximity of predictions on the training data. While the COBRA algorithm used a binary threshold to declare which training data were close and to be used, we generalize this idea by using a kernel to better encapsulate the proximity information. Such a smoothing kernel provides more representative weights to each of the training points which are used to build the aggregate and final predictor, and KernelCobra systematically outperforms the COBRA algorithm. While COBRA is intended for regression, KernelCobra deals with classification and regression. KernelCobra is included as part of the open source Python package Pycobra (0.2.4 and onward), introduced by <cit.>. Numerical experiments assess the performance (in terms of pure prediction and computational complexity) of KernelCobra on real-life and synthetic datasets.

READ FULL TEXT

page 10

page 11

page 12

research
10/21/2022

Integrated Brier Score based Survival Cobra – A regression based approach

Recently Goswami et al. <cit.> introduced two novel implementations of c...
research
07/01/2020

A Kernel-based Consensual Regression Aggregation Method

In this article, we introduce a kernel-based consensual aggregation meth...
research
12/22/2017

Learning the Kernel for Classification and Regression

We investigate a series of learning kernel problems with polynomial comb...
research
08/05/2016

Geoplotlib: a Python Toolbox for Visualizing Geographical Data

We introduce geoplotlib, an open-source python toolbox for visualizing g...
research
03/10/2021

Piecewise linear regression and classification

This paper proposes a method for solving multivariate regression and cla...
research
11/25/2020

Feature space approximation for kernel-based supervised learning

We propose a method for the approximation of high- or even infinite-dime...
research
07/03/2017

Regression Phalanxes

Tomal et al. (2015) introduced the notion of "phalanxes" in the context ...

Please sign up or login with your details

Forgot password? Click here to reset