2021
DOI: 10.1007/s11063-021-10434-9
|View full text |Cite
|
Sign up to set email alerts
|

KTBoost: Combined Kernel and Tree Boosting

Abstract: We introduce a novel boosting algorithm called ‘KTBoost’ which combines kernel boosting and tree boosting. In each boosting iteration, the algorithm adds either a regression tree or reproducing kernel Hilbert space (RKHS) regression function to the ensemble of base learners. Intuitively, the idea is that discontinuous trees and continuous RKHS regression functions complement each other, and that this combination allows for better learning of functions that have parts with varying degrees of regularity such as … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 21 publications
(10 citation statements)
references
References 27 publications
0
10
0
Order By: Relevance
“…Classification is a type of supervised learning used to make predictions on categorical instances. In this research, we implemented six ML algorithms for predicting Anti-MRSA peptides: KTBoost, 36 SVM, 37 CatBoost, 38 Hist-GBoost, 39 CDF, 40 and XGBoost-RFC. 41 The implementation of all these classifiers was based on the Scikit-learn, 42 gcforest, 40 and KTBoost 43 packages.…”
Section: Methodsmentioning
confidence: 99%
“…Classification is a type of supervised learning used to make predictions on categorical instances. In this research, we implemented six ML algorithms for predicting Anti-MRSA peptides: KTBoost, 36 SVM, 37 CatBoost, 38 Hist-GBoost, 39 CDF, 40 and XGBoost-RFC. 41 The implementation of all these classifiers was based on the Scikit-learn, 42 gcforest, 40 and KTBoost 43 packages.…”
Section: Methodsmentioning
confidence: 99%
“…Our dataset corresponds to clustered data where the dependency between the different inseminations competing for the fertilization of the same egg and the repeated use of ejaculates from the same male to inseminate different females have to be modeled while building the boosted trees. Therefore, we used the Gaussian Process Booster implemented in GPBoost python algorithm 58 . GPBoost uses LightGBM library 59 for tree learning and gradient descent for the covariance parameter learning.…”
Section: Methodsmentioning
confidence: 99%
“…Despite the widespread usage of boosting algorithms, only one type of function is used as a base learner in most cases. In contrast to that, the KT‐Boost algorithm either adds a regression tree or a penalized reproducing kernel Hilbert space RKHS (kernel ridge regression function) to the ensemble of base classifiers in each boosting iteration [66]. In the beginning, the base learner is learned from both regression tree and RKHS function by employing gradient or newton as optimization techniques; afterward, the base learner whose inclusion in the ensemble results in the lower empirical risk is chosen.…”
Section: Proposed Methodologymentioning
confidence: 99%