《计算机应用杂志》发表论文赏析

基于字典学习的软件缺陷检测算法

来源:计算机应用杂志2016年第9期北京时间:

作者:张蕾, 朱义鑫, 徐春, 于凯

单位:新疆财经大学 计算机科学与工程学院, 乌鲁木齐 830000

摘要:针对目前存在的字典学习方法不能有效构造具有鉴别能力字典的问题,提出具有鉴别表示能力的字典学习算法,并将其应用于软件缺陷检测。首先,重新构建稀疏表示模型,通过在目标函数中设计字典鉴别项学习具有鉴别表示能力的字典,使某一类的字典对于本类的样本具有较强的表示能力,对于异类样本的表示效果则很差;其次,添加Fisher准则系数鉴别项,使得不同类的表示系数具有较好的鉴别能力;最后对设计的字典学习模型进行优化求解,以获得具有强鉴别和稀疏表示能力的结构化字典。选择经过预处理的NASA软件缺陷数据集作为实验数据,与主成分分析(PCA)、逻辑回归、决策树、支持向量机(SVM)和代表性的字典学习方法进行对比,结果表明所提出的具有鉴别表示能力的字典学习算法的准确率与F-measure值均有提高,能在改善分类器性能的基础上提高检测精度。

关键词:字典学习,稀疏表示,Fisher准则,软件缺陷检测,机器学习

基金资助:国家自然科学基金资助项目(71561025);新疆社会科学基金资助项目(13CTJ023);新疆自治区高校科研计划项目(XJEDU2013I27)。

填文献完整题目 获取完整文献

填写需求
联系方式
注:学术顾问会在1小时内联系您,请留意!