A novel hierarchical attentional factorization machines model for expert recommendation in Community Question Answering.
Abstract:
The most challenging task of Community Question Answering (CQA) is to provide high-quality answers to users' questions. Currently, a variety of expert recommendation meth...Show MoreMetadata
Abstract:
The most challenging task of Community Question Answering (CQA) is to provide high-quality answers to users' questions. Currently, a variety of expert recommendation methods have been proposed and greatly improved the effective matching between questions and potential good answerers. However, the performance of existing methods can be adversely affected by many common factors such as data sparsity and noise problem, which cause less precise user modeling. Moreover, existing methods often model user-question interactions through simple ways, failing to capture the multiple scale interactions of question and answerers, which make it difficult to find answerers who are able to provide the best answers. In this paper, we propose an attention-based variant of Factorization Machines (FM) called Hierarchical Attentional Factorization Machines (HaFMRank) for answerer recommendation in CQA, which not only models the interactions between pairs of individual features but emphasizes the roles of crucial features and pairwise interactions. Specifically, we introduce the within-field attention layer to capture the inner structure of features belonging to the same field, while a feature-interaction attention layer is adopted to examine the importance of each pairwise interaction. A pre-training procedure is designed to generate latent FM feature embedding that encode question context and user history into the training process of HaFMRank. The performance of the proposed HaFMRank is evaluated by using real-world datasets of Stack Exchange and experimental results demonstrate that it outperforms several state-of-the-art methods in best answerer recommendation.
A novel hierarchical attentional factorization machines model for expert recommendation in Community Question Answering.
Published in: IEEE Access ( Volume: 8)
Funding Agency:

School of Computer Science, Fudan University, Shanghai, China
Shanghai Key Laboratory of Data Science, Fudan University, Shanghai, China
Shanghai Institute of Intelligent Electronics & Systems, Shanghai, China
Weizhao Tang received the B.S. degree in physics from Fudan University, Shanghai, China, in 2012, where he is currently pursuing the Ph.D. degree in computer science with the School of Computer Science. His current research interests include machine learning, data mining techniques, and recommender systems.
Weizhao Tang received the B.S. degree in physics from Fudan University, Shanghai, China, in 2012, where he is currently pursuing the Ph.D. degree in computer science with the School of Computer Science. His current research interests include machine learning, data mining techniques, and recommender systems.View more

School of Computer Science, Fudan University, Shanghai, China
Shanghai Key Laboratory of Data Science, Fudan University, Shanghai, China
Shanghai Institute of Intelligent Electronics & Systems, Shanghai, China
Tun Lu received the Ph.D. degree in computer science from Sichuan University, in 2006.
He was a Visiting Scholar with the HCI Institute, Carnegie Mellon University, USA, in 2015. He is currently an Associate Professor with the School of Computer Science, Fudan University, Shanghai, China. He has published more than 60 peer-reviewed publications in prestigious journals and conferences such as CSCW, CHI, WWW, NIPS, UbiComp, ...Show More
Tun Lu received the Ph.D. degree in computer science from Sichuan University, in 2006.
He was a Visiting Scholar with the HCI Institute, Carnegie Mellon University, USA, in 2015. He is currently an Associate Professor with the School of Computer Science, Fudan University, Shanghai, China. He has published more than 60 peer-reviewed publications in prestigious journals and conferences such as CSCW, CHI, WWW, NIPS, UbiComp, ...View more

IBM Research–China, Beijing, China
Dongsheng Li (Member, IEEE) received the Ph.D. degree from the School of Computer Science, Fudan University, Shanghai, China, in 2012. He has been a Research Staff Member with IBM Research–China, since April 2015. He is currently an Adjunct Professor with the School of Computer Science, Fudan University. His research interests include recommender systems and general machine learning applications. In April 2018, he receive...Show More
Dongsheng Li (Member, IEEE) received the Ph.D. degree from the School of Computer Science, Fudan University, Shanghai, China, in 2012. He has been a Research Staff Member with IBM Research–China, since April 2015. He is currently an Adjunct Professor with the School of Computer Science, Fudan University. His research interests include recommender systems and general machine learning applications. In April 2018, he receive...View more

