EPAN-SERec: Expertise preference-aware networks for software expert recommendations with knowledge graph

被引:6
作者
Tang, Mingjing [1 ,2 ]
Wu, Di [3 ]
Zhang, Shu [3 ]
Gao, Wei [3 ]
机构
[1] Yunnan Normal Univ, Key Lab Educ Informatizat Nationalities, Minist Educ, Kunming, Peoples R China
[2] Yunnan Normal Univ, Yunnan Key Lab Smart Educ, Kunming, Peoples R China
[3] Yunnan Normal Univ, Sch Informat Sci & Technol, Kunming, Peoples R China
基金
中国国家自然科学基金;
关键词
Expert recommendation; Knowledge graph; Deep reinforcement learning; Graph self-supervised learning; StackOverflow;
D O I
10.1016/j.eswa.2023.122985
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The software knowledge community provides software developers with valuable knowledge of technologies, activities, tools and project management related to software development. However, a large number of unresolved questions and the lack of expert participation have become evident and critical challenges for the software knowledge community. To address the problems of label dependence, interactive data's sparsity and unassociated knowledge in community-based software expert recommendation, we propose an Expertise PreferenceAware Network model for Software Expert Recommendation (EPAN-SERec) with knowledge graph. Firstly, the software knowledge graph is utilized as an auxiliary resource to provide domain knowledge representation. Secondly, we devise an expertise preference-learning framework by means of deep reinforcement learning that models the historical interactive information of experts and generate the expertise preference weight graph. To better learn expertise preference features, a graph convolutional network (GCN) model with integrated graph self-supervised learning is proposed to optimize the features representation. Finally, software knowledge entity embeddings with semantic information are obtained by exploiting the graph-embedding model, and the final features of question to be answered are obtained by fusing the expertise preference of experts. Extensive experiments on the dataset based on StackOverflow demonstrate that our approach achieves a better outcome than baseline models.
引用
收藏
页数:13
相关论文
共 55 条
[1]  
Bayati S, 2016, 2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C), P719, DOI 10.1145/2889160.2892648
[2]   AuTO: Scaling Deep Reinforcement Learning for Datacenter-Scale Automatic Traffic Optimization [J].
Chen, Li ;
Lingys, Justinas ;
Chen, Kai ;
Liu, Feng .
PROCEEDINGS OF THE 2018 CONFERENCE OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION (SIGCOMM '18), 2018, :191-205
[3]   Translations Diversification for Expert Finding: A Novel Clustering-based Approach [J].
Dehghan, Mahdi ;
Abin, Ahmad Ali .
ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2019, 13 (03)
[4]   Collaborative filtering recommender systems [J].
Ekstrand M.D. ;
Riedl J.T. ;
Konstan J.A. .
Foundations and Trends in Human-Computer Interaction, 2010, 4 (02) :81-173
[5]   node2vec: Scalable Feature Learning for Networks [J].
Grover, Aditya ;
Leskovec, Jure .
KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, :855-864
[6]   A Survey on Knowledge Graph-Based Recommender Systems [J].
Guo, Qingyu ;
Zhuang, Fuzhen ;
Qin, Chuan ;
Zhu, Hengshu ;
Xie, Xing ;
Xiong, Hui ;
He, Qing .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (08) :3549-3568
[7]  
He D, 2016, ADV NEUR IN, V29
[8]   LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation [J].
He, Xiangnan ;
Deng, Kuan ;
Wang, Xiang ;
Li, Yan ;
Zhang, Yongdong ;
Wang, Meng .
PROCEEDINGS OF THE 43RD INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '20), 2020, :639-648
[9]   Software expert discovery via knowledge domain embeddings in a collaborative network [J].
Huang, Chaoran ;
Yao, Lina ;
Wang, Xianzhi ;
Benatallah, Boualem ;
Zhang, Xiang .
PATTERN RECOGNITION LETTERS, 2020, 130 :46-53
[10]   Expert as a Service: Software Expert Recommendation via Knowledge Domain Embeddings in Stack Overflow [J].
Huang, Chaoran ;
Yao, Lina ;
Wang, Xianzhi ;
Benatallah, Boualem ;
Sheng, Quan Z. .
2017 IEEE 24TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2017), 2017, :317-324