一种校正前馈深度神经网络算法

IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE
M. Öztürk
{"title":"一种校正前馈深度神经网络算法","authors":"M. Öztürk","doi":"10.1080/0952813X.2021.1871664","DOIUrl":null,"url":null,"abstract":"ABSTRACT Software effort estimation (SEE) is a software engineering problem that requires robust predictive models. To establish robust models, the most feasible configuration of hyperparameters of regression methods is searched. Although only a few works, which include hyperparameter optimisation (HO), have been done so far for SEE, there is not any comprehensive study including deep learning models. In this study, a feed-forward deep neural network algorithm (FFDNN) is proposed for software effort estimation. The algorithm relies on a binary-search-based method for finding hyperparameters. FFDNN outperforms five comparison algorithms in the experiment that uses two performance parameters. The results of the study suggest that: 1) Employing traditional methods such as grid and random search increases tuning time remarkably. Instead, sophisticated parameter search methods compatible with the structure of regression method should be developed; 2) The performance of SEE is enhanced when associated hyperparameter search method is devised according to the essentials of chosen deep learning approach; 3) Deep learning models achieve in competitive CPU time compared to the tree-based regression methods such as CART_DE8.","PeriodicalId":15677,"journal":{"name":"Journal of Experimental & Theoretical Artificial Intelligence","volume":"181 1","pages":"235 - 259"},"PeriodicalIF":1.7000,"publicationDate":"2021-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"A tuned feed-forward deep neural network algorithm for effort estimation\",\"authors\":\"M. Öztürk\",\"doi\":\"10.1080/0952813X.2021.1871664\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"ABSTRACT Software effort estimation (SEE) is a software engineering problem that requires robust predictive models. To establish robust models, the most feasible configuration of hyperparameters of regression methods is searched. Although only a few works, which include hyperparameter optimisation (HO), have been done so far for SEE, there is not any comprehensive study including deep learning models. In this study, a feed-forward deep neural network algorithm (FFDNN) is proposed for software effort estimation. The algorithm relies on a binary-search-based method for finding hyperparameters. FFDNN outperforms five comparison algorithms in the experiment that uses two performance parameters. The results of the study suggest that: 1) Employing traditional methods such as grid and random search increases tuning time remarkably. Instead, sophisticated parameter search methods compatible with the structure of regression method should be developed; 2) The performance of SEE is enhanced when associated hyperparameter search method is devised according to the essentials of chosen deep learning approach; 3) Deep learning models achieve in competitive CPU time compared to the tree-based regression methods such as CART_DE8.\",\"PeriodicalId\":15677,\"journal\":{\"name\":\"Journal of Experimental & Theoretical Artificial Intelligence\",\"volume\":\"181 1\",\"pages\":\"235 - 259\"},\"PeriodicalIF\":1.7000,\"publicationDate\":\"2021-02-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Experimental & Theoretical Artificial Intelligence\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://doi.org/10.1080/0952813X.2021.1871664\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Experimental & Theoretical Artificial Intelligence","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1080/0952813X.2021.1871664","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 3

摘要

软件工作量估算(SEE)是一个软件工程问题,它需要健壮的预测模型。为了建立稳健的模型,寻找回归方法中最可行的超参数配置。虽然迄今为止只有一些工作,包括超参数优化(HO),已经完成了SEE,但没有任何包括深度学习模型的全面研究。本研究提出一种前馈深度神经网络算法(FFDNN)用于软件工作量估计。该算法依赖于基于二进制搜索的方法来查找超参数。在使用两个性能参数的实验中,FFDNN优于五种比较算法。研究结果表明:1)采用网格和随机搜索等传统方法显著增加了调优时间。应发展与回归方法结构相适应的复杂参数搜索方法;2)根据所选深度学习方法的要点设计关联超参数搜索方法,增强了SEE的性能;3)与CART_DE8等基于树的回归方法相比,深度学习模型在竞争激烈的CPU时间内实现。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A tuned feed-forward deep neural network algorithm for effort estimation
ABSTRACT Software effort estimation (SEE) is a software engineering problem that requires robust predictive models. To establish robust models, the most feasible configuration of hyperparameters of regression methods is searched. Although only a few works, which include hyperparameter optimisation (HO), have been done so far for SEE, there is not any comprehensive study including deep learning models. In this study, a feed-forward deep neural network algorithm (FFDNN) is proposed for software effort estimation. The algorithm relies on a binary-search-based method for finding hyperparameters. FFDNN outperforms five comparison algorithms in the experiment that uses two performance parameters. The results of the study suggest that: 1) Employing traditional methods such as grid and random search increases tuning time remarkably. Instead, sophisticated parameter search methods compatible with the structure of regression method should be developed; 2) The performance of SEE is enhanced when associated hyperparameter search method is devised according to the essentials of chosen deep learning approach; 3) Deep learning models achieve in competitive CPU time compared to the tree-based regression methods such as CART_DE8.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
6.10
自引率
4.50%
发文量
89
审稿时长
>12 weeks
期刊介绍: Journal of Experimental & Theoretical Artificial Intelligence (JETAI) is a world leading journal dedicated to publishing high quality, rigorously reviewed, original papers in artificial intelligence (AI) research. The journal features work in all subfields of AI research and accepts both theoretical and applied research. Topics covered include, but are not limited to, the following: • cognitive science • games • learning • knowledge representation • memory and neural system modelling • perception • problem-solving
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信