作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2020, Vol. 46 ›› Issue (2): 53-58. doi: 10.19678/j.issn.1000-3428.0053734

• 人工智能与模式识别 • 上一篇    下一篇

基于用户-标签异构网络的社区问答专家发现方法

黄辉, 刘永坚, 解庆   

  1. 武汉理工大学 计算机科学与技术学院, 武汉 430070
  • 收稿日期:2019-01-18 修回日期:2019-03-14 发布日期:2019-03-20
  • 作者简介:黄辉(1993-),男,硕士研究生,主研方向为知识服务、深度学习;刘永坚,教授;解庆,副教授、博士。
  • 基金资助:
    国家自然科学基金(61602353)。

Expert Discovery Method Based on User-Tag Heterogeneous Network for Community Question Answering

HUANG Hui, LIU Yongjian, XIE Qing   

  1. School of Computer Science and Technology, Wuhan University of Technology, Wuhan 430070, China
  • Received:2019-01-18 Revised:2019-03-14 Published:2019-03-20

摘要: 在Stack Overflow、Quora等社区问答网站中,日益增长的用户数使新问题数量急剧增加,传统的专家发现方法通常根据历史回答记录建立用户文档,再从中提取用户文本特征,难以及时寻找到合适的专家进行回答。针对该问题,提出一种社区问答中基于用户-标签异构网络的专家发现方法。根据用户历史回答记录和问题的附带标签构建用户-标签网络,以此得到用户的向量表示。在此基础上,使用全连接神经网络提取用户特征和问题文本特征,通过比较两者的余弦相似度得到候选专家列表。基于StackExchange的真实世界数据集进行测试,实验结果表明,与LDA、STM、RankingSVM和QR-DSSM方法相比,该方法的MRR指标值较高,能够准确寻找到可提供正确答案的专家。

关键词: 社区问答, 专家发现, 问题路由, 深度学习, 网络嵌入

Abstract: In Community Question Answering(CQA) websites such as Stack Overflow and Quora,the growing number of users leads to a sharp increase in the number of new questions.Traditional expert discovery methods usually establish user documents based on historical answer records and extract user text features from them,making it difficult to find appropriate experts to answer questions in time.To address this problem,an expert discovery method based on user-tag heterogeneous network is proposed.This method builds a user-tag network based on the historical answer records of users and tags attached to the questions,so as to obtain the vector representation of users.On this basis,fully connected neural network is used to extract user features and text features of questions,and their cosine similarity is compared to obtain the list of candidate experts.Experimental results on the real world dataset of stackExchange show that compared with LDA,STM,RankingSVM and QR-DSSM methods,this method has a higher index value,and can accurately find experts that can provide correct answers.

Key words: Community Question Answering(CQA), expert discovery, question routing, deep learning, network embedding

中图分类号: