推荐中的GRAPH MODEL

本文探讨了图模型在推荐系统中的两大核心问题:如何构建图模型以及如何在图上进行排序。针对不同的数据类型介绍了多种构图方法,包括二分图、两层图模型及三分图等,并概述了三种主要的图排序方法:基于随机游走的排序、半监督学习和基于拉普拉斯矩阵的相似度计算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转:

应roger的要求,我在此总结一下graph model。

推荐中对graph model的研究主要有两个方面,一个是如何构图,另一个是如何在图上做ranking。

关于构图问题,取决于数据,首先考虑如果我们只有user item的数据,那么最简单的方法就是构造二分图,两类节点,user节点和item节点,如果user喜欢item,就在他们中间连一条边。

如果我们有了用户的profile信息,和item的content信息,这个时候又有了很多构图的方法。一种方法是用这些信息计算出user-user相似度和item-item相似度,然后把这些相似度作为权重,来给user节点之间,和item节点之间加边,这个称为two-layer graph model。相关的可以参考下面两篇论文:
1. A graph-based recommender system for digital library
2. A graph model for E-commerce recommender systems

当然,如果这些额外信息比较单一,比如我们有tag信息,我们可以构造一个3分图,加入tag节点,如果一个item有某个tag,那么他们之间有边,如果一个user用过某个tag,那么他们之间也有边。 如果是社会网络信息,我们可以直接将社会网络关系加入到user-user之间。如果我们有user参加某些group的信息,我们可以加入一类group节点,如果一个user参加过一个group,在中间就会有一条边。

基本的构图思想就是上面这些,下面讨论图的rank问题。

图上的rank,分为三大类:

一类是基于图上的随机游走,一般用迭代法,速度很快,相关的论文有:

1.Topic-Sensitive PageRank
2.TrustWalker: a random walk model for combining trust-based and item-based recommendation

另一类是把推荐的问题看做一个半监督学习的问题,从而用传播的算法,最经典的是下面这篇博士论文
Semi-Supervised Learning with Graphs
这篇文章的作者是用图做半监督学习的权威

最好一类是用图的Laplacian矩阵来度量图中顶点的相似度,最经典的工作是下面这篇论文:
Random-Walk Computation of Similarities between Nodes of a Graph with Application to Collaborative Recommendation

上面仅仅列举了graph model中最经典的一些算法,如果深入研究这些论文,可以对graph model有个大概的认识。

Graph model是指在网络科学和图论中用来表示和分析网络结构的模型。这种模型可以帮助我们理解网络中的节点和边之间的关系,以及网络的特性和行为。在CS224W的笔记中,图神经网络中的网络模型被介绍了一些性质和特点。而在另一篇研究中,Factor Graph Model被用于跨社交网络进行用户个人资料匹配。此外,还有一种随机图模型,称为随机Kronecker图模型,也被引用。这些不同的图模型可以用来研究和分析不同类型的网络,并从中发现网络的特征和模式。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [CS224W-图神经网络 笔记2.2:Properties of Networks and Random Graph Models -网络模型(Graph Model)](https://blog.csdn.net/Judikator/article/details/113530041)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Factor Graph Model Based User Profile Matching Across Social Networks](https://download.csdn.net/download/weixin_38674569/15131372)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值