paper-with-me

홈 › Papers

AdaBoost-CNN: An adaptive boosting algorithm for convolutional neural networks to classify multi-class imbalanced datasets using transfer learning

2020-09-03 · Neurocomputing 2020 9 · Aboozar Taherkhani, Georgina Cosma, T. M. McGinnity

Ensemble models achieve high accuracy by combining a number of base estimators and can increase the reliability of machine learning compared to a single estimator. Additionally, an ensemble model enables a machine learning method to deal with imbalanced data, which is considered to be one of the most challenging problems in machine learning. In this paper, the capability of Adaptive Boosting (AdaBoost) is integrated with a Convolutional Neural Network (CNN) to design a new machine learning method, AdaBoost-CNN, which can deal with large imbalanced datasets with high accuracy. AdaBoost is an en- semble method where a sequence of classifiers is trained. In AdaBoost, each training sample is assigned a weight, and a higher weight is set for a training sample that has not been trained by the previous classi- fier. The proposed AdaBoost-CNN is designed to reduce the computational cost of the classical AdaBoost when dealing with large sets of training data, through reducing the required number of learning epochs for its ingredient estimator. AdaBoost-CNN applies transfer learning to sequentially transfer the trained knowledge of a CNN estimator to the next CNN estimator, while updating the weights of the samples in the training set to improve accuracy and to reduce training time. Experimental results revealed that the proposed AdaBoost-CNN achieved 16.98% higher accuracy compared to the classical AdaBoost method on a synthetic imbalanced dataset. Additionally, AdaBoost-CNN reached an accuracy of 94.08% on 10,0 0 0 testing samples of the synthetic imbalanced dataset, which is higher than the accuracy of the baseline CNN method, i.e. 92.05%. AdaBoost-CNN is computationally efficient, as evidenced by the fact that the training simulation time of the proposed method is 47.33 s, which is lower than the training simulation time required for a similar AdaBoost method without transfer learning, i.e. 225.83 s on the imbalanced dataset. Moreover, when compared to the baseline CNN, AdaBoost-CNN achieved higher accuracy when applied to four other benchmark datasets including CIFAR-10 and Fashion-MNIST. AdaBoost-CNN was also applied to the EMNIST datasets, to determine its impact on large imbalanced classes, and the results demonstrate the superiority of the proposed method compared to CNN.

📄 PDF Abstract BibTeX

Code (1)

a-taherkhani/AdaBoost_CNN tf

Tasks

BIG-bench Machine LearningTransfer Learning

Similar Papers 제목 키워드 기반

GAdaBoost: An Efficient and Robust AdaBoost Algorithm Based on Granular-Ball Structure

2025-06-03 · Qin Xie, Qinghua Zhang, Shuyin Xia, Xinran Zhou 외

Adaptive Boosting (AdaBoost) faces significant challenges posed by label noise, especially in multiclass classification tasks. Existing methods either lack mechanisms to handle label noise effectively or suffer from high…

Diversity

Enhanced version of AdaBoostM1 with J48 Tree learning method

2018-02-10 · Kyongche Kang, Jack Michalak

Machine Learning focuses on the construction and study of systems that can learn from data. This is connected with the classification problem, which usually is what Machine Learning algorithms are designed to solve. When…

BIG-bench Machine LearningGeneral Classification

CUSBoost: Cluster-based Under-sampling with Boosting for Imbalanced Classification

2017-12-12 · Farshid Rayhan, Sajid Ahmed, Asif Mahbub, Md. Rafsan Jani 외

Class imbalance classification is a challenging research problem in data mining and machine learning, as most of the real-life datasets are often imbalanced in nature. Existing learning algorithms maximise the classifica…

ClusteringEnsemble LearningGeneral Classificationimbalanced classification

Adaptive boosting with dynamic weight adjustment

2024-06-01 · Vamsi Sai Ranga Sri Harsha Mangina

Adaptive Boosting with Dynamic Weight Adjustment is an enhancement of the traditional Adaptive boosting commonly known as AdaBoost, a powerful ensemble learning technique. Adaptive Boosting with Dynamic Weight Adjustment…

Ensemble Learning

FeDABoost: Fairness Aware Federated Learning with Adaptive Boosting

2025-10-03 · Tharuka Kasthuri Arachchige, Veselka Boeva, Shahrooz Abghari arxiv

This work focuses on improving the performance and fairness of Federated Learning (FL) in non IID settings by enhancing model aggregation and boosting the training of underperforming clients. We propose FeDABoost, a nove…

Federated Learning