- Research Article
97
- 10.1016/j.knosys.2020.106598
Multi-class imbalanced big data classification on Spark
- Nov 07, 2020
- Knowledge-Based Systems
- William C Sleeman Iv + 1 more +1
Multi-class imbalanced big data classification on Spark
Imbalanced data are known to be notably difficult to deal with, as it needs a thorough understanding of the data to know how it should be done. However, it occurs in many fields, especially in finance, like banking. Many problems that use financial data can be summarized as binary problems. Some of them are fatal if not identified correctly. This research aims to find how to utilize machine learning models to deal with imbalanced data, specifically one that contains binary classification problems. In this paper, we use imbalanced insurance and credit card datasets. The research is conducted by starting from doing feature selection in the datasets by removing irrelevant columns, followed by using SMOTE algorithm variants (K-Means SMOTE and Borderline SMOTE) and pure SMOTE algorithm as the oversampling methods, and Near-Miss and All-KNN for undersampling methods. The algorithms are implemented by using scikit libraries. Lastly, PCA is used for dimensionality reduction and Logistic Regression as the machine learning model with cross-validations for deciding the best hyperparameter. The procedure produces five different Logistic Regression models that differ in how it handles the imbalances, which will be compared. The result shows that the oversampling methods work better than undersampling methods, with K-Means SMOTE and Borderline SMOTE performing better than the pure SMOTE, meaning that machine learning can be used as a solution to deal with binary classification problems in imbalanced financial data.
Multi-class imbalanced big data classification on Spark
Multi-class imbalanced big data classification on Spark
Survey on Highly Imbalanced Multi-class Data
Machine learning technology has a massive impact on society because it offers solutions to solve many complicated problems like classification, clustering analysis, and predictions, especially during the COVID-19 pandemic. Data distribution in machine learning has been an essential aspect in providing unbiased solutions. From the earliest literatures published on highly imbalanced data until recently, machine learning research has focused mostly on binary classification data problems. Research on highly imbalanced multi-class data is still greatly unexplored when the need for better analysis and predictions in handling Big Data is required. This study focuses on reviews related to the models or techniques in handling highly imbalanced multi-class data, along with their strengths and weaknesses and related domains. Furthermore, the paper uses the statistical method to explore a case study with a severely imbalanced dataset. This article aims to (1) understand the trend of highly imbalanced multi-class data through analysis of related literatures; (2) analyze the previous and current methods of handling highly imbalanced multi-class data; (3) construct a framework of highly imbalanced multi-class data. The chosen highly imbalanced multi-class dataset analysis will also be performed and adapted to the current methods or techniques in machine learning, followed by discussions on open challenges and the future direction of highly imbalanced multi-class data. Finally, for highly imbalanced multi-class data, this paper presents a novel framework. We hope this research can provide insights on the potential development of better methods or techniques to handle and manipulate highly imbalanced multi-class data.
Read moreEffectiveness of resampling methods in coping with imbalanced crash data: Crash type analysis and predictive modeling
Effectiveness of resampling methods in coping with imbalanced crash data: Crash type analysis and predictive modeling
Risk-Sensitive Machine Learning for Financial Decision Modeling Under Imbalanced Data: Evidence from Bank Telemarketing
Bank telemarketing campaigns often experience low subscription rates due to customer heterogeneity and severe class imbalance, which pose challenges for reliable predictive modeling. This study investigates a data-driven approach that integrates synthetic minority oversampling and cost-sensitive learning to improve the prediction of telemarketing outcomes. Experiments are conducted using the Portuguese Bank Marketing dataset, comprising 41,188 instances with a positive response rate of 11.3%. Eight machine learning models are evaluated under a unified preprocessing pipeline and five-fold stratified cross-validation, including Logistic Regression, Decision Tree, Random Forest, and Ensemble methods. The results show that Ensemble models, particularly CatBoost, XGBoost, and LightGBM, achieve improved performance compared with traditional baselines, with notable gains in minority-class recall and overall discrimination ability. The best-performing model attains an F1-score of 0.540, a recall of 0.812 for the positive class, and a ROC–AUC of 0.908. To enhance interpretability, SHAP-based analysis is applied to quantify feature contributions, identifying campaign duration, previous contact outcomes, and selected macroeconomic indicators as key predictors. These findings indicate that combining resampling strategies with cost-sensitive optimization provides a robust and transparent approach for learning from imbalanced telemarketing data, thereby supporting reproducible and data-driven financial decision-making by explicitly addressing difficulty in minority-class identification under imbalance and class imbalance under cross-entropy training in imbalanced banking data.
Read moreImproving autocoding performance of rare categories in injury classification: Is more training data or filtering the solution?
Improving autocoding performance of rare categories in injury classification: Is more training data or filtering the solution?
Read morePredictive value of machine learning for in-hospital mortality risk in acute myocardial infarction: A systematic review and meta-analysis.
Predictive value of machine learning for in-hospital mortality risk in acute myocardial infarction: A systematic review and meta-analysis.
Read morePrediction of body mass index status from voice signals based on machine learning for automated medical applications
Prediction of body mass index status from voice signals based on machine learning for automated medical applications
Multi-window based ensemble learning for classification of imbalanced streaming data
Imbalanced streaming data is commonly encountered in real-world data mining and machine learning applications, and has attracted much attention in recent years. Both imbalanced data and streaming data in practice are normally encountered together; however, little research work has been studied on the two types of data together. In this paper, we propose a multi-window based ensemble learning method for the classification of imbalanced streaming data. Three types of windows are defined to store the current batch of instances, the latest minority instances, and the ensemble classifier. The ensemble classifier consists of a set of latest sub-classifiers, and the instances employed to train each sub-classifier. All sub-classifiers are weighted prior to predicting the class labels of newly arriving instances, and new sub-classifiers are trained only when the precision is below a predefined threshold. Extensive experiments on synthetic datasets and real-world datasets demonstrate that the new approach can efficiently and effectively classify imbalanced streaming data, and generally outperforms existing approaches.
Read moreEvolutions in machine learning technology for financial distress prediction: A comprehensive review and comparative analysis
In recent years, financial distress prediction (FDP), also known as corporate failure prediction or bankruptcy prediction, has gained significant importance due to its impact on organizations, especially during unexpected events like pandemics and wars. Machine learning (ML) models have emerged as innovative and essential tools in predicting financial distress, leveraging the ever‐increasing volume of databases and computing power. This study utilizes bibliographic techniques to contribute to the field's literature review to address the disorganized nature of the existing literature on FDP, reduce confusion, and provide clarity to domain researchers. These techniques enable identifying the progress of articles published over the years, influential authors, and highly cited articles. Additionally, the study examines crucial aspects of data preprocessing, such as missing data, imbalanced data, feature selection, and outliers, as they significantly impact the robustness and performance of ML models. Furthermore, it discusses essential models employed in FDP, focusing on recent advancements that represent promising trends. In conclusion, this study contributes to the field by uncovering novel trends and proposing possible directions for advancing FDP research. These findings will guide researchers, practitioners, and stakeholders in their quest for improved prediction and decision‐making in financial distress.
Read moreAutomated Identification of Unusual Medicare Claim Activities Using Machine Learning
- Healthcare fraud detection is an important challenge in modern healthcare systems due to the large volume of medical claims and the highly imbalanced nature of fraud datasets. Fraudulent claims represent only a small portion of the total claims, which makes it difficult for traditional machine learning models to accurately identify fraudulent activities. Conventional techniques such as Random Oversampling (ROS), Synthetic Minority Oversampling Technique (SMOTE), and Random Undersampling (RUS) are commonly used to address class imbalance, but they often lead to issues such as overfitting, noise generation, or loss of important information. In this study, a machine learning-based approach is proposed to improve Medicare fraud detection using the Medicare Part B dataset. The proposed framework applies a hybrid resampling technique called SMOTE-ENN, which combines SMOTE for generating synthetic minority samples with Edited Nearest Neighbors (ENN) to remove noisy and irrelevant data instances. Logistic Regression is used as the classification algorithm to detect fraudulent healthcare claims. The model performance is evaluated using multiple metrics, including accuracy, precision, recall, F1-score, AUC-ROC, and Area Under the Precision-Recall Curve (AUPRC). Experimental results demonstrate that the proposed approach achieves an accuracy of 98%, indicating its effectiveness in handling imbalanced datasets and improving fraud detection in healthcare systems. Key Words: Healthcare Fraud Detection, Machine Learning, SMOTE-ENN, Logistic Regression, Imbalanced Data, Medicare Claims.
Read moreClass imbalance should not throw you off balance: Choosing the right classifiers and performance metrics for brain decoding with imbalanced data
Class imbalance should not throw you off balance: Choosing the right classifiers and performance metrics for brain decoding with imbalanced data
Read morePositive-Unlabeled Learning from Imbalanced Data
Positive-unlabeled (PU) learning deals with the binary classification problem when only positive (P) and unlabeled (U) data are available, without negative (N) data. Existing PU methods perform well on the balanced dataset. However, in real applications such as financial fraud detection or medical diagnosis, data are always imbalanced. It remains unclear whether existing PU methods can perform well on imbalanced data. In this paper, we explore this problem and propose a general learning objective for PU learning targeting specially at imbalanced data. By this general learning objective, state-of-the-art PU methods based on optimizing a consistent risk can be adapted to conquer the imbalance. We theoretically show that in expectation, optimizing our learning objective is equivalent to learning a classifier on the oversampled balanced data with both P and N data available, and further provide an estimation error bound. Finally, experimental results validate the effectiveness of our proposal compared to state-of-the-art PU methods.
Read moreAdvancing Data Quality Assurance with Machine Learning: A Case Study on Wind Vane Stalling Detection
High-quality observational datasets are essential for climate research and models, but validating and filtering decades of meteorological measurements is an enormous task. Advances in machine learning provide opportunities to expedite and improve quality control while offering insight into non-linear interactions between the meteorological variables. The Cabauw Experimental Site for Atmospheric Research in the Netherlands, known for its 213 m observation mast, has provided in situ observations for over 50 years. Despite high-quality instrumentation, measurement errors or non-representative data are inevitable. We explore machine-learning-assisted quality control, focusing on wind vane stalling at 10 m height. Wind vane stalling is treated as a binary classification problem as we evaluate five supervised methods (Logistic Regression, K-Nearest Neighbour, Random Forest, Gaussian Naive Bayes, Support Vector Machine) and one semi-supervised method (One-Class Support Vector Machine). Our analysis determines that wind vane stalling occurred 4.54% of the time annually over 20 years, often during stably stratified nocturnal conditions. The K-Nearest Neighbour and Random Forest methods performed the best, identifying stalling with approximately 75% accuracy, while others were more affected by data imbalance (more non-stalling than stalling data points). The semi-supervised method, avoiding the effects of the inherent data imbalance, also yielded promising results towards advancing data quality assurance.
Read moreBreast Cancer Classification Using Deep Feature Extraction and Machine Learning
Early and accurate breast cancer diagnosis remains critical yet challenging in routine practice. This study proposes a simple, reproducible pipeline that combines deep feature extraction from pre-trained CNNs (ResNet50, VGG16, EfficientNet-B0, DenseNet121, MobileNetV2) with classical machine-learning classifiers (logistic regression, SVM, k-NN, decision tree, random forest, gradient boosting, XGBoost, LightGBM, Naïve Bayes, and MLP). Features are computed after standardized preprocessing; class imbalance is addressed with SMOTE when present. We evaluate three image datasets (binary and multiclass) using accuracy, precision, recall/sensitivity, F1, and confusion matrices, and apply paired statistical tests across cross-validation splits. Findings: EfficientNet-B0+MLP and ResNet50+MLP achieve peak accuracies up to 99.6% on high-quality, balanced data, while DenseNet121+MLP with SMOTE attains 97.8% on imbalanced multiclass data. SMOTE yields substantial gains on imbalanced data and negligible effect on balanced sets; decision trees underperform consistently. Novelty/Improvement: Rather than a monolithic end-to-end network, we provide a modular, resource-aware blueprint that (i) disentangles feature extraction from classification, (ii) quantifies when imbalance correction matters, and (iii) reports clinically relevant error types. We further outline explainability with Grad-CAM/SHAP and discuss inference-time trade-offs and real-world workflow integration, offering an interpretable and deployment-friendly alternative to heavier end-to-end models.
Read moreActive Balancing Mechanism for Imbalanced Medical Data in Deep Learning–Based Classification Models
Imbalanced data always has a serious impact on a predictive model, and most under-sampling techniques consume more time and suffer from loss of samples containing critical information during imbalanced data processing, especially in the biomedical field. To solve these problems, we developed an active balancing mechanism (ABM) based on valuable information contained in the biomedical data. ABM adopts the Gaussian naïve Bayes method to estimate the object samples and entropy as a query function to evaluate sample information and only retains valuable samples of the majority class to achieve under-sampling. The Physikalisch Technische Bundesanstalt diagnostic electrocardiogram (ECG) database, including 5,173 normal ECG samples and 26,654 myocardial infarction ECG samples, is applied to verify the validity of ABM. At imbalance rates of 13 and 5, experimental results reveal that ABM takes 7.7 seconds and 13.2 seconds, respectively. Both results are significantly faster than five conventional under-sampling methods. In addition, at the imbalance rate of 13, ABM-based data obtained the highest accuracy of 92.23% and 97.52% using support vector machines and modified convolutional neural networks (MCNNs) with eight layers, respectively. At the imbalance rate of 5, the processed data by ABM also achieved the best accuracy of 92.31% and 98.46% based on support vector machines and MCNNs, respectively. Furthermore, ABM has better performance than two compared methods in F 1-measure, G-means, and area under the curve. Consequently, ABM could be a useful and effective approach to deal with imbalanced data in general, particularly biomedical myocardial infarction ECG datasets, and the MCNN can also achieve higher performance compared to the state of the art.
Read more