Dynamically Fused Graph Network for Multi-hop Reasoning

该博客介绍了动态融合图网络(DFGN)在处理多跳问答任务中的创新方法。DFGN受人类逐步推理行为启发,从query中的实体开始,沿着动态构建的实体图进行探索,逐步找到相关证据。模型包括段落选择、实体图构建、编码查询和上下文以及融合推理块。实验表明,DFGN在多跳推理中有良好的表现,特别是在融合实体图与encoder输出进行推理的思路方面。
摘要由CSDN通过智能技术生成

在这里插入图片描述

Dynamically Fused Graph Network for Multi-hop Reasoning

用于多跳推理的动态融合图网络

Abstract

在两个或更多文档中的文本中进行多跳问答任务是一个难点。在本文中,作者提出了一种新的方法–动态融合图网络(DFGN),用于回答需要多个分散证据并在其上进行推理的问题。
受人类循序渐进推理行为的启发(从query中感兴趣的实体开始,聚焦于实体开始周围的单词,连接到邻居中发现的或相同surface提及链接的某个实体,然后重复以上步骤)
DFGN包含了一个动态融合层,它从给定query中提到的实体开始,沿着从文本动态构建的实体图进行探索,然后从给定文档中逐步找到相关的支持实体。

Model

在这里插入图片描述

段落选择

对于每个问题,假设给出了 N p N_p Np个段落。很显然,并不是每一个段落都与问题相关,因此本文训练了一个子网络来选择段落。通过BERT,然后通过sigmod进行句子分类。推理过程中,选择预测分数大于 η \eta η的段落作为上下文C。

Constructing Entity Graph

通过工具包从上下文中识别NER,然后基于识别的实体构建实体图,代码比较简单。

Encoding Query and Context

将query和通过段落选择的context进行联合送入到BERT中,然后通过Bidaf,作者验证了联合编码比分别输入BERT效果更好,通过bidaf比仅使用BERT更好。

Reasoning with the Fusion Block

将构建的实体图与encoder的输出通过图注意力运算,形成document to graph flow。

Experiment

启示

  • 代码(模型部分)写的有点扯
  • 构建的实体图与encoder的输出进行融合推理的想法很好,可以将识别的出的NER与知识库结合详细可见
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值