分类
输入是否考虑历史信息
- 单轮对话
- 多轮对话
构建方法 - 1.检索式方法
- 首先构建一个用于检索的数据库,将用户的输入视为对该索引系统的查询,从中选择一个回复。具体的来说,当用户在线输入语句后,系统首先初步检索,初步找回一批候选回复,然后再根据对话匹配模型进行重排序得到最佳回复。
- 2.生成式方法
- 而生成式的方法则源自机器翻译,收集大规模的语料,然后再建立一种端到端的模型,来学习输入和回复之间的对应模式。逐个生成词语
- 3.检索和生成相结合的方法
- 将两种结合起来
单轮检索模型
- 核心:构建查询-回复之间的匹配模型,分为语义表示和语义融合。
- 语义表示:将查询和回复映射到语义向量
- 语义融合:将查询语义向量和回复语义向量融合过程建模
以语义表示为中心
模型
-
Based in CNN
-
1.基于CNN,将查询和回复的词向量输入,进行C