MEIM:A Multi-Source Software Knowledge Entity Extraction Integration Model
作者机构:School of Computer Science and EngineeringCentral South UniversityChangsha410075China School of Information Technology and ManagementHunan University of Finance and EconomicsChangsha410205China School of ComputingEngineering and Built EnvironmentGlasgow Caledonian UniversityGlasgowG40BAUK
出 版 物:《Computers, Materials & Continua》 (计算机、材料和连续体(英文))
年 卷 期:2021年第66卷第1期
页 面:1027-1042页
核心收录:
学科分类:0831[工学-生物医学工程(可授工学、理学、医学学位)] 0808[工学-电气工程] 0809[工学-电子科学与技术(可授工学、理学学位)] 08[工学] 0805[工学-材料科学与工程(可授工学、理学学位)] 0701[理学-数学] 0801[工学-力学(可授工学、理学学位)] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:Zhifang Liao:Ministry of Science and Technology:Key Research and Development Project(2018YFB003800),Hunan Provincial Key Laboratory of Finance&Economics Big Data Scienceand Technology(Hunan University of Finance and Economics)2017TP1025,HNNSF 2018JJ2535 Shengzong Liu:NSF61802120
主 题:Entity extraction software knowledge graph software data
摘 要:Entity recognition and extraction are the foundations of knowledge graph *** data in the field of software engineering come from different platforms and communities,and have different *** paper divides multi-source software knowledge entities into unstructured data,semi-structured data and code *** these different types of data,Bi-directional Long Short-Term Memory(Bi-LSTM)with Conditional Random Field(CRF),template matching,and abstract syntax tree are used and integrated into a multi-source software knowledge entity extraction integration model(MEIM)to extract software *** model can be updated continuously based on user’s feedbacks to improve the *** deal with the shortage of entity annotation datasets,keyword extraction methods based on Term Frequency–Inverse Document Frequency(TF-IDF),TextRank,and K-Means are applied to annotate *** proposed MEIM model is applied to the Spring Boot framework,which demonstrates good *** extracted entities are used to construct a knowledge graph,which is applied to association retrieval and association visualization.