Microsoft Inc., Seattle, USA
Hansu Gu received the B.S. degree in computer science from Fudan University, Shanghai, China, in 2008, and the Ph.D. degree in electrical engineering from the University of Colorado Boulder, Boulder, CO, USA, in 2013. He is currently a Machine Learning Scientist with Microsoft Inc., Seattle, USA, working on targeted advertising using deep learning. His research interests include text mining and recommendation systems.
Hansu Gu received the B.S. degree in computer science from Fudan University, Shanghai, China, in 2008, and the Ph.D. degree in electrical engineering from the University of Colorado Boulder, Boulder, CO, USA, in 2013. He is currently a Machine Learning Scientist with Microsoft Inc., Seattle, USA, working on targeted advertising using deep learning. His research interests include text mining and recommendation systems.View more

School of Computer Science, Fudan University, Shanghai, China
Shanghai Key Laboratory of Data Science, Fudan University, Shanghai, China
Shanghai Institute of Intelligent Electronics & Systems, Shanghai, China
Ning Gu received the Ph.D. degree in computer science from the Institute of Computing Technology, Chinese Academy of Sciences, China, in 1995.
He is currently a Professor and the Director of the Cooperative Information and Systems Laboratory, School of Computer Science, Fudan University, Shanghai, China. His research interests include human-centered cooperative computing, CSCW and social computing, and human–computer inter...Show More
Ning Gu received the Ph.D. degree in computer science from the Institute of Computing Technology, Chinese Academy of Sciences, China, in 1995.
He is currently a Professor and the Director of the Cooperative Information and Systems Laboratory, School of Computer Science, Fudan University, Shanghai, China. His research interests include human-centered cooperative computing, CSCW and social computing, and human–computer inter...View more

School of Computer Science, Fudan University, Shanghai, China
Shanghai Key Laboratory of Data Science, Fudan University, Shanghai, China
Shanghai Institute of Intelligent Electronics & Systems, Shanghai, China
Weizhao Tang received the B.S. degree in physics from Fudan University, Shanghai, China, in 2012, where he is currently pursuing the Ph.D. degree in computer science with the School of Computer Science. His current research interests include machine learning, data mining techniques, and recommender systems.
Weizhao Tang received the B.S. degree in physics from Fudan University, Shanghai, China, in 2012, where he is currently pursuing the Ph.D. degree in computer science with the School of Computer Science. His current research interests include machine learning, data mining techniques, and recommender systems.View more

