DKN: Deep Knowledge-Aware Network for News Recommendation简析
DKN: Deep Knowledge-Aware Network for News Recommendation
介绍
现存的关于新闻的推荐都没有完全利用知识层面的联系,因此作者提出DKN,利用KCNN融合语义与知识层面的新闻表示向量,同时利用attention将用户点击历史与候选新闻计算。
知识储备
知识图嵌入
文章首先介绍了TransE,TransH,TransR,TransD等表示学习方法。具体可以参考这篇文章
基于CNN的句子表示学习
DKN中提取句子特征的CNN源自于Kim CNN,用句子所包含词的词向量组成的二维矩阵,经过一层卷积操作之后再做一次max-over-time的pooling操作得到句子向量,如下图所示:
问题生成
文章旨在解决已知用户新闻标题点击历史,预测接下来要点击哪一个新闻
模型框架
可以看出KCNN将新闻标题转化为对应的表示向量,利用候选新闻与新闻序列计算,得到对应的用户embedding与candidate news embedding后利用DNN计算点击概率。
知识提取
实体embedding:
构建方法如下:
- 识别出标题中的实体并利用实体链接技术消除歧义
- 根据已有知识图谱,得到与标题中涉及的实体链接在一个step之内的所有实体所形成的子图。
- 构建好知识子图以后,利用基于距离的翻译模型得到子图中每个实体embedding。
- 得到标题中每个单词对应的实体embedding。
上下文embedding:
利用相邻的实体来共同表示对应实体:
直接求平均:
KCNN
利用矩阵将实体embedding和上下文转换到与语义embedding一样的空间,并通过将语义的embedding,实体embedding,上下文embedding组成三个信道,使用上述介绍过的KCNN提取句子表示向量。
Attention
attention方面与一般的做法没有什么区别
DKN: Deep Knowledge-Aware Network for News Recommendation简析相关推荐
- 推荐系统论文:DKN Deep Knowledge-Aware Network for News Recommendation
推荐系统论文:DKN Deep Knowledge-Aware Network for News Recommendation 概述 模型实现 概述 这是一篇结合了知识的推荐系统. 本质上是对新闻标题 ...
- DKN: Deep Knowledge-Aware Network for News Recommendation
"DKN: Deep Knowledge-Aware Network for News Recommendation" DKN:用于新闻推荐的深度知识感知网络 Abstract D ...
- 论文:DKN:Deep Knowledge-Aware Network for News Recommendatio
DKN:Deep Knowledge-Aware Network for News Recommendation 描述 ABSTRACT KEYWORDS INTRODUCTION PRELIMINA ...
- 论文《Cross-Session Aware Temporal Convolututional Network for Session-based Recommendation》阅读
论文<Cross-Session Aware Temporal Convolututional Network for Session-based Recommendation>阅读 论文 ...
- 2018_WWW_DKN- Deep Knowledge-Aware Network for News Recommendation阅读笔记
Xmind思维导图: deep knowledge-aware network(DKN) properties: incorporates knowledge graph representation ...
- 2021_WWW_Self-Supervised Multi-Channel Hypergraph Convolutional Network for Social Recommendation
[论文阅读笔记]2021_WWW_Self-Supervised Multi-Channel Hypergraph Convolutional Network for Social Recommend ...
- 2021_AAAI_Knowledge-aware Coupled Graph Neural Network for Social Recommendation
[论文阅读笔记]2021_AAAI_Knowledge-aware Coupled Graph Neural Network for Social Recommendation 论文下载地址: htt ...
- 目标检测--A Unified Multi-scale Deep Convolutional Neural Network for Fast Object Detection
A Unified Multi-scale Deep Convolutional Neural Network for Fast Object Detection ECCV2016 https://g ...
- 论文阅读:A Progressive Architecture With Knowledge Review Network for Salient Object Detection
论文地址:https://ojs.aaai.org/index.php/AAAI/article/view/16408 发表于:AAAI 2021 Abstract 显著目标的定位与分割是显著目标检测 ...
最新文章
- 黄仁勋把自己做成了虚拟娃娃
- 【PAT乙级】 1004 成绩排名 (20 分)
- linux的基础知识——网络字节序转化,ip地址转换函数,sockaddr数据结构
- antix linux安装教程,antiX 19.1 发布,轻量级的桌面Linux发行版
- 用Python做一个无限弹窗
- C 语言 逻辑运算符
- idea git 颜色代表什么意思
- 全球PM25实时可视化
- 超简单的位运算---再也不用担心看不懂题解了
- jQuery常用API(六)
- 用python实现成绩录入
- 解决联想拯救者Y9000X触控板失灵问题
- 质数与合数系列——素数判断
- stm32---RS485半双工通信
- linux内核编程,实现内核之间的调用
- 蓝桥杯-历届试题-猴子分苹果
- 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第45讲:PHP程序设计中的session技术
- MySQL,刷题之对视图操作,题+代码!!
- 云服务器怎么安装声音驱动_关于阿里云服务器安装显卡驱动类型的
- VS2008正式版下载-vs2008下载地址