请从多个角度考虑,问答系统有哪些分类?

请简要描述
关注者
47
被浏览
55,868
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

此处从应用场景、算法逻辑的角度来对QA系统来做简简单分类。

  • 基于应用场景划分:
    • 闲聊型:没有特定目标的,纯粹聊天的QA系统。
    • 非闲聊型:完成特定目标或任务导向的QA系统
      • 任务型:以具体任务为导向的问答系统。如航班查询、物流查询等
      • 问答型:常见的QA系统。如:购物APP中机器人问答系统。
  • 基于知识源与文档数量进行划分:
    • 非结构化知识源 - 单一文档:侧重从 单文档中寻找答案。
    • 非结构化知识源 - 跨文档:侧重跨文档的推理。
    • 结构化知识源 - 单一表格:基于知识图谱进行构建
    • 结构化知识源 - 跨表格:基于问答数据库进行构建,涉及到多表关联
  • 基于实现算法:
    • 基于检索式的FAQ:常常基于输入文本的解析,从中提取出关键词,再同已有的Query-Answer对进行匹配,反馈相关性最高的Answer。这类实现方式要求构建一套Query-Answer,相对耗费时间与人力,且出FAQ之外的应用领域有限。
    • 基于知识图谱的(KGQA):基于知识图谱来构建。可以使用Semantic Parser 或Information Retrieval算法加以实现。这种算法前提投入较大,但是形成的知识图谱除了应用于QA系统之外,还可以适用于其他应用场景。(如:购物APP中的KBQA中构建的知识图谱,开始用于推荐场景)

参考资料:

问答系统分类与对比-云社区-华为云