节点嵌入Node Embedding
文章目录
概述
回顾传统的图机器学习方法:给定一个输入图,提取节点、链接和图级特征,学习一个模型(SVM、神经网络等。)将特征映射到标签。

传统的图机器学习任务中,我们将大量时间花费在特征工程上,即手工设计节点(边、图)级别的特征。
那么我们可以摆脱手工设计特征的束缚吗?答案或许是:图表示学习
图表示学习 Graph Representation Learning
图形表示学习减轻了每次进行特征工程的需要。

目标:高效的独立于任务的图形机器学习特征学习!

为什么要做嵌入Embedding?
任务:将节点映射到嵌入空间。
- 节点之间嵌入的相似性表明它们在网络中的相似性。例如:两个节点彼此靠近(由一条边连接)
- 编码网络信息
- 可能用于许多下游预测

节点嵌入的例子–扎卡里空手道俱乐部网络节点的2D嵌入:

节点嵌入Node Embedding
Setup
我们假设我们有一个图 G G G
- V V V是顶点集
- A A A是邻接矩阵(假设是二进制的)
- 为简单起见:不使用节点特征或额外信息


本文介绍了节点嵌入(NodeEmbedding)在图表示学习中的应用,旨在通过学习低维向量表示来捕捉网络结构的相似性。节点嵌入的目标是使嵌入空间中的相似性反映原始图中的节点关系。通过浅层编码如简单的嵌入查找,可以将节点映射到嵌入空间,并用解码器优化嵌入以最大化节点对之间的相似性。这种方法无须手工特征工程,适用于多种下游任务。
最低0.47元/天 解锁文章
4635

被折叠的 条评论
为什么被折叠?