School of Computer Science, Fudan University, Shanghai, China
Shanghai Key Laboratory of Data Science, Fudan University, Shanghai, China
Shanghai Institute of Intelligent Electronics & Systems, Shanghai, China
Tun Lu received the Ph.D. degree in computer science from Sichuan University, in 2006.
He was a Visiting Scholar with the HCI Institute, Carnegie Mellon University, USA, in 2015. He is currently an Associate Professor with the School of Computer Science, Fudan University, Shanghai, China. He has published more than 60 peer-reviewed publications in prestigious journals and conferences such as CSCW, CHI, WWW, NIPS, UbiComp, and so on. His research interests include computer supported cooperative works (CSCW), social computing, and human–computer interaction (HCI). He shared a Best Paper Award at CSCW’15 and an Honorable Mention Award at CSCW’18. He is a member of ACM and a Senior Member of China Computer Federation (CCF). He is the Secretary General of CCF Technical Committee of Cooperative Computing. He has been active in professional services by serving as the PC Co-Chair (e.g., ChineseCSCW’17 & 18 & 19 and CSCWD’10), an Associate Chair (e.g., CHI’19 & 20 and CSCW’19 & 20), a PC Member (e.g., GROUP’18, CRIWG’17 & 2018, and CSCWD’16), a Guest Editor (e.g., International Journal of Cooperative Information Systems and the Chinese Journal of Computers) and reviewers for many well-known journals and conferences.
Tun Lu received the Ph.D. degree in computer science from Sichuan University, in 2006.
He was a Visiting Scholar with the HCI Institute, Carnegie Mellon University, USA, in 2015. He is currently an Associate Professor with the School of Computer Science, Fudan University, Shanghai, China. He has published more than 60 peer-reviewed publications in prestigious journals and conferences such as CSCW, CHI, WWW, NIPS, UbiComp, and so on. His research interests include computer supported cooperative works (CSCW), social computing, and human–computer interaction (HCI). He shared a Best Paper Award at CSCW’15 and an Honorable Mention Award at CSCW’18. He is a member of ACM and a Senior Member of China Computer Federation (CCF). He is the Secretary General of CCF Technical Committee of Cooperative Computing. He has been active in professional services by serving as the PC Co-Chair (e.g., ChineseCSCW’17 & 18 & 19 and CSCWD’10), an Associate Chair (e.g., CHI’19 & 20 and CSCW’19 & 20), a PC Member (e.g., GROUP’18, CRIWG’17 & 2018, and CSCWD’16), a Guest Editor (e.g., International Journal of Cooperative Information Systems and the Chinese Journal of Computers) and reviewers for many well-known journals and conferences.View more

IBM Research–China, Beijing, China
Dongsheng Li (Member, IEEE) received the Ph.D. degree from the School of Computer Science, Fudan University, Shanghai, China, in 2012. He has been a Research Staff Member with IBM Research–China, since April 2015. He is currently an Adjunct Professor with the School of Computer Science, Fudan University. His research interests include recommender systems and general machine learning applications. In April 2018, he received one of the highest technical awards in IBM – the IBM Corporate Award.
Dongsheng Li (Member, IEEE) received the Ph.D. degree from the School of Computer Science, Fudan University, Shanghai, China, in 2012. He has been a Research Staff Member with IBM Research–China, since April 2015. He is currently an Adjunct Professor with the School of Computer Science, Fudan University. His research interests include recommender systems and general machine learning applications. In April 2018, he received one of the highest technical awards in IBM – the IBM Corporate Award.View more

Microsoft Inc., Seattle, USA
Hansu Gu received the B.S. degree in computer science from Fudan University, Shanghai, China, in 2008, and the Ph.D. degree in electrical engineering from the University of Colorado Boulder, Boulder, CO, USA, in 2013. He is currently a Machine Learning Scientist with Microsoft Inc., Seattle, USA, working on targeted advertising using deep learning. His research interests include text mining and recommendation systems.
Hansu Gu received the B.S. degree in computer science from Fudan University, Shanghai, China, in 2008, and the Ph.D. degree in electrical engineering from the University of Colorado Boulder, Boulder, CO, USA, in 2013. He is currently a Machine Learning Scientist with Microsoft Inc., Seattle, USA, working on targeted advertising using deep learning. His research interests include text mining and recommendation systems.View more

School of Computer Science, Fudan University, Shanghai, China
Shanghai Key Laboratory of Data Science, Fudan University, Shanghai, China
Shanghai Institute of Intelligent Electronics & Systems, Shanghai, China
Ning Gu received the Ph.D. degree in computer science from the Institute of Computing Technology, Chinese Academy of Sciences, China, in 1995.
He is currently a Professor and the Director of the Cooperative Information and Systems Laboratory, School of Computer Science, Fudan University, Shanghai, China. His research interests include human-centered cooperative computing, CSCW and social computing, and human–computer interaction.
Ning Gu received the Ph.D. degree in computer science from the Institute of Computing Technology, Chinese Academy of Sciences, China, in 1995.
He is currently a Professor and the Director of the Cooperative Information and Systems Laboratory, School of Computer Science, Fudan University, Shanghai, China. His research interests include human-centered cooperative computing, CSCW and social computing, and human–computer interaction.View more