七、标签传播与节点分类【CS224W】(Datawhale组队学习)
创始人
2025-05-31 03:21:06

请添加图片描述

开源内容:https://github.com/TommyZihao/zihao_course/tree/main/CS224W

子豪兄B 站视频:https://space.bilibili.com/1900783/channel/collectiondetail?sid=915098

斯坦福官方课程主页:https://web.stanford.edu/class/cs224w

文章目录

  • 半监督节点分类
    • 半监督节点分类问题求解方法对比
  • 标签传播和集体分类
    • 大自然对图的基本假设
    • Label Propagation (Relational Classification)
      • 算法简介
      • 算法举例
      • 算法的不足
    • lterative Classification
      • 算法简介
      • 算法举例
    • Correct & Smooth
      • 算法简介
      • 算法举例
    • Belief Propagation
      • 算法简介
      • 算法举例
        • 消息传递举例
        • 存在环
      • 算法优缺点分析
    • Masked Lable Prediction
      • 算法简介
  • 总结

半监督节点分类

标签传播算法常作为baseline和其它图神经网络模型进行对比
半监督节点分类:由已知标签的节点猜测未知节点
在这里插入图片描述
直推式学习和归纳式学习

  • transductive直推式学习:训练模型的过程中用到了已知和未知的标签,没有新节点的加入
  • inductive归纳式学习:对新节点进行预测

半监督节点分类问题的求解思路

  1. 特征工程
  2. 节点表示学习(图嵌入)
  3. 标签传播(消息传递)
  4. 图神经网络

任务:通过节点属性和网络信息预测新节点的标签
在这里插入图片描述

半监督节点分类问题求解方法对比

在这里插入图片描述

标签传播和集体分类

集体分类:Label Propagation ( Relational Classification)和lterative Classification
后处理:Correct & Smooth
消息传递:Belief Propagation
自监督:Masked Lable Prediction

大自然对图的基本假设

相邻的节点更可能相连且有相同的类别(物以类聚人以群分,近朱者赤近墨者黑)
在这里插入图片描述

  • 同质性(Homophily):具有相似属性特征的节点更可能相连且具有相同类别
  • 影响(influence):社交会影响节点类别

Label Propagation (Relational Classification)

算法简介

  • 计算方式:对节点的邻居节点求加权平均
    在这里插入图片描述

  • 对已知节点初始化为0或者1,位置节点初始化为0.5

  • 更新所有的节点直到收敛或者达到迭代次数上限

算法举例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

算法的不足

  • 不保证收敛
  • 仅用到网络的连接信息,没有使用到节点属性特征

lterative Classification

算法简介

使用了网络信息、节点类别信息和节点属性特征信息
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

算法举例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Correct & Smooth

算法简介

利用了图的结构进行后处理,分为correct步骤和smooth步骤
correct步骤对训练误差(不确定性)进行扩散和分散
smooth步骤对最终的预测结果进行扩散和分散
可以和图神经网络进行结合

算法举例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Correct step
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
smooth step
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Belief Propagation

算法简介

Belief Propagation是一种动态规划的方法,下一时刻的状态仅取决于上一时刻,当所有节点达到共识的时候,得到最终的预测结果
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

算法举例

消息传递举例

在这里插入图片描述
在这里插入图片描述
对于树状图,从叶子节点向根节点进行汇报
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

存在环

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

算法优缺点分析

在这里插入图片描述

Masked Lable Prediction

算法简介

在这里插入图片描述
在这里插入图片描述

总结

本篇文章介绍了半监督节点分类问题的常见概念和各种求解方法的对比,之后介绍了五种解决半监督节点分类问题的算法,分别是Label Propagation ( Relational Classification)、lterative Classification、Correct & Smooth、Belief Propagation、Masked Lable Prediction,其中前两种属于集体分类,第三种属于后处理,第四种属于消息传递,第五种属于自监督方法。

相关内容

热门资讯

吸猫伐是什么意思 吸猫是吸哪里 作为铲屎官,相信对于网络上流行的各种与猫咪相关的梗都是了然于心的,什么吸猫啦,撸猫啦,云养猫啦……等...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
重庆属于哪个省份的 重庆在中国... 重庆有多大,大到超出我们的想象,重庆作为我国4个直辖市之一,印象里应该跟京津沪面积差不多,可事实上却...
阿西吧是什么意思 阿西吧相当于... 即使你没有受到过任何外语培训,你也懂四国语言。汉语:你好英语:Shit韩语:阿西吧(아,씨발! )日...