Litcius/Paper detail

A Parallel Approach to Enhance the Performance of Supervised Machine Learning Realized in a Multicore Environment

Ashutosh Ghimire, Fathi Amsaad

2024Machine Learning and Knowledge Extraction12 citationsDOIOpen Access PDF

Abstract

Machine learning models play a critical role in applications such as image recognition, natural language processing, and medical diagnosis, where accuracy and efficiency are paramount. As datasets grow in complexity, so too do the computational demands of classification techniques. Previous research has achieved high accuracy but required significant computational time. This paper proposes a parallel architecture for Ensemble Machine Learning Models, harnessing multicore CPUs to expedite performance. The primary objective is to enhance machine learning efficiency without compromising accuracy through parallel computing. This study focuses on benchmark ensemble models including Random Forest, XGBoost, ADABoost, and K Nearest Neighbors. These models are applied to tasks such as wine quality classification and fraud detection in credit card transactions. The results demonstrate that, compared to single-core processing, machine learning tasks run 1.7 times and 3.8 times faster for small and large datasets on quad-core CPUs, respectively.

Topics & Concepts

Computer scienceAdaBoostMachine learningMulti-core processorArtificial intelligenceBenchmark (surveying)Boosting (machine learning)Ensemble learningRandom forestParallel computingSupport vector machineGeodesyGeographyMachine Learning and Data ClassificationNeural Networks and ApplicationsImbalanced Data Classification Techniques