【2021/推荐/社交网络】Socially-Aware Self-Supervised Tri-Training for Recommendation

这篇具有很好参考价值的文章主要介绍了【2021/推荐/社交网络】Socially-Aware Self-Supervised Tri-Training for Recommendation。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

部分公式、图表和排版等显示可能异常,可在个人公众号(码农的科研笔记)进行全文免费阅读。
【2021/推荐/社交网络】Socially-Aware Self-Supervised Tri-Training for Recommendation

【2021/推荐/社交网络】Socially-Aware Self-Supervised Tri-Training for Recommendation


原文:https://dl.acm.org/doi/10.1145/3447548.3467340

源码:[伯乐 SEPT]、https://github.com/Coder-Yu/QRec

讲解:地址一

1 动机

默认推荐系统存在广泛的同质性,这意味着相似的用户往往倾向于偏好相似的内容。因此,通过聚合邻近节点的信息来增强中心节点的信息是有益的,以提高推荐系统的性能。为了实现这一目标,作者提出了利用用户的社交信息来增强用户数据视图的方法。此外,作者还考虑了当前推荐系统中的自监督学习(SSL)方法,即通过节点/边移除的干扰来增强数据视图,从而从不同的视图进行对比学习,得到更好的表征。

2 方法

【2021/推荐/社交网络】Socially-Aware Self-Supervised Tri-Training for Recommendation,推荐算法,图论,卷积神经网络

本文所提框架是一种 tri-training(多视图共同训练)与SSL(自监督学习)相结合的社交感知SSL框架。对于同一个用户来说,由于其在二部图(user-item网络)和社交网络(user-user网络)均存在,于是本文主要将社交网络进行数据增强(利用用户社交关系来进行数据扩充,因为社交网络通常被认为是同质性的反映),并且与二部图进行对齐。同时通过三个Encoder生成三个用户表征并且进行对比学习,以此提高推荐系统性能。

假设用户数据是: U = { u 1 , u 2 , … , u m } ( ∣ U ∣ = m ) \mathrm{U}=\left\{u_1 , u _2 , \ldots, \mathrm{u}_{\mathrm{m}}\right\}(|\mathrm{U}|=m) U={ u1u2,um}(U=m) , 物品数据是: I = { i 1 , i 2 , … , i n } ( ∣ I ∣ = n ) \mathrm{I}=\left\{i _1 , i _2 , \ldots, \mathrm{i}_{\mathrm{n}}\right\}(|I|=n) I={ i1i2,in}(I=n) 。模型使用两个图结构数据(user-item G r \mathcal{G}_{\mathrm{r}} Gr和 user-user的social network G s \mathcal{G}_{\mathrm{s}} Gs)。其中对于社会关系,作者使用 s ∈ R m × m s \in R^{m \times m} sRm×m 表示社交邻接矩阵,这个矩阵是一个二元对称矩阵。对于user-item结构,作者用只有0和1填充的矩阵 R ∈ R m × n \boldsymbol{R} \in \mathrm{R}^{\mathrm{m} \times \mathrm{n}} RRm×n 表示。最终模型学习得到的用户嵌入表示 P ∈ R m × d P \in \mathrm{R}^{\mathrm{m} \times \mathrm{d}} PRm×d 和物品嵌入表示 Q ∈ R n × d Q \in \mathrm{R}^{\mathrm{n} \times \mathrm{d}} QRn×d

2.1【如何得到增强视图】

【2021/推荐/社交网络】Socially-Aware Self-Supervised Tri-Training for Recommendation,推荐算法,图论,卷积神经网络

由于社会关系本质上是有噪声的,因此本文利用用户中普片存在的三元闭合来构建可靠的社交关系。通过结合 G r \mathcal{G}_{\mathrm{r}} Gr G s \mathcal{G}_{\mathrm{s}} Gs 可以得到两种三角关系:

  • 三个用户之间的社交联系(如图中的 𝑢 1 𝑢_1 u1 𝑢 2 𝑢_2 u2 和𝑢 4 _4 4),这描述用户在扩充社交圈中的兴趣;
  • 两个购买相同项目的社交联系用户(如图中的 𝑢 1 𝑢_1 u1 𝑢 2 𝑢_2 u2 𝑖 1 𝑖_1 i1),描述用户对他的朋友分享物品的兴趣

以上形成的三角形关系可以认为是加强的联系,因为如果两个人有共同朋友或者共同利益,他们更有可能有亲密关系。则根据上述三角形关系定义可以进一步得到两个邻接矩阵 A f ∈ R m × m A_f\in \mathbb{R}^{m\times m} AfRm×m A s ∈ R m × m A_s\in \mathbb{R}^{m\times m} As文章来源地址https://www.toymoban.com/news/detail-635976.html

