Precision-Recall Curve (PRC) Classification Trees
Not on the map. Why?
Abstract (arXiv)
The classification of imbalanced data has presented a significant challenge for most well-known classification algorithms that were often designed for data with relatively balanced class distributions. Nevertheless skewed class distribution is a common feature in real world problems. It is especially prevalent in certain application domains with great need for machine learning and better predictive analysis such as disease diagnosis, fraud detection, bankruptcy prediction, and suspect identification. In this paper, we propose a novel tree-based algorithm based on the area under the precision-recall curve (AUPRC) for variable selection in the classification context. Our algorithm, named as the "Precision-Recall Curve classification tree", or simply the "PRC classification tree" modifies two crucial stages in tree building. The first stage is to maximize the area under the precision-recall curve in node variable selection. The second stage is to maximize the harmonic mean of recall and precision (F-measure) for threshold selection. We found the proposed PRC classification tree, and its subsequent extension, the PRC random forest, work well especially for class-imbalanced data sets. We have demonstrated that our methods outperform their classic counterparts, the usual CART and random forest for both synthetic and real data. Furthermore, the ROC classification tree proposed by our group previously has shown good performance in imbalanced data. The combination of them, the PRC-ROC tree, also shows great promise in identifying the minority class.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 2; 2025: 3; 2026: 1.
8 papers.
- 2024A Closer Look at AUROC and AUPRC under Class Imbalancecited by 57
- 2022Assessing The Performance of YOLOv5 Algorithm for Detecting Volunteer Cotton Plants in Corn Fields at Three Different Growth Stagescited by 3
- 2023Forecasting Battery Electric Vehicle Charging Behavior: A Deep Learning Approach Equipped with Micro-Clustering and SMOTE Techniquescited by 0
- 2024Prediction by Machine Learning Analysis of Genomic Data Phenotypic Frost Tolerance in Perccottus gleniicited by 0
- 2025A Novel Double Pruning method for Imbalanced Data using Information Entropy and Roulette Wheel Selection for Breast Cancer Diagnosiscited by 0
- 2025Ensemble of Precision-Recall Curve (PRC) Classification Trees with Autoencoderscited by 0
- 2025Boosting Predictive Performance on Tabular Data through Data Augmentation with Latent-Space Flow-Based Diffusioncited by 0
- 2026Evaluation of Convolutional Neural Network For Image Classification with Agricultural and Urban Datasetscited by 0
- 2026Evaluation of Convolutional Neural Network For Image Classification with Agricultural and Urban Datasets4 Jan 2026
- 2025Boosting Predictive Performance on Tabular Data through Data Augmentation with Latent-Space Flow-Based Diffusion20 Nov 2025
- 2025Ensemble of Precision-Recall Curve (PRC) Classification Trees with Autoencoders6 Sep 2025
- 2025A Novel Double Pruning method for Imbalanced Data using Information Entropy and Roulette Wheel Selection for Breast Cancer Diagnosis15 Mar 2025
- 2024Prediction by Machine Learning Analysis of Genomic Data Phenotypic Frost Tolerance in Perccottus glenii11 Oct 2024
- 2024A Closer Look at AUROC and AUPRC under Class Imbalance11 Jan 2024
- 2023Forecasting Battery Electric Vehicle Charging Behavior: A Deep Learning Approach Equipped with Micro-Clustering and SMOTE Techniques20 Jul 2023
- 2022Assessing The Performance of YOLOv5 Algorithm for Detecting Volunteer Cotton Plants in Corn Fields at Three Different Growth Stages31 Jul 2022