MKR推荐算法是一种基于知识图谱的推荐算法。它利用推荐模型和知识图谱嵌入模型交替学习来提升推荐质量。如下图a是MKR的模型结构。左半部分是推荐模型部分,其结合了传统的矩阵分解和深度神经网络多层感知机,来输出一个推荐值。右半部分是知识图谱嵌入模型部分,通过知识图谱三元组关系的头实体和关系来预测尾实体。

左右两个模型是通过中间的交叉压缩单元(cross&compress units)连到一起。其结构如下图b所示。通过交叉压缩单元,将知识图谱领域的实体嵌入和推荐系统领域的物品嵌入连接起来,相互作用相互影响,互相促进训练过程,这也是一种迁移学习(transfer learning)的思想。

tensorflow2代码实现:https://github.com/SSSxCCC/Recommender-System

MKR基于知识图谱的推荐算法相关推荐

  1. ML之KG:基于MovieLens电影评分数据集利用基于知识图谱的推荐算法(networkx+基于路径相似度的方法)实现对用户进行Top电影推荐案例

    ML之KG:基于MovieLens电影评分数据集利用基于知识图谱的推荐算法(networkx+基于路径相似度的方法)实现对用户进行Top电影推荐案例 目录 基于MovieLens电影评分数据集利用基于 ...

  2. 【知识图谱】本周文献阅读笔记(4)——周三 2023.1.11:英文)基于动态知识图谱的虚假评论检测 + 基于知识图谱的推荐系统研究综述 + 基于知识图谱的推荐算法研究综述+新一代知识图谱关键技术

    声明:仅学习使用~ 对于各文献,目前仅是泛读形式,摘出我认为重要的点,并非按照原目录进行简单罗列! 另:鉴于阅读paper数目稍多,对paper内提到的多数模型暂未细致思考分析.目的是总结整理关于KG ...

  3. 文献学习(part11)--基于知识图谱的推荐系统研究综述

    学习笔记,仅供参考,有错必纠 文章目录 基于知识图谱的推荐系统研究综述 摘要 引言 研究背景 推荐系统 基于内容的推荐算法 基于协同过滤的推荐算法 混合推荐算法 知识图谱 为什么应用知识图谱在推荐系统 ...

  4. 融合知识图谱和用户行为信息的个性化推荐算法研究

    来源:< 计算机科学与应用> ,作者程静文等 关键词: 推荐系统:知识图谱:深度神经网络 摘要: 摘要: 针对传统协同过滤存在的稀疏性和冷启动问题,通常使用深度神经网络(DNN)构建融合知 ...

  5. TKDE 2020 | 综述:基于知识图谱的推荐系统

    TKDE 2020 综述:基于知识图谱的推荐系统 A Survey on Knowledge Graph-Based Recommender Systems 中科院计算所.百度.港科大.中科大.微软 ...

  6. 研究综述 - TKDE2020 | 基于知识图谱的推荐系统

    作者 |  郭庆宇 转载公众号 | 读芯术 TKDE 2020 综述:基于知识图谱的推荐系统 A Survey on Knowledge Graph-Based Recommender Systems ...

  7. 基于mahout的协同过滤推荐算法实现

    1.简述项目架构 项目主要实现了基于mahout开源项目实现了协同过滤算法,用java常见的ssm框架搭建,完成了对于用户喜欢的电影进行推荐. 采取MVC模式将业务逻辑.数据.界面显示分离的方法组织代 ...

  8. 基于知识图谱的推荐系统综述

    基于知识图谱的推荐系统综述 作者信息 Elesdspline 目前从事NLP与知识图谱相关工作. 导语 本文是2020年针对知识图谱作为辅助信息用于推荐系统的一篇综述.知识图谱对于推荐系统不仅能够进行 ...

  9. 基于知识图谱的推荐系统(KGRS)综述

    导语 本文是2020年针对知识图谱作为辅助信息用于推荐系统的一篇综述.知识图谱对于推荐系统不仅能够进行更精确的个性化推荐,而且对推荐也是具有可解释性的,有迹可循. 本文汇总了近些年来知识图谱辅助推荐系 ...

最新文章

  1. 网络营销立足于网站自身的优化与运营
  2. ML之LoR:kaggle比赛之利用泰坦尼克号数据集建立LoR模型对每个人进行获救是否预测
  3. 计算机在现代教育主要应用,探讨计算机科学技术在现代教育中的应用
  4. (计算机组成原理)第二章数据的表示和运算-第一节1:一文总结进制转换,妈妈再也不用担心我不会进制转换了
  5. VisualNet铁路通信管理
  6. zepto.js学习笔记01
  7. python product函数
  8. 图卷积网络详细介绍(二)
  9. 数据包络分析-BCC模型
  10. 单元格下拉全选快捷键_excel全选快捷键是什么,excel表格全选快捷键是什么?...
  11. 无法使用内置管理员账户打开应用
  12. matlab 共轭,求解线性方程组 - 双共轭梯度法
  13. 2012年终总结之pcode概述
  14. 5.3.1 Unique Binary Sear Trees
  15. 业务后台商业组件ViewUI(iView)入门
  16. C语言_递归_计算x的y次方
  17. UNIAPP/微信小程序-下拉刷新的操作
  18. ESPnet-SE 开源工具介绍
  19. 单片机IO口控制12V电压通断,MOS和三极管电路
  20. 英语语法---状语详解

热门文章

  1. 火狐浏览器修改默认搜索引擎和添加搜索引擎
  2. 【Vue2注册登录界面】Vue2+elementUI编写一个登录页面,路由式开发,后台管理系统登录界面
  3. 如何用PhotoShop去掉图片上的某些文字
  4. php表格增加一行数据,Excel表格如何增加一行
  5. 网页突然乱码_网页中乱码怎么办?
  6. 让数据填报、收集效率提升80%!这个报表工具真的太强大了
  7. 台式计算机的主流配置,台式机主流配置型号参数
  8. 【NOIP2017提高A组集训10.25】摘Galo (树形dp)
  9. disable属性导致后台接收值为null解决方法
  10. 你绝对没用过的三电源切换电路