当前位置:首页>源码分享>

图卷积

谱域图卷积

经典卷积的局限性

image-20221107204017053

图卷积分类

image-20221107205004309

经典

image-20221107205045486

拉普拉斯矩阵性质

image-20221107214221260

拉普拉斯算子

image-20221107215219608

image-20221108131430227

拉普拉斯矩阵结论

image-20221108131523288、 图傅里叶变换的基函数即为图拉普拉斯矩阵的特征向量

原因

image-20221108135324982

 

图傅里叶变换

image-20221108135930322

image-20221108141046593

图卷积公式

image-20221108141517343

scnn图谱卷积

拉普拉斯谱分解耗时

ChebNet图谱卷积(针对scnn问题进行改进)

image-20221108162248932

GCN

仅仅考虑一阶切比雪夫多项式,减少学习参数

image-20221108163032211

小节

image-20221108162950067

回顾

image-20221108163219579

image-20221108163238740

image-20221108162248932

空域图卷子

1.区别

2,已有算法

GNN

思路:使用随机游走方法,给每个节点选择p个最为紧密的节点作为领域,然后再与固定大小的p个卷积核参数进行内积

本质:image-20221109172808756

利用随机游走方法将图数据变换成有规则的数据从而进行经典的卷积

图卷积过程

1.

image-20221109173740238

2.

image-20221109175656217

3.

image-20221109175851077

image-20221109180019064

计算流程

image-20221109180511975

选择节点数,构建领域节点

image-20221109180625922

卷积计算

image-20221109181433666

GraphSAGE

image-20221109181612860

image-20221109181722380

 

image-20221109182115748

计算过程

image-20221109183031269

对比GNN

image-20221109184004822

 

操作流程

image-20221109184952283

image-20221109185130613

image-20221109185315381

GAT

image-20221109191036574

 

比较

image-20221109192144067

image-20221109192242292

image-20221109192445193

操作流程

image-20221109192755148

image-20221109193123388

image-20221109193226686

 

PGC

image-20221109193300161

image-20221109193755231

image-20221109194920300

对比

image-20221109201812523

小结

image-20221109201917060

image-20221109201932622

image-20221109202012726

image-20221109202053793

作业

image-20221109202111063

 

推荐系统

推荐系统的主要目标是从用户历史交互信息和辅助信息(side information)中为用户和物品生成合适的向量表示。推荐系统中的很多信息都是图数据,例如用户物品交互组成的二部图、社交关系和知识图谱信息等,而且GNN擅长表示学习,所以很多研究人员开始思考如何把GNN 应用在推荐系统中。

embedding层

从稀疏矩阵到密集矩阵的过程,叫做embedding,很多人也把它叫做查表,因为他们之间也是一个一一映射的关系。

Embedding是NPL领域最重要的发明之一,他把独立的向量一下子就关联起来了。这就相当于什么呢,相当于你是你爸的儿子,你爸是A的同事,B是A的儿子,似乎跟你是八竿子才打得着的关系。结果你一看B,是你的同桌。Embedding层就是用来发现这个秘密的武器。

更重要的是,这种关系在反向传播的过程中,是一直在更新的,因此能在多次epoch后,使得这个关系变成相对成熟,即:正确的表达整个语义以及各个语句之间的关系。这个成熟的关系,就是embedding层的所有权重参数。

 

推荐算法

 

协同过滤算法

著名的视频流媒体公司 Netflix 对协同过滤算法进行了改进,提出了矩阵分解算法(Matrix Factorization, MF)[8]。

在矩阵分解模型的基础上,BiasedSVD[9]通过引入偏置信息实现了更精确的评分预测(*矩阵分解的目的*是通过机器学习的手段将用户行为矩阵中缺失的数据(用户没有评分的元素)填补完整,最终达到可以为用户做推荐的目标。)

数据集

电影数据集

MovieLens 公开数据集

 

给TA打赏
共{{data.count}}人
人已打赏
源码分享

Java程序加密解密源码分享

2022-9-23 13:25:41

源码分享

利用纯前端实现网站运行时间

2023-4-3 18:47:26

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
购物车
优惠劵
有新私信 私信列表
搜索