ScholarGate
助手

问答与对话系统

回答自然语言问题并进行对话的系统,涵盖检索式和阅读理解式问答,以及面向任务型和开放域对话代理。

用 PaperMind 寻找选题即将推出Find papers & topics
Tools & resources
下载幻灯片
Learn & explore
视频即将推出

Definition

问答系统直接回答自然语言问题,而对话系统则通过多轮对话来告知或协助用户。

Scope

涵盖问答——事实型、基于检索和阅读理解的方法——以及对话系统,包括具有对话状态跟踪功能的任务型代理和开放域对话模型。它探讨了预训练模型的作用以及正确性和连贯性的评估。底层的Transformer架构在统计和神经领域中有所涉及。

Core questions

  • 基于检索的问答和阅读理解式问答有何不同?
  • 面向任务的对话系统如何跟踪状态并选择行动?
  • 开放域对话代理的特点是什么?
  • 如何评估答案和对话的质量?

Key concepts

  • 事实型问答
  • 阅读理解
  • 检索
  • 任务型对话
  • 对话状态跟踪
  • 开放域对话
  • 对话代理
  • 评估

Key theories

阅读理解式问答
通过从文章中定位或生成答案来回答问题,这项任务通过在理解数据集上进行微调的预训练Transformer模型得到了转变。
对话状态跟踪
在多轮对话中维护用户目标的结构化表示,以便任务型系统能够决定询问、确认或执行什么。

History

对话系统可追溯到Weizenbaum的ELIZA(1966),该系统使用简单的模式匹配。问答系统通过评估活动日趋成熟,BERT等大型预训练模型以及随后的生成模型的出现,极大地改善了阅读理解和开放域对话。

Debates

真正理解与模式匹配
流畅的对话系统是真正理解语言,还是像ELIZA一样利用表面模式;随着大型模型产生令人信服但有时缺乏根据的响应,这个问题变得更加紧迫。

Key figures

  • Joseph Weizenbaum
  • Daniel Jurafsky
  • Jacob Devlin

Related topics

Seminal works

  • weizenbaum1966
  • devlin2019

Frequently asked questions

任务型对话和开放域对话有什么区别?
任务型系统帮助用户完成特定目标,例如预订航班,并跟踪结构化状态。开放域系统旨在就任何话题进行对话,优先考虑连贯性和参与度,而非完成特定任务。

Methods for this concept

Related concepts