基于ProGEP的代价敏感分类算法研究

来源 :安徽财经大学 | 被引量 : 0次 | 上传用户:Puzzling600
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来数据挖掘技术被广泛应用在市场营销、商业管理、企业危机管理、产品制造和Internet等方面。目前全世界计算机存储的未使用的海量数据还在快速增长,数据类型和结构也愈发复杂,这对降低挖掘成本,提高算法效能均带来严峻的挑战。因此,改进挖掘算法流程、提高算法运行效率对于高效取得较为满意的挖掘结果有着重要意义。本文就对数据挖掘中常用的遗传算法衍生的一种新算法——基因表达式编程展开研究并作出相关改进,提出并设计ProGEP算法,并将该算法应用于代价敏感分类问题,设计并实现了CSC-ProGEP算法。主要工作有以下四个方面:1.综述了国内外GEP及代价敏感学习算法的研究现状;概述了GEP算法的构成及流程;简述了目前几种常用的代价敏感分类算法。2.改进GEP算法并提出ProGEP算法。针对基本GEP算法重复遍历表达式树的染色体评估方法效率低下的不足,在研究目前流行的改进算法——基因阅读运算器的改进思想后,提出了逆波兰表达式——堆栈法评估(RPE_SD),通过后续遍历一次表达式树获得逆波兰表达式,采用重复读取线性的堆栈结构进行存储和计算,实现染色体评估效率的提高;其次,就基本GEP未给定具体常数参数的生成方法和完全随机化的初始种群生成方式指出给定合理的常数参数的必要性和向种群插入优势个体对进化初期的促进作用,提出粗糙的多元线性回归初始化——自适应修正常数(RMLR_AC),该算法将多元回归获得的全变量系数参数作为常数变量引入染色体的基因表达式结构中,并通过进化过程实现系数常数的修正;再次,观察发现基本GEP在进化种群中存在染色体个体基因型相同的现象,定义了重复染色体及隐重复染色体的概念,研究指出该现象的产生原因及对基因片多样性、进化效率的不利影响和对种群其他个体的恶性同化作用,提出消除(隐)重复个体(DSC)算法,并通过创建种群副本进行二次选择(CPCSC)来改进GEP选择流程;最后,再次观察种群结构特征,指出并定义了GEP的同族染色体和种族断层现象,为避免该现象存在导致的基因片在全种族范围内的交流受阻及进化结果向局部最优解收敛,提出基于线程机制的周期性种群多样性分化(TM_PDI)改进进化流程,并给出对主线程的种群进行排序后再分段克隆,补充随机化个体(SHS_RRI)的初始化子线程种群算法。融合基本GEP算法和上述的四点改进,本文提出并描述了ProGEP算法。3.将ProGEP应用于代价敏感分类问题。通过构建代价敏感矩阵并融入ProGEP的适应度函数,获得CSC-ProGEP算法。在描述该算法流程的基础上,本文给出了对稀有类分类效果的评判方法。4.实验环境的构建与算法的验证及应用。由于对基本GEP的基因评估算法、选择流程、进化流程等方面均作出修改,为了能方便地描述算法细节,灵活地进行实验结果的统计计算,本文基于Microsoft Visual Studio2012,使用C#语言,采用面向对象的设计方法实现了GEP基本模型结构以及ProGEP相关改进。实验验证了ProGEP的算法性能及CSC-ProGEP的应用效果。为独立观察每个改进带来的提升,将四个改进分步引入GEP,多次实验后观察比对引入前后的效果。在验证ProGEP的有效性之后,选取五组UCI数据集,采用10-折交叉验证法进行CSC实验,并将获得的分类器和其他分类算法训练的分类器比较,实验表明CSC-ProGEP在解决代价敏感分类问题中,相对于传统分类算法(C4.5、BN、BP)和代价敏感分类算法(AdaCost),在保证了分类准确率的同时也获得了更高的稀有类召回率及精度。本文所做研究的意义,一方面是对GEP算法理论的完善和提高,对染色体评估效率、种群结构和进化流程的改进丰富了其理论研究;另一方面推广了GEP实际应用,通过CSC-ProGEP的挖掘实验,验证了ProGEP算法,这对于预测患病与否及预防欺诈性客户等稀有类挖掘应用具有一定的指导意义。
其他文献
武汉是一个正在塑造中的国际大都市,受中国加入WTO的大势所趋,必将同全国的各大城市一道同步、同轨、同车驶入世界经济发展的前沿,这就对它不仅要求要有现代的城市基础设施建
自二十世纪初市场营销问世以来,它不仅有力地推动了企业营销的发展,同时,也使营销理论在营销实践中得到检验、完善和发展.尤其随着生产力水平的提高和市场经济向纵深发展,企
互联网技术的发展和文献出版模式的革新,改变了高校图书馆用户学习、教学、科研等活动对高校物理图书馆的依赖,用户逐步走向复杂的有多重选择的网络服务。因此,在信息泛在环境下
该文在系统分析国内外风险投资评估理论方法的基础上,研究中国高新技术产业风险投资系统评估问题.提出从风险投资环境评估、高新技术项目评估、风险企业素质评估、风险投资的