美文网首页推荐系统研究专区
基于图的推荐算法(1): Query-based Music R

基于图的推荐算法(1): Query-based Music R

作者: 阿瑟_TJRS | 来源:发表于2020-12-06 15:16 被阅读0次

前言

摘要

文中提出了“基于查询的推荐”的概念,允许用户在探索新项目时指定他/她的搜索意图,从而将信息检索的概念融入推荐系统。

此外,当用户的意图可以用不同的方式表达,以音乐推荐为例: 推荐系统允许用户通过指定曲目、专辑或艺术家来发现新的歌曲曲目。为了在推荐系统空间中实现这种异构查询,提出了一种新的技术,称为“异构偏好嵌入” Heterogeneous Preference Embedding”,将用户偏好和查询意图编码到低维向量空间中。然后,通过简单的搜索方法或相似度计算,我们可以使用查询的编码表示来生成推荐。

模型方法

基于查询的推荐可以定义为如下形式,给定用户和查询,从物品列表I中计算各物品得分。将查询意图和用户-物品偏好情况统一考虑。

为了简单起见,本文仅关注查询意图部分,并将其设置为 α = 0。我们的目标是表明,所提出的嵌入方法可以利用用户偏好记录,与一般MF模型相比能够更好地从用户的查询意图并融合到隐含特征的学习中

从基于查询的推荐的角度出发,我们尝试将各种信息视为查询,研究将任意类型的信息合并到推荐模型中

下面介绍具体模型设计:

HPE: 异构偏好嵌入模型

1. 构建用户偏好网络


构建如上的异构图,在基本的用户-物品二部图的上引入辅助信息(side-information),即其他辅助信息如专辑/歌手等信息,有点简单的知识图谱内味儿。

2. 边采样 Edge sampling via Weighted Random Walks

从基础的图嵌入思想出发,为了得到图上节点的嵌入/特征向量,需要对图进行随机游走/采样,构建节点序列:常见的如DeepWalk采用随机游走生成训练样本,LINE采用边采样。

文中首先采用边采样来快速获取直接向量的关系对,然后使用加权随机游走策略来发现节点非直接相联的关系节点。

3. 模型训练

图中节点表征表示为\Phi,可以将非直接相连的节点视为中心节点的上下文信息,与word2vec中的中心词与上下文相对应。可以表示为:(skip-gram模式)

同word2vec的训练相同,采用负采样的方式进行优化训练。


大致流程如下所示,其中没有突出负采样的过程。


模型测试时由于本文考虑最简单的情况,只利用查询信息来生成推荐,即根据用户的查询记录利用嵌入来匹配物品。

实验结果

小结

  • 结合实际常见构建偏好网络,将众多辅助信息融入其中;
  • 并利用图嵌入的思想,借助word2vec方式进行训练嵌入训练;
  • 得到的节点嵌入实际上融入了用户偏好信息,在实际使用中直接可以用查询和物品嵌入来进行评分生成,得到推荐列表。
  • 总体上属于前几年利用图结构进行用户/物品嵌入学习的思想,模型简单易懂。

END

本人简书所有文章均为原创,欢迎转载,请注明文章出处 。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问本人简书主页查看最新信息https://www.jianshu.com/u/40d14973d97c

相关文章

  • 基于图的推荐算法(1): Query-based Music R

    前言 发表在Recsys2016,是比较经典的基于图嵌入思想的推荐算法2959100.2959169 (acm.o...

  • 基于图的推荐算法(3):Collaborative Simila

    前言 WWW2019,基于图嵌入思想的推荐算法研究 相关研究参见:基于图的推荐算法(1): Query-based...

  • 基于图的推荐算法(2): HOP-Rec: High-Order

    前言 RecSys2018: 融合图结构、并结合MF思想的推荐算法 相关研究参见:基于图的推荐算法(1): Que...

  • 协同过滤算法

    协同过滤算法:基于用户行为数据设计的推荐算法,分为:基于邻域的方法、隐语义模型(LFM)、基于图的随机游走算法 1...

  • 基于图的推荐算法(5): Spectral Collaborat

    前言 Recsys2018 基于图神经网络对CF进行改进的算法研究 相关研究参见基于图的推荐算法(4): Grap...

  • 推荐算法

    推荐算法分类 基于流行度的算法 基于内容的算法 协同过滤算法 基于模型 混合算法 算法分析 1. 基于流行度的算法...

  • 基于图的推荐算法(6): Neural Graph Collab

    前言 SIGIR2019 基于图神经网络对CF进行改进的算法研究(何向南团队) 相关研究参见基于图的推荐算法(4)...

  • 个性化推荐浅析

    个性化推荐算法: 推荐算法分为三类:基于内容的推荐算法,协同过滤推荐算法和混合推荐算法 基于内容的推荐算法,将用户...

  • 基于图的推荐算法

    上一次讲了《相似度计算方法:余弦相似度》中,提到了推荐系统中的基于用户的协同过滤算法,由于用户的行为数据,很适合用...

  • 算法笔记(1)-常用推荐算法总结

    常用推荐算法包括以下几种 1.协同过滤算法 1)基于用户的协同过滤算法 2)基于项的协同过滤算法 2.基于矩阵分解...

网友评论

    本文标题:基于图的推荐算法(1): Query-based Music R

    本文链接:https://www.haomeiwen.com/subject/oiuowktx.html