我是靠谱客的博主 无心宝贝,最近开发中收集的这篇文章主要介绍【文本分类】混合CHI和MI的改进文本特征选择方法一、引言 二、基础算法 三、代码实验获取本项目的源代码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

摘要:改进CHI算法、改进MI算法,结合改进CHI+改进MI,应用于文本的特征选择,提高了精度。
参考文献:[1]王振,邱晓晖.混合CHI和MI的改进文本特征选择方法[J].计算机技术与发展,2018,28(04):87-90+94.

一、引言

  通过特征选择方法,降低特征向量的维数,减少分类算法的运行时间,从而最终提高分类准确度。常用的特征选择算法有:文档频率DF、互信息MI、 卡方检验CHI、信息增益IG。


二、基础算法

2.1、CHI算法【卡方统计】

  参考此篇博客的2.1小节:【文本分类】基于改进CHI和PCA的文本特征选择

2.2、MI算法【互信息】

  互信息的概念出自信息论中,原本互信息用来衡量两个信号间的关联程度。在文本分类中,表现为特征与类别之间的关联程度。
在这里插入图片描述

2.3、CHI算法的改进

  从CHI算法的缺点出发:传统 CHI 统计方法只考虑了特征词在所有文档集中出现的文档数量,而没有考虑特征词在某一篇文档中出现的次数,从而夸大了低频词的作用。所以引入词频因子
在这里插入图片描述

2.4、MI算法的改进

  从MI算法的缺点出发:没有考虑特征本身出现的频度,这会造成 MI 方法在评估特征时会倾向于选择一些低频特征。

  通过引入β,添加词频信息,适当增加中高频特征所占比重,降低低频特征的互信息值,避免互信息方法选择过多的低频特征,从而降低低频词对互信息方法的负效用。
在这里插入图片描述

  不同类别之间,特征的词频也代表了不同的类别区分能力。一个区分能力强的特征词,应该集中分布在某些特定的类别中,也就是不同类别中的特征词频的方差应该尽可能大,这样的特征含有更多的类别区分信息为此,引入不同类别间特征的词频的方差对 MI 方法进行优化。
在这里插入图片描述

总结:

  最终改进后的CHMI算法公式为:
在这里插入图片描述

三、代码实验

3.1、实验思路

  根据以下5种方法:

  (1)普通CHI算法来选择特征
  (2)改良ICHI算法来选择特征
  (3)普通MI算法来选择特征
  (4)改良MI算法来选择特征
  (5)混合CHMI算法来选择特征

  比较不同算法之间,文本分类的准确率。

3.2、数据集

  数据来源于 https://github.com/cystanford/text_classification 。数据集共包含四个类别,分别为“女性”,“体育”,“文学”,“校园”,原始数据集已经划分了测试集和训练集,并给出了停用词文档。

3.3、实验结果

特征维度手写普通卡方CHI手写改进卡方CHI手写普通MI手写改进MI混合CHI +MI
2000.790.7750.580.770.765
4000.790.7950.580.8150.825
6000.810.8150.580.820.84
8000.8250.8250.580.830.835
10000.810.8150.5850.830.835
12000.8250.830.5850.850.845
14000.8350.8450.6050.860.865
16000.8750.850.5850.870.88
18000.870.870.5750.870.87
20000.870.8750.5750.8750.885
40000.8750.860.580.8650.875
60000.8750.880.560.8750.88
80000.8950.870.580.8750.88
100000.9050.8750.570.880.88
120000.9050.8950.6150.8750.89
140000.910.910.60.8850.895
160000.910.90.6250.8950.895
180000.890.890.650.890.885
200000.880.8750.6850.8850.885
220000.880.880.720.8850.88
240000.8750.8750.7950.8750.875

  【注】表中标黄为同一维度下最高准确率。

  实验结果分析:
  1、从前2000维上分析,可以看到本文提出的混合CHMI算法准确率效果确实最好;
  2、但当维度变高时,本文提出的CHMI算法效果并不好。

思考一:为什么会出现低维效果好,高维效果差的情况?能否有理论依据?
思考二:求MI的时候,会出现log(0)的情况,本文并没有提到解决方法。

获取本项目的源代码

如果需要本组件的源代码,请扫描关注我的公众号,回复“论文源码”即可。
在这里插入图片描述

最后

以上就是无心宝贝为你收集整理的【文本分类】混合CHI和MI的改进文本特征选择方法一、引言 二、基础算法 三、代码实验获取本项目的源代码的全部内容,希望文章能够帮你解决【文本分类】混合CHI和MI的改进文本特征选择方法一、引言 二、基础算法 三、代码实验获取本项目的源代码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部