Motivation

A principle goal of asking questions is to fill information gaps, typically through clarification questions. We take the perspective that a good question is the one whose likely answer will be useful.
In this work, we design a model to rank a candidate set of clarification questions by their usefulness to the given post.

这篇文章是基于Expected Value of Perfect Information (EVPI) 理论,来选择其答案能对帖子提供最多信息的问题来提问。
Learning to Ask Good Questions笔记

Model

EVPI是一个衡量指标:如果我获得了信息X,那么X的有用程度是多少?
作者将本文的任务建模为在一个候选集上的排序问题。越有用的问题的排序应该越高。

We formulate this task as a ranking problem on a set of potential clarification questions.

作者对在post pp下某个问题qiq_i的EVPI定义如下:
EVPI(qip)=ajAP[ajp,qi]U(p+aj)EVPI(q_i|p)=\sum_{a_j \in A} \Bbb P[a_j|p,q_i] \Bbb U (p+a_j)

The value of this question qi is the expected utility, over all possible answers.

所以重点就是怎样计算上式中的两部分。在这篇文章中,两部分都是通过神经网络来计算得到的。
整个模型在测试阶段的表现如下:
Learning to Ask Good Questions笔记下面就分别阐述这几个部分:

Question & answer candidate generator

使用开源软件Lucene来找到10个与当前post最相似的post。向这个10个post提问的问题作为候选问题集。编辑所选择的答案作为候选答案集。

Answer modeling

Given a post pp and a question candidate qiq_i , our second step is to calculate how likely is this question to be answered using one of our answer candidates aja_j.

这里的qiq_iaja_j都是来自前一部分所述的候选集中。
作者使用post和问题的neural representation的结合来表示aia_i的representation,所以这个answer representation和其中一个answer candidate aja_j的距离就可以用下式来表示:
dist(Fans(p,qi),aj^)=1cos_sim(Fans(p,qi),aj^)dist(F_{ans}(\overline p,\overline {q_i}), \hat {a_j})=1-cos\_sim(F_{ans}(\overline p,\overline {q_i}),\hat {a_j})
Learning to Ask Good Questions笔记
也就是说,P[ajp,qi]\Bbb P[a_j|p,q_i]qiq_iqjq_j之间的相似度成正比,与eeaia_i的answer representation和aja_j的距离次方成反比。

相关文章:

  • 2021-05-24
  • 2021-06-10
  • 2021-12-05
  • 2021-08-23
  • 2022-12-23
  • 2021-12-12
  • 2021-08-22
猜你喜欢
  • 2022-12-23
  • 2021-12-19
  • 2021-10-15
  • 2021-07-02
  • 2022-02-25
  • 2022-02-01
  • 2021-09-04
相关资源
相似解决方案