Discrete Reasoning Templates for Natural Language Understanding

  • 来源:arXiv 2104.02115v1
  • 任务:阅读理解,本文只解决带减法的问题
  • 做法:将带减法的问题划分成两个子问题,然后再按照 template 相减(比如 How many more households are there than families? 可以分解成 How many households are there? 与 How many families are there? 问题答案(都是数字)来相减。这样就可以将 multi-hop 简化成 single-span 就能解决的问题了
  • 具体流程:
    • 根据问题的种类选择 template
    • 将问题分解(可以有多次分解):分解的方式就是 pointer network,预测实体的起始终止位置
    • 根据 DecompRC 生成问题
    • 直接用传统的问答模型,如果找出了多个数字,只用第一个
  • 想法:啊这

发表评论