到了这里,关于【2021/推荐/社交网络】Socially-Aware Self-Supervised Tri-Training for Recommendation的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数据结构的应用场景:如社交网络、路由算法、图论、网络协议等

    作者:禅与计算机程序设计艺术 数据结构(Data Structure)是计算机科学中存储、组织、管理数据的方式,主要用于解决信息检索、处理和运算时的效率及空间占用问题。它是指数据元素(elements)之间的关系、顺序和逻辑结构,以及相互作用的算法。数据结构通常采用抽象数据类

    2024年02月14日
    浏览(40)
  • 基于区块链智能节点的社交网络舆情传播探讨

    摘要 【应用背景】  随着社交网络的广泛应用,网络舆情问题受到越来越多的重视。区块链技术的出现,有助于网络舆情问题的解决。在信息传播模式方面,区块链社交网络与传统社交网络有很大的不同。 【目的】  揭示区块链社交网络舆情传播特征,对该网络的舆情监管

    2024年03月15日
    浏览(40)
  • 企业社交网络和在线社区市场现状研究分析-

    辰宇信息咨询市场调研公司最近发布-《2022-2028中国企业社交网络和在线社区市场现状研究分析与发展前景预测报告》 内容摘要 本文研究中国市场企业社交网络和在线社区现状及未来发展趋势,侧重分析在中国市场扮演重要角色的企业,重点呈现这些企业在中国市场的企业社

    2024年02月08日
    浏览(47)
  • paddlenlp:社交网络中多模态虚假媒体内容核查

    随着新媒体时代信息媒介的多元化发展,各种内容大量活跃在媒体内中,与此同时各类虚假信息也充斥着社交媒体,影响着公众的判断和决策。 如何在大量的文本、图像等多模态信息中 ,通过大数据与人工智能技术, 纠正和消除虚假错误信息 ,对于网络舆情及社会治理有着

    2024年02月13日
    浏览(33)
  • 逆向推理与因果推断:人工智能在社交网络的应用

    社交网络已经成为我们现代生活中不可或缺的一部分,它们为我们提供了一种高效、实时的沟通和交流方式。然而,社交网络也面临着许多挑战,如信息过载、虚假信息、隐私泄露等。人工智能技术在这些方面发挥着重要作用,尤其是逆向推理和因果推断等算法。 在本文中,

    2024年02月21日
    浏览(41)
  • paddlenlp:社交网络中多模态虚假媒体内容核查(特征篇)

    通过前面两篇文章的介绍,我们可以大致的知道模型用到的特征分为四块:qCap,qImg,captions,imgs。根据这些特征,我们得到的模型效果在0.7左右。是否能加入更多的特征,进一步提升模型的效果呢? 通过数据分析,我们发现了部分图片中存在文字且具有判断文本类别的作用

    2024年02月07日
    浏览(34)
  • 基于python社交网络大数据分析系统的设计与实现

    摘 要 社交网络大数据分析系统是一种能自动从网络上收集信息的工具,可根据用户的需求定向采集特定数据信息的工具,本项目通过研究爬取微博网来实现社交网络大数据分析系统功能。对于采集微博热点群体发现信息数量较少的工作而言,实现一个网页下载程序不会很麻

    2024年02月22日
    浏览(35)
  • 决策树在社交网络和人工智能中的应用

    决策树是一种常用的机器学习算法,它可以用于解决各种分类和回归问题。在社交网络和人工智能领域,决策树算法被广泛应用于多种场景,例如用户行为预测、推荐系统、文本分类、图像识别等。本文将从以下几个方面进行阐述: 背景介绍 核心概念与联系 核心算法原理和

    2024年02月22日
    浏览(47)
  • 智能优化算法应用:基于社交网络算法3D无线传感器网络(WSN)覆盖优化 - 附代码

    摘要:本文主要介绍如何用社交网络算法进行3D无线传感器网(WSN)覆盖优化。 本文主要基于0/1模型,进行寻优。在二维平面上传感器节点的感知范围是一个以节点为圆心,半径为 R n R_n R n ​ 的圆形区域,该圆形区域通常被称为该节点的“感知圆盘”, R n R_n R n ​ 称为传感器

    2024年02月20日
    浏览(47)
  • 社交媒体欺诈乱象 | 每15人就有1人遭遇过网络欺诈!

    据英国劳埃德银行(TSB)5月份发布的一份报告披露,社交媒体平台上的金融欺诈正在以令人担忧的速度增加,消费者应对Facebook、Instagram和WhatsApp上的欺诈保持警惕。   TSB欺诈预防总监Paul Davis表示:“社交媒体公司必须紧急清理他们的平台,以保护每天使用他们服务的无数无

    2024年02月06日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包