用遗传算法优化不平衡的学习
Muhammad Usman Safder1, Syed Sarib Naveed1, Khawar Khurshid2
1Department of Computer Science, Namal University, Mianwali, Punjab, 42250, Pakistan.
Scientific reports
|October 7, 2025
概括
遗传算法 (GA) 为训练AI模型在不平衡的数据集上提供了一种新的解决方案. 这种方法产生了优化的合成数据,优于SMOTE和GAN等现有方法,以提高模型性能.
科学领域:
- 人工智能的人工智能
- 机器学习 机器学习
- 数据科学数据科学数据科学
背景情况:
- 不平衡的数据集与倾斜的类分布在人工智能模型培训中构成重大挑战,导致对多数类的偏见.
- 现有的合成数据生成技术,如SMOTE,ADASYN,GAN和VAE,往往无法显著提高模型性能,特别是在极端类失衡的情况下.
研究的目的:
- 通过使用遗传算法 (GA) 引入一种新的合成数据生成方法,以解决人工智能数据集中的极端阶级不平衡问题.
- 为了证明GA可以在不平衡数据上提高AI模型性能,优于SMOTE,ADASYN,GAN和VAE等最先进的方法.
主要方法:
- 提出了一种使用遗传算法 (GA) 的新型合成数据生成方法,分析了简单和精英的GA变体.
- 在GA框架内评估了人口初始化和健身功能的有效性.
- 综合物流回归和支持向量机器用于性能评估.
主要成果:
- 拟议的基于GA的合成数据生成方法在三个不同的数据集 (信用卡欺诈检测,PIMA印度糖尿病,PHONEME) 中明显优于现有技术 (SMOTE,ADASYN,GAN,VAE).
- 基于关键指标的表现优越:准确性,精度,回忆,F1分数,ROC-AUC和AP (精度-精度) 曲线.
- 该方法在不需要大样本大小的情况下显示出有效性.
结论:
- 在不平衡的数据集上训练时,遗传算法显示出开发准确可靠的人工智能模型的巨大潜力.
- 拟议的GA方法为在极端阶级失衡的场景中提高AI模型性能提供了一个有希望的替代方案.
- 这项研究突出了GA的多功能性,超出了机器学习中数据生成的传统优化任务.
相关概念视频
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


