Related Experiment Video
Updated: Jan 15, 2026

07:35
Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances
Published on: October 11, 2018
7.9K
Optimizing imbalanced learning with genetic algorithm
Muhammad Usman Safder1, Syed Sarib Naveed1, Khawar Khurshid2
1Department of Computer Science, Namal University, Mianwali, Punjab, 42250, Pakistan.
Scientific Reports
|October 7, 2025
Summary
Genetic Algorithms (GAs) offer a novel solution for training AI models on imbalanced datasets. This approach generates optimized synthetic data, outperforming existing methods like SMOTE and GANs for improved model performance.
Area of Science:
- Artificial Intelligence
- Machine Learning
- Data Science
Background:
- Imbalanced datasets with skewed class distributions present a significant challenge in AI model training, leading to bias towards majority classes.
- Existing synthetic data generation techniques such as SMOTE, ADASYN, GANs, and VAEs often fail to significantly enhance model performance, particularly in cases of extreme class imbalance.
Purpose of the Study:
- To introduce a novel approach for synthetic data generation using Genetic Algorithms (GAs) to address extreme class imbalance in AI datasets.
- To demonstrate that GAs can outperform state-of-the-art methods like SMOTE, ADASYN, GANs, and VAEs in improving AI model performance on imbalanced data.
Main Methods:
- Proposed a novel synthetic data generation method utilizing Genetic Algorithms (GAs), analyzing both Simple and Elitist GA variants.
- Evaluated the effectiveness of population initialization and fitness functions within the GA framework.
- Integrated Logistic Regression and Support Vector Machines for performance evaluation.
Main Results:
- The proposed GA-based synthetic data generation method significantly outperformed existing techniques (SMOTE, ADASYN, GAN, VAE) across three diverse datasets (Credit Card Fraud Detection, PIMA Indian Diabetes, PHONEME).
- Demonstrated superior performance based on key metrics: accuracy, precision, recall, F1-score, ROC-AUC, and AP (Accuracy-Precision) curve.
- The method showed effectiveness without requiring large sample sizes.
Conclusions:
- Genetic Algorithms show significant potential for developing accurate and reliable AI models when trained on imbalanced datasets.
- The proposed GA approach offers a promising alternative for enhancing AI model performance in scenarios with extreme class imbalance.
- This research highlights the versatility of GAs beyond traditional optimization tasks for data generation in machine learning.
Related Concept Videos
Genetic Screens
5.6K
Genetic screens are tools used to identify genes and mutations responsible for phenotypes of interest. Genetic screens help identify individuals or a group of people at risk of developing genetic diseases and help them with early intervention, targeted therapy, and reproductive options.
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which...
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which...
5.6K
Genetic Drift
42.9K
Natural selection—probably the most well-known evolutionary mechanism—increases the prevalence of traits that enhance survival and reproduction. However, evolution does not merely propagate favorable traits, nor does it always benefit populations.
42.9K
What is Population Genetics?
64.4K
A population is composed of members of the same species that simultaneously live and interact in the same area. When individuals in a population breed, they pass down their genes to their offspring. Many of these genes are polymorphic, meaning that they occur in multiple variants. Such variations of a gene are referred to as alleles. The collective set of all the alleles within a population is known as the gene pool.
64.4K
Mutation, Gene Flow, and Genetic Drift
61.7K
In a population that is not at Hardy-Weinberg equilibrium, the frequency of alleles changes over time. Therefore, any deviations from the five conditions of Hardy-Weinberg equilibrium can alter the genetic variation of a given population. Conditions that change the genetic variability of a population include mutations, natural selection, non-random mating, gene flow, and genetic drift (small population size).
61.7K
Multiple Allele Traits
37.9K
The Concept of Multiple Allelism
37.9K
Genetic Variation
1.2K
Genetic variation is the diversity in DNA sequences found among individuals of the same species. This diversity is crucial for a species' survival because it helps organisms adapt to environmental changes. Genetic variation begins with fertilization, where an egg and sperm cell merge. Each of these cells carries 23 chromosomes, up to 46 in the fertilized egg. Chromosomes are long DNA strands that contain genes, the basic units of heredity.
Genes exist in different versions called alleles,...
Genes exist in different versions called alleles,...
1.2K

