Recurrent Memory Reasoning Network for Expert Finding in Community Question Answering

Expert finding is a task designed to enable recommendation of the right person who can provide high-quality answers to a requester's question. Most previous works try to involve a content-based recommendation, which only superficially comprehends the relevance between a requester's question and the expertise of candidate experts by exploring the content or topic similarity between the requester's question and the candidate experts' historical answers. However, if a candidate expert has never answered a question similar to the requester's question, then existing methods have difficulty making a correct recommendation. Therefore, exploring the implicit relevance between a requester's question and a candidate expert's historical records by perception and reasoning should be taken into consideration. In this study, we propose a novel \textslrecurrent memory reasoning network (RMRN) to perform this task. This method focuses on different parts of a question, and accordingly retrieves information from the histories of the candidate expert.Since only a small percentage of historical records are relevant to any requester's question, we introduce a Gumbel-Softmax-based mechanism to select relevant historical records from candidate experts' answering histories. To evaluate the proposed method, we constructed two large-scale datasets drawn from Stack Overflow and Yahoo! Answer. Experimental results on the constructed datasets demonstrate that the proposed method could achieve better performance than existing state-of-the-art methods.

[1]  Fei Xu,et al.  Dual role model for question recommendation in community question answering , 2012, SIGIR '12.

[2]  Andrew McCallum,et al.  Expertise modeling for matching papers with reviewers , 2007, KDD '07.

[3]  Christopher D. Manning,et al.  Compositional Attention Networks for Machine Reasoning , 2018, ICLR.

[4]  Ronald J. Williams,et al.  Simple Statistical Gradient-Following Algorithms for Connectionist Reinforcement Learning , 2004, Machine Learning.

[5]  Wilfred Ng,et al.  Expert Finding for Question Answering via Graph Regularized Matrix Completion , 2015, IEEE Transactions on Knowledge and Data Engineering.

[6]  Jeffrey Pennington,et al.  GloVe: Global Vectors for Word Representation , 2014, EMNLP.

[7]  Luke S. Zettlemoyer,et al.  Deep Contextualized Word Representations , 2018, NAACL.

[8]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..

[9]  Idan Szpektor,et al.  I want to answer; who has a question?: Yahoo! answers recommender system , 2011, KDD.

[10]  Yoshua Bengio,et al.  Learning Phrase Representations using RNN Encoder–Decoder for Statistical Machine Translation , 2014, EMNLP.

[11]  Yueting Zhuang,et al.  Expert Finding for Community-Based Question Answering via Ranking Metric Network Learning , 2016, IJCAI.

[12]  ZaragozaHugo,et al.  The Probabilistic Relevance Framework , 2009 .

[13]  Xin Li,et al.  ZhihuRank: A Topic-Sensitive Expert Finding Algorithm in Community Question Answering Websites , 2015, ICWL.

[14]  Yong Yu,et al.  Tapping on the potential of q&a community by recommending answer providers , 2008, CIKM '08.

[15]  Mária Bieliková,et al.  Exploiting Content Quality and Question Difficulty in CQA Reputation Systems , 2016, NetSci-X.

[16]  Udo Kruschwitz,et al.  Finding the Right Supervisor: Expert-Finding in a University Domain , 2012, NAACL.

[17]  Ben Poole,et al.  Categorical Reparameterization with Gumbel-Softmax , 2016, ICLR.

[18]  Huidong Jin,et al.  A segmented topic model based on the two-parameter Poisson-Dirichlet process , 2010, Machine Learning.

[19]  Huiping Sun,et al.  CQArank: jointly model topics and expertise in community question answering , 2013, CIKM.

[20]  Kan Li,et al.  Knowledge Graph Based Question Routing for Community Question Answering , 2017, ICONIP.

[21]  Lina Yao,et al.  Expert Recommendation via Tensor Factorization with Regularizing Hierarchical Topical Relationships , 2018, ICSOC.

[22]  Irwin King,et al.  Routing questions to appropriate answerers in community question answering services , 2010, CIKM.

[23]  Baoxin Li,et al.  Towards Predicting the Best Answers in Community-based Question-Answering Services , 2013, ICWSM.

[24]  Hugo Zaragoza,et al.  The Probabilistic Relevance Framework: BM25 and Beyond , 2009, Found. Trends Inf. Retr..

[25]  Jing Huang,et al.  Interpretable Convolutional Neural Networks with Dual Local and Global Attention for Review Rating Prediction , 2017, RecSys.

[26]  Jason Weston,et al.  End-To-End Memory Networks , 2015, NIPS.

[27]  Hui Xiong,et al.  Ranking user authority with relevant knowledge categories for expert finding , 2014, World Wide Web.

[28]  Evangelos E. Milios,et al.  Finding expert users in community question answering , 2012, WWW.

[29]  Jie Tang,et al.  Weakly Learning to Match Experts in Online Community , 2016, IJCAI.

[30]  Robert E. Kraut,et al.  Early detection of potential experts in question answering communities , 2011, UMAP'11.

[31]  Shafiq R. Joty,et al.  ANR: Aspect-based Neural Recommender , 2018, CIKM.

[32]  Suresh Manandhar,et al.  Tag-based expert recommendation in community question answering , 2014, 2014 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2014).