Machine learning performance for a small dataset: random oversampling improves data imbalances and fairness

Percutaneous coronary intervention (PCI) can be complicated by major adverse cardiovascular events (MACE; death, myocardial infarction [MI], and target vessel revascularization). Statistical models facilitated by machine learning (ML) can improve prediction of MACE compared with conventional models. However, two key challenges impair ML performance: (1) class imbalance in outcome distributions; and (2) bias affecting fairness across social subgroups. These challenges are amplified in small datasets. Additionally, no published ML model specifically addresses the influence of social determinants of health (SDoH) on PCI outcomes. We hypothesized that random oversampling would improve sensitivity and fairness when assessing the effect of SDoH on select PCI-associated MACE in a small dataset. We employed multivariable logistic regression to predict 180-day MACE and new MI following urgent PCI in a small dataset (N = 481). Three SDoH were pre-specified variables: race, marital status, and socioeconomic status at extremes of the spectrum (uninsured and Medicaid versus private insurance). Random oversampling was applied to the SDoH and outcomes while maintaining a consistent ratio between positive and negative outcomes. In the imbalanced dataset, the logistic regression revealed no significant association between SDoH and 180-day MACE or new MI (minimum P-value = 0.47). Although sensitivity for event detection was low (≤ 0.26), other metrics-including positive predictive value (PPV)-were commendable (≥ 0.80). ML classifiers trained on oversampled data for race and marital status showed increased sensitivity but decreased PPV as the ratio of adverse-to-favorable outcome increased. Other performance metrics remained stable. Equalized odds disparity decreased with increasing oversampling ratio, indicating improved fairness. However, for socioeconomic-extremes status, the low numbers of adverse events and small sub-group size limited the effectiveness of oversampling. The optimal oversampling ratio cut-point across all outcomes and SDoH was 0.30-0.40 (sensitivity-0.50; PPV-0.52). In small, imbalanced datasets, random oversampling can improve sensitivity and fairness of ML classifiers when evaluating PCI outcomes across race and marital status. However, this improvement comes at the expense of decreased PPV. The decrease in equalized odds disparity indicates improved balance in the performance of the classifiers across these two subgroups.

Authors

Institutions

Publication Details

Journal
BMC Medical Research Methodology
Published
2026-02-04
DOI
https://doi.org/10.1186/s12874-026-02779-3
Primary Topic
Cardiovascular Health and Risk Factors
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Machine learning performance for a small dataset: random oversampling improves data imbalances and fairness

Scott J. Denardo, Brett Meyers, Elliott Shi, Lin Wang et al.
BMC Medical Research Methodology
Cardiovascular Health and Risk Factors
article

Machine learning performance for a small dataset: random oversampling improves data imbalances and fairness

Scott J. Denardo, Brett Meyers, Elliott Shi, Lin Wang, Tcheng Je, Pavlos Vlachos
article en

Abstract

Percutaneous coronary intervention (PCI) can be complicated by major adverse cardiovascular events (MACE; death, myocardial infarction [MI], and target vessel revascularization). Statistical models facilitated by machine learning (ML) can improve prediction of MACE compared with conventional models. However, two key challenges impair ML performance: (1) class imbalance in outcome distributions; and (2) bias affecting fairness across social subgroups. These challenges are amplified in small datasets. Additionally, no published ML model specifically addresses the influence of social determinants of health (SDoH) on PCI outcomes. We hypothesized that random oversampling would improve sensitivity and fairness when assessing the effect of SDoH on select PCI-associated MACE in a small dataset. We employed multivariable logistic regression to predict 180-day MACE and new MI following urgent PCI in a small dataset (N = 481). Three SDoH were pre-specified variables: race, marital status, and socioeconomic status at extremes of the spectrum (uninsured and Medicaid versus private insurance). Random oversampling was applied to the SDoH and outcomes while maintaining a consistent ratio between positive and negative outcomes. In the imbalanced dataset, the logistic regression revealed no significant association between SDoH and 180-day MACE or new MI (minimum P-value = 0.47). Although sensitivity for event detection was low (≤ 0.26), other metrics-including positive predictive value (PPV)-were commendable (≥ 0.80). ML classifiers trained on oversampled data for race and marital status showed increased sensitivity but decreased PPV as the ratio of adverse-to-favorable outcome increased. Other performance metrics remained stable. Equalized odds disparity decreased with increasing oversampling ratio, indicating improved fairness. However, for socioeconomic-extremes status, the low numbers of adverse events and small sub-group size limited the effectiveness of oversampling. The optimal oversampling ratio cut-point across all outcomes and SDoH was 0.30-0.40 (sensitivity-0.50; PPV-0.52). In small, imbalanced datasets, random oversampling can improve sensitivity and fairness of ML classifiers when evaluating PCI outcomes across race and marital status. However, this improvement comes at the expense of decreased PPV. The decrease in equalized odds disparity indicates improved balance in the performance of the classifiers across these two subgroups.

BMC Medical Research MethodologyVol. 26(1)
Duke University (US), Purdue University West Lafayette (US), Robeson Community College (US), Duke Energy (United States) (US), Clinical Research Institute (US), Public Schools of Robeson County (US), Duke Medical Center (US)
Openalex Percentile: Top 67%
Cardiovascular Health and Risk Factors
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.