In community-based question answering (CQA) platforms, automatic answer ranking for a given question is critical for finding potentially popular answers in early times. The mainstream approaches learn to generate answer ranking scores based on the matching degree between question and answer representations as well as the influence of respondents. However, they encounter two main limitations: (1) Correlations between answers in the same question are often overlooked. (2) Question and respondent representations are built independently of specific answers before affecting answer representations. To address the limitations, we devise a novel graph-based tri-attention network, namely GTAN, which has two innovations. First, GTAN proposes to construct a graph for each question and learn answer correlations from each graph through graph neural networks (GNNs). Second, based on the representations learned from GNNs, an alternating tri-attention method is developed to alternatively build target-aware respondent representations, answer-specific question representations, and context-aware answer representations by attention computation. GTAN finally integrates the above representations to generate answer ranking scores. Experiments on three real-world CQA datasets demonstrate GTAN significantly outperforms state-of-the-art answer ranking methods, validating the rationality of the network architecture.
翻译:在社区问答平台(CQA)中,对特定问题的自动回答排名对于早期找到潜在流行的答案至关重要。主流方法根据问答表达的对应程度以及答复者的影响,学会生成答案排序分数。但是,它们遇到两个主要限制:(1) 同一问题的答案之间相互对调往往被忽视。(2) 问题和答复者陈述是在影响回答表达之前与具体回答分开建立的。为了解决这些局限性,我们设计了一个基于图表的新颖的三角注意网络,即GTAN,它有两个创新。首先,GTAN提议为每个问题绘制一个图表,并通过图形神经网络(GNNS)从每个图表中学习答案的对应关系。第二,根据GNNS的表述,开发了一种交替的三处留置方法,以建立有针对性的答卷人陈述、回答特定问题陈述和以关注度表示的背景感应答。GTAN最终将上述表述整合为答案排序分数。在三个真实世界的CQA数据集上进行实验,显示GTAN明显超越了理性网络的状态排序方法。