前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >多轮检索式对话——【CIKM 2019】IMN

多轮检索式对话——【CIKM 2019】IMN

作者头像
小爷毛毛_卓寿杰
发布2021-09-10 11:32:55
3040
发布2021-09-10 11:32:55
举报
文章被收录于专栏:Soul Joy HubSoul Joy Hub

《Multi-Representation Fusion Network for Multi-Turn Response Selection in Retrieval-Based Chatbots》

本文模型整体框架如下:

在这里插入图片描述
在这里插入图片描述
  • Word Representation Layer,解决OOV问题采用的3种向量:
    • 预训练词向量
    • 训练集词向量
    • 基于CNN的字向量
  • Sentence Encoding Layer 受ELMo网络的影响,作者使用了多层BiLSTM表示多个utterance,作者将这个网络模块命名为attentive hierarchical recurrent encoder(AHRE)。将每一层BiLSTM隐含状态根据一定权重累加:
在这里插入图片描述
在这里插入图片描述
  • Matching Layer
    • 将context中的n个utterance各自的表征进行concatenation:
    在这里插入图片描述
    在这里插入图片描述
    • 计算每一个utterance与候选response的匹配度:
    在这里插入图片描述
    在这里插入图片描述
    • 利用匹配度信息进行utterance与response的交互并各自重构对方的表征,从而融合相互之间的匹配信息:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    • 将匹配信息和交互信息进行融合:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    • 将综合信息拆分成各个句子的粒度:
    在这里插入图片描述
    在这里插入图片描述
  • Aggregation Layer
    • 将匹配之后的信息通过BiLSTM进一步捕捉词粒度的时序关系:
    在这里插入图片描述
    在这里插入图片描述
    • 做pooling,取隐状态各位的max 拼接上 最后一个隐状态:
    在这里插入图片描述
    在这里插入图片描述
    • 通过BiLSTM进一步捕捉utterance粒度的时序关系:
    在这里插入图片描述
    在这里插入图片描述
    • 再做pooling:
    在这里插入图片描述
    在这里插入图片描述
    • 拼接 c和r,最后用MLP进行分类:
    在这里插入图片描述
    在这里插入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-05-04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档