Multi-convolutional Attention Networks for Dialogue Q &A Extraction

Yuying Zhu,Chunyang Ye,Hui Zhou,Taizheng Wang,Lei Wang
DOI: https://doi.org/10.1007/978-981-99-4402-6_22
2023-01-01
Abstract:To help software engineers find useful information, it is desirable to extract Q &A from developer dialogue to build software engineering virtual assistant (Chatbots). One of the challenges is how to extract and learn deep features of developer conversations from complex information to improve the diversity and coherence of Chatbot conversations. Existing Q &A extraction methods usually focus on the text only, and ignore the code snippets, which however contains useful contextal information in the developer conversations. As a result, the extracted Q &A may be inaccurate or even wrong. To address this issue, we propose a deep learning model MCADDL to extract distributed representations of developer dialogue for Q &A extraction concerning both the text and the code snippets. By capturing the features of Q &A context data in the form of digital vectors encoding text and code snippets separately, MCADDL learns the higher-order feature interactions of text and code snippets through multi-convolutional attention to identify potential joint features. In this way, our MCADDL can effectively extract the Q &A from developer conversations. Experimental results demonstrate that our MCADDL approach outperforms the baseline solutions in terms of a higher Precision (74%), Recall (60%) and F-measure (66%).
What problem does this paper attempt to address?