
软件学报 ISSN 1000-9825, CODEN RUXUEW E-mail: jos@iscas.ac.cn
Journal of Software, 2022,33(3):1128−1140 [doi: 10.13328/j.cnki.jos.006099] http://www.jos.org.cn
©中国科学院软件研究所版权所有. Tel: +86-10-62562563
融合信息增益比和遗传算法的混合式特征选择算法
∗
许召召
,
申德荣
,
聂铁铮
,
寇
月
(东北大学 计算机科学与工程学院, 辽宁 沈阳 110819)
通信作者: 许召召, E-mail: zhaozhaotoms@foxmail.com
摘 要: 随着信息技术以及电子病历和病案在医疗机构的应用, 医院数据库产生了大量的医学数据. 决策树因其
分类精度高、计算速度快, 且分类规则简单、易于理解, 而被广泛应用于医学数据分析中. 然而, 医学数据固有的
高维特征空间和高度特征冗余等特点, 使得传统的决策树在医学数据上的分类精度并不理想. 基于此, 提出了一
种融合信息增益比排序分组和分组进化遗传算法的混合式特征选择算法(GRRGA). 该算法首先使用基于信息增
益比的过滤式算法对原始特征集合进行排序, 然后按照密度等分的原理对排序后的特征进行分组, 最后再使用分
组进化遗传算法对排序后的特征组进行遗传搜索. 其中, 分组进化遗传算法共分为种群内和种群外两种进化方法,
并使用两种不同的适应度函数来控制进化过程. 此外, 针对决策树的不稳定性, 提出使用 Bagging 方法对 C4.5 算
法进行集成学习. 实验结果显示, GRRGA 算法在 6 组 UCI 数据集上的 Precision 指标均值为 87.13%, 显著优于传
统的特征选择算法. 此外, 与另外两种分类算法对比可知, GRRGA 算法的特征筛选性能依然是最优的. 更重要的
是, Bagging 方法在 Arrhythmia 和 Cancer 医学数据集上的 Precision 指标分别为 84.7%和 78.7%, 充分证明了该算法
的实际应用意义.
关键词: 医学数据; 决策树; 特征选择; 遗传算法; 信息增益比
中图法分类号: TP18
中文引用格式: 许召召, 申德荣, 聂铁铮, 寇月. 融合信息增益比和遗传算法的混合式特征选择算法. 软件学报, 2022,
33(3): 1128−1140. http://www.jos.org.cn/1000-9825/6099.htm
英文引用格式: Xu ZZ, Shen DR, Nie TZ, Kou Y. Hybrid feature selection algorithm combining information gain ratio and
genetic algorithm. Ruan Jian Xue Bao/Journal of Software, 2022, 33(3): 1128−1140 (in Chinese). http://www.jos.org.cn/1000-
9825/6099.htm
Hybrid Feature Selection Algorithm Combining Information Gain Ratio and Genetic
Algorithm
XU Zhao-Zhao, SHEN De-Rong, NIE Tie-Zheng, KOU Yue
(School of Computer Science and Engineering, Northeastern University, Shenyang 110819, China)
Abstra ct : In recent years, the application of information technology and electronic medical records and medical records in medical
institutions has become more and more widespread, which has resulted in a large amount of medical data in hospital databases. Decision
tree is widely used in medical data analysis because of its high classification precision, fast calculation speed, and simple and easily
understood classification rules. However, due to the inherent high dimensional feature space and high feature redundancy of medical data,
the classification precision of traditional decision trees is low. Based on this, this paper proposes a hybrid feature selection algorithm
(GRRGA) that combines information gain ratio ranking grouping and group evolution genetic algorithm. Firstly, the information gain
ratio based filtering algorithm is used to sort the original feature set; then, the ranked features are grouped according to the density
principle of equal division; finally, a group evolution genetic algorithm is used to perform a search on the ranked feature groups. There are
two kinds of evolution methods: in-population and out-population, which use two different fitness functions to control the evolution
∗ 基金项目: 国家自然科学基金(62172082,62072084, 62072086); 国家重点研发计划(2018YFB1003404)
收稿时间: 2020-01-23; 修改时间: 2020-03-09; 采用时间: 2020-04-09
评论