【斯坦福CS224W图机器学习】06 节点嵌入Node Embedding

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

节点嵌入Node Embedding

概述

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

在这里插入图片描述

传统的图机器学习任务中,我们将大量时间花费在特征工程上,即手工设计节点(边、图)级别的特征

那么我们可以摆脱手工设计特征的束缚吗?答案或许是:图表示学习

图表示学习 Graph Representation Learning

图形表示学习减轻了每次进行特征工程的需要。

在这里插入图片描述

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

在这里插入图片描述

为什么要做嵌入Embedding

任务:将节点映射到嵌入空间。

  • 节点之间嵌入的相似性表明它们在网络中的相似性。例如:两个节点彼此靠近(由一条边连接)
  • 编码网络信息
  • 可能用于许多下游预测

在这里插入图片描述

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

在这里插入图片描述

节点嵌入Node Embedding

Setup

我们假设我们有一个图 G G G

  • V V V是顶点集
  • A A A是邻接矩阵(假设是二进制的)
  • 为简单起见:不使用节点特征或额外信息

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值