An oversampling method for imbalanced data based on spatial distribution of minority samples SD-KMSMOTE.
Wensheng Yang1, Chengsheng Pan2, Yanyan Zhang1
1Intelligent Network and Information System, School of Electronic & Information Engineering, Nanjing University of Information Science & Technology, Nanjing, 210044, China.
Scientific Reports
|October 7, 2022
Summary
This study introduces SD-KMSMOTE, an improved oversampling method for imbalanced data. It enhances classification by considering spatial distributions and removing noise, outperforming existing techniques.
Area of Science:
- Data Science
- Machine Learning
- Artificial Intelligence
Background:
- Data imbalance is a significant challenge in fields like medicine and finance.
- Existing oversampling methods often lack effectiveness due to random sampling or limited scope.
- These limitations negatively impact classification performance.
Purpose of the Study:
- To propose a novel imbalanced data oversampling method, SD-KMSMOTE.
- To address the limitations of current oversampling techniques by incorporating spatial distribution analysis.
- To improve classification accuracy on imbalanced datasets.
Main Methods:
- Developed SD-KMSMOTE, an oversampling method based on minority sample spatial distribution.
- Incorporated filter noise pre-treatment and near-neighbor category information to remove minority class noise.
- Designed a new sample synthesis method with weight calculation rules considering spatial distribution and clustering of minority samples.
Main Results:
- SD-KMSMOTE demonstrated superior performance compared to existing methods.
- Improvements were observed across key metrics including precision, recall, F1 score, G-mean, and AUC.
- The method effectively expanded imbalanced datasets in medical and other domains.
Conclusions:
- SD-KMSMOTE offers a significant advancement in handling imbalanced data.
- The method's focus on spatial distribution and noise reduction leads to enhanced classification outcomes.
- SD-KMSMOTE provides a robust solution for imbalanced datasets across various applications.
Related Concept Videos
Cluster Sampling Method
12.4K
Appropriate sampling methods ensure that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
12.4K
Sampling Methods: Overview
477
A sample refers to a smaller subset representative of a larger population. In analytical chemistry, studying or analyzing an entire population is often impractical or impossible. Therefore, samples are used to draw inferences and generalize the whole population. The sampling method selects individuals or items from a population to create a sample. Standard sampling methods include random, judgemental, systematic, stratified, and cluster sampling.
In analytical chemistry, the choice of...
In analytical chemistry, the choice of...
477
Stratified Sampling Method
12.5K
Sampling is a technique to select a portion (or subset) of the larger population and study that portion (the sample) to gain information about the population. The sampling method ensures that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a stratified sample, divide the population into groups called strata and then take a...
To choose a stratified sample, divide the population into groups called strata and then take a...
12.5K
Random Sampling Method
12.0K
Sampling is a technique to select a portion (or subset) of the larger population and study that portion (the sample) to gain information about the population. Data are the result of sampling from a population. The sampling method ensures that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest. Among the various sampling methods used by...
12.0K
Bootstrapping
661
The term "bootstrap" originated in the 19th century as a metaphor for self-improvement or achieving something independently, without external assistance. This concept extends to statistical bootstrapping, a self-contained method for estimating population parameters through resampling, even though it can be computationally intensive. Developed by the American statistician Dr. Bradley Efron in 1979, bootstrapping provides a robust way to perform inference when the original sample size is...
661
Sampling Plans
241
Sampling is a crucial step in analytical chemistry, allowing researchers to collect representative data from a large population. Common sampling methods include random, judgmental, systematic, stratified, and cluster sampling.
Random sampling is a method where each member of the population has an equal chance of being selected for the sample. It involves selecting individuals randomly, often using random number generators or lottery-type methods. For example, when analyzing the properties of a...
Random sampling is a method where each member of the population has an equal chance of being selected for the sample. It involves selecting individuals randomly, often using random number generators or lottery-type methods. For example, when analyzing the properties of a...
241


