首页 > 其他分享 >SocialLGN阅读笔记

SocialLGN阅读笔记

时间:2023-09-14 16:34:00浏览次数:38  
标签:表示 社会关系 SocialLGN 用户 笔记 图中 阅读

SocialLGN阅读笔记

​ 这篇文章主要是在LightGCN的基础上,不仅仅只采用了user-item graph来进行推荐,还加入了用户之间的社交信息。用户和项目的表示在LightGCN中传播,并且用户的表示在社交图中传播。在此基础上,本文还新设计了一个图融合操作,来聚合用户表示。

​ 在推荐系统中,用户-项目数据和社会关系数据通常被建模为两个图,我们要使用社会关系图通常有两种办法,一种是将社会关系图和用户项目交互图整合到异构图中,并统一的学习图中每个节点的表示。另一种是学习每个用户在两个图中的表示,然后将两个学习到的表示合并为最终的表示。

pPRoU10.md.png

​ 本文的主要模型思路如下

pPRT4x0.md.png

主要思想是对于用户来说,先对两个图分别进行卷积,然后将得到的这两个表示进行融合得到一个新的用户表示,之后将这个新的用户表示当作输入输入到下一层中

图融合的方式为:

pPR7XTg.png

损失函数为BPRLoss

标签:表示,社会关系,SocialLGN,用户,笔记,图中,阅读
From: https://www.cnblogs.com/anewpro-techshare/p/17702831.html

相关文章

  • 机器学习-李宏毅课程笔记
    目录Sigmoid函数相关Sigmoid函数相关......
  • 【学习笔记】Transformer
    在看Transformer之前,建议先学习一下Self-attention。同样,这边笔记是参考李宏毅老师的课程和ppt,感兴趣的可以去看原视频~Sequence-to-Sequence没错!Transformer是一个sequence-to-sequence(Seq2Seq)的模型,也就是输入一个sequence,模型会输出一个sequence。前面讲self-attention......
  • JVM学习笔记(三)
    这是该专题Blog连载的第三部分,整理一下发上来。-------------------------------------------------------与垃圾收集GC相关的3件事:1.哪些内存需要回收?2.何时回收?3.怎么回收?上面3条分别对应了2部分知识:1.垃圾收集算法(对应1)。2.垃圾收集器(对应2、3)。下面分别学习这些知识。 一、什......
  • JVM学习笔记(二)
    接上文------------------------------------二、类文件结构虚拟机不关注Class的来源是什么语言,它只要符合Class文件应有的结构就可以在Java虚拟机中运行。1.Class类文件结构Class文件是一组8位字节为基础的二进制流,各个数据项目严格按照顺序紧凑排列在Class文件中,中间没有添加任何......
  • JVM学习笔记(一)
    前言:曾经看过一本很好的关于介绍Java虚拟机的书,好像叫《深入Java虚拟机(第二版)》的电子版,但不慎遗失了,实在可惜。有时间再到网上找找,看还有没有下载的。  一、关于运行时数据区域:1.Java虚拟机所管理的内存将包括以下的几个运行时数据区域:程序计数器、Java虚拟机栈、本地方法栈、......
  • 【刷题笔记】50. Pow
    题目Implement pow(x, n),whichcalculates x raisedtothepower n (xn).Example1:Input:2.00000,10Output:1024.00000Example2:Input:2.10000,3Output:9.26100Example3:Input:2.00000,-2Output:0.25000Explanation:2-2=1/22=1/4=0.25N......
  • JS深入学习笔记 - 第二章.类和对象
    3.类和对象3.1面向对象这里顺带提一句学习JAVA时,老师说的面向对象和面向过程的区别:面向过程:强调做什么事情,具体什么步骤。举个把大象放进冰箱的例子:打开冰箱门把大象放进冰箱关上冰箱门面向对象:强调的是做动作的主体(称之为对象)冰箱:打开操作冰箱:放的操作(放的可以是大象......
  • RK3568开发笔记(九):开发板buildroot固件调通RS485口,运行项目中RS485协议调试工具Demo
    前言  上一篇已经将Qt移植过去了,此时我们移植整体应用不是什么问题了,那么现在应用对外得接口使用了RS485接口,板载了一个RS485,于是需要调通,兼容这个开发板得RS485。 补充  看起来很简单,弄起来不懂得就是不懂,懂得虽然懂还得花时间去研究一下开发板特性,与厂家沟通下,......
  • JS深入学习笔记 - 第一章.构造函数原型与原型链
    1.构造函数和原型 1.1概述在典型的 OOP语言中(如Java),都存在类的概念,类就是对象的模板,对象就是类的实例,但在ES6之前,JS并没有引入类的概念。在ES6之前,对象不是基于类创建的,而是一种称为构建函数的特殊函数来定义对象和它们的特征。有三种创建对象的方式:对象字面量(constob......
  • 《从实践中学习TCP/IP协议》笔记
    2.2网络体系802.3以太网802.11无线网络802.16WiMAX2.4以太网以太网采用附加冲突检测的载波侦听多路访问(CSMA/CD)机制,以太网中所有节点都可以看到在网络中发送的所有信息,以太网是一种广播网络以太网帧结构,由前同步码+帧开始定界符+以太网报头(目的地址+源地址+类型假定IP)+......