MKR基于知识图谱的推荐算法
MKR推荐算法是一种基于知识图谱的推荐算法。它利用推荐模型和知识图谱嵌入模型交替学习来提升推荐质量。如下图a是MKR的模型结构。左半部分是推荐模型部分,其结合了传统的矩阵分解和深度神经网络多层感知机,来输出一个推荐值。右半部分是知识图谱嵌入模型部分,通过知识图谱三元组关系的头实体和关系来预测尾实体。
左右两个模型是通过中间的交叉压缩单元(cross&compress units)连到一起。其结构如下图b所示。通过交叉压缩单元,将知识图谱领域的实体嵌入和推荐系统领域的物品嵌入连接起来,相互作用相互影响,互相促进训练过程,这也是一种迁移学习(transfer learning)的思想。
tensorflow2代码实现:https://github.com/SSSxCCC/Recommender-System
MKR基于知识图谱的推荐算法相关推荐
- ML之KG:基于MovieLens电影评分数据集利用基于知识图谱的推荐算法(networkx+基于路径相似度的方法)实现对用户进行Top电影推荐案例
ML之KG:基于MovieLens电影评分数据集利用基于知识图谱的推荐算法(networkx+基于路径相似度的方法)实现对用户进行Top电影推荐案例 目录 基于MovieLens电影评分数据集利用基于 ...
- 【知识图谱】本周文献阅读笔记(4)——周三 2023.1.11:英文)基于动态知识图谱的虚假评论检测 + 基于知识图谱的推荐系统研究综述 + 基于知识图谱的推荐算法研究综述+新一代知识图谱关键技术
声明:仅学习使用~ 对于各文献,目前仅是泛读形式,摘出我认为重要的点,并非按照原目录进行简单罗列! 另:鉴于阅读paper数目稍多,对paper内提到的多数模型暂未细致思考分析.目的是总结整理关于KG ...
- 文献学习(part11)--基于知识图谱的推荐系统研究综述
学习笔记,仅供参考,有错必纠 文章目录 基于知识图谱的推荐系统研究综述 摘要 引言 研究背景 推荐系统 基于内容的推荐算法 基于协同过滤的推荐算法 混合推荐算法 知识图谱 为什么应用知识图谱在推荐系统 ...
- 融合知识图谱和用户行为信息的个性化推荐算法研究
来源:< 计算机科学与应用> ,作者程静文等 关键词: 推荐系统:知识图谱:深度神经网络 摘要: 摘要: 针对传统协同过滤存在的稀疏性和冷启动问题,通常使用深度神经网络(DNN)构建融合知 ...
- TKDE 2020 | 综述:基于知识图谱的推荐系统
TKDE 2020 综述:基于知识图谱的推荐系统 A Survey on Knowledge Graph-Based Recommender Systems 中科院计算所.百度.港科大.中科大.微软 ...
- 研究综述 - TKDE2020 | 基于知识图谱的推荐系统
作者 | 郭庆宇 转载公众号 | 读芯术 TKDE 2020 综述:基于知识图谱的推荐系统 A Survey on Knowledge Graph-Based Recommender Systems ...
- 基于mahout的协同过滤推荐算法实现
1.简述项目架构 项目主要实现了基于mahout开源项目实现了协同过滤算法,用java常见的ssm框架搭建,完成了对于用户喜欢的电影进行推荐. 采取MVC模式将业务逻辑.数据.界面显示分离的方法组织代 ...
- 基于知识图谱的推荐系统综述
基于知识图谱的推荐系统综述 作者信息 Elesdspline 目前从事NLP与知识图谱相关工作. 导语 本文是2020年针对知识图谱作为辅助信息用于推荐系统的一篇综述.知识图谱对于推荐系统不仅能够进行 ...
- 基于知识图谱的推荐系统(KGRS)综述
导语 本文是2020年针对知识图谱作为辅助信息用于推荐系统的一篇综述.知识图谱对于推荐系统不仅能够进行更精确的个性化推荐,而且对推荐也是具有可解释性的,有迹可循. 本文汇总了近些年来知识图谱辅助推荐系 ...
最新文章
- 网络营销立足于网站自身的优化与运营
- ML之LoR:kaggle比赛之利用泰坦尼克号数据集建立LoR模型对每个人进行获救是否预测
- 计算机在现代教育主要应用,探讨计算机科学技术在现代教育中的应用
- (计算机组成原理)第二章数据的表示和运算-第一节1:一文总结进制转换,妈妈再也不用担心我不会进制转换了
- VisualNet铁路通信管理
- zepto.js学习笔记01
- python product函数
- 图卷积网络详细介绍(二)
- 数据包络分析-BCC模型
- 单元格下拉全选快捷键_excel全选快捷键是什么,excel表格全选快捷键是什么?...
- 无法使用内置管理员账户打开应用
- matlab 共轭,求解线性方程组 - 双共轭梯度法
- 2012年终总结之pcode概述
- 5.3.1 Unique Binary Sear Trees
- 业务后台商业组件ViewUI(iView)入门
- C语言_递归_计算x的y次方
- UNIAPP/微信小程序-下拉刷新的操作
- ESPnet-SE 开源工具介绍
- 单片机IO口控制12V电压通断,MOS和三极管电路
- 英语语法---状语详解
热门文章
- 火狐浏览器修改默认搜索引擎和添加搜索引擎
- 【Vue2注册登录界面】Vue2+elementUI编写一个登录页面,路由式开发,后台管理系统登录界面
- 如何用PhotoShop去掉图片上的某些文字
- php表格增加一行数据,Excel表格如何增加一行
- 网页突然乱码_网页中乱码怎么办?
- 让数据填报、收集效率提升80%!这个报表工具真的太强大了
- 台式计算机的主流配置,台式机主流配置型号参数
- 【NOIP2017提高A组集训10.25】摘Galo (树形dp)
- disable属性导致后台接收值为null解决方法
- 你绝对没用过的三电源切换电路