论文记录:Towards Knowledge-Based Recommender Dialog System

End to end knowledge-based, recommendation dialog system.

Recommendation system: CF(collaborative filtering), neural networks, etc.
In this paper, item embedding and user embedding is used.
Item embedding is computed on structure information of relational graph of knowledge DB, to incorporate varieties of relations between items. R-GCN(Relational Graph Convolutional Networks) is used to do so.
R-GCN:
level l+1 hidden vector for item i is computed from level l hidden vectors of items in neighborhood of item i, which is an implementation of convolutional method, with convolutional kernals (filters) to cover neighborhood.
在这里插入图片描述
User embedding is computed by AM(attention model), which transform variable-length item-embedding vectors into fixed-size embedding. Hu is concatenated vector of dialog-mentioned-item vectors.
user embedding weights from related item embeddings
weighted sum
In recommendation, probability of items to be chosen by user u is as below, where mask(.) means assigning low probability to non-entity(which may be from dialog, but NOT in recommending item list) items by means of masking.(Ref to BERT implementation). The mask operation is to assure recommended items on shelf.
在这里插入图片描述
Dialog system
Transformer encoder-decoder network is used to modal dialogue content.

A vocabulary bias bu is added to the top layer of the decoder, to introduce more consistency with user interests. bu is computed based on the recommender system’s hidden representation of user u. F(tu) is a feedforward network, tu is user embedding as above depicted.
在这里插入图片描述
在这里插入图片描述
Knowledge graph:
KG is used as knowledge source to acquire item(entity) relationship embedding. In this paper, DBpedia is used.

Probability-based switching mechanism:
o is the hidden representation in the final layer of the dialog system.
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值