七、标签传播与节点分类【CS224W】(Datawhale组队学习)

news2025/2/27 23:14:51

请添加图片描述

开源内容: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,其中前两种属于集体分类,第三种属于后处理,第四种属于消息传递,第五种属于自监督方法。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/379679.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

或许你想要的画图工具在这里

之前文章发布后,有小伙伴问下面的画怎么画的(偷偷告诉你,其实我是用铅笔水彩笔画的),哈哈,开玩笑了。其实这些图都是用Excalidraw 画出来的。 我们平常不管是工作中,还是在日常写文章&#x…

pdf压缩文件大小的方法是什么?word文件怎么批量转换成pdf格式?

大家在存储文件时,通常会遇到一些较大的文件,这时需要对其进行压缩处理。下面介绍一下如何压缩PDF文件大小以及批量转换Word文件为PDF格式。pdf压缩文件大小的方法是什么?1.打开小圆象PDF转换器,选择“PDF压缩”功能。2.在“PDF压缩”界面中…

二、CSS

一、CSSHTML的结合方式 1、第一种&#xff1a;在标签的style属性上设置"key:value value;"&#xff0c;修改标签样式 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title>…

8位单片机(51 STC8)C语言处理32位unsigned long型数据之计算出错

一、问题描述 入门51没多久后就主攻32了&#xff0c;最近又搞起51&#xff0c;移植一个软定时器代码到STC8上&#xff0c;结果出现了奇怪的问题&#xff0c;而这种问题在各种32位单片机上都是不曾有的。 有如下代码&#xff0c;实现了软定时器。使用内部IRC&#xff0c;22.1184…

LabVIEW与Web通讯

LabVIEW与Web通讯Web客户端可通过LabVIEWWeb服务与远程LabVIEW应用程序交换数据。Web服务由运行在服务器上的VI和其他文件组成&#xff0c;这些VI对应于客户端发出的HTTP请求。LabVIEWWeb服务仅在LabVIEW完整版开发系统和LabVIEW专业版开发系统中可用。Web服务用于下列情况&…

服务器、存储、数据保护……又把奖拿了个遍

新一代高端存储      新一代中端存储      新一代入门级存储      新的数据保护产品线      新一代服务器和边缘服务器新品      … …      戴尔科技集团      在过去一年      继续保持强劲研发创新势头      不仅在硬件层面持续升级  …

NXP iMX8系列处理器Pin Multiplexing定义说明

By Toradex秦海1). 简介为了提高处理器的设计灵活性和可用性&#xff0c;NXP的所有i.MX系列处理器都配备了基于 IOMUX Controller (IOMUXC)和IOMUX来使能Pin Mux功能&#xff0c;使得一个特定的IO管脚可以选择不同的可能多达8种的功能定义模块(ALT0, ALT1, ALT2, ALT3...)&…

YOLOv5全面解析教程⑤:计算mAP用到的Numpy函数详解

作者 | Fengwen、BBuf 本文主要介绍在One-YOLOv5项目中计算mAP用到的一些numpy操作&#xff0c;这些numpy操作使用在utils/metrics.py中。本文是《YOLOv5全面解析教程④&#xff1a;目标检测模型精确度评估》的补充&#xff0c;希望能帮助到小伙伴们。 欢迎Star、试用One-YOLOv…

openpnp - configure - 主次基准点矫正

文章目录openpnp - configure - 主次基准点矫正概述备注ENDopenpnp - configure - 主次基准点矫正 概述 查找问题, 视觉里程碑只剩下4个问题了. 先看下设备上的主校准点, 我设备上的主校准点在设备前部的一个铝合金块上, 一块只带一个mark点的小PCB, 两边用螺丝拧住了.比PCB…

(五十四)大白话索引的页存储物理结构,是如何用B+树来实现的?.md

上一次我们给大家说了主键索引的目录结构&#xff0c;只要在一个主键索引里包含每个数据页跟他最小主键值&#xff0c;就可以组成一个索引目录&#xff0c;然后后续你查询主键值&#xff0c;就可以在目录里二分查找直接定位到那条数据所属的数据页&#xff0c;接着到数据页里二…

腾讯云轻量应用服务器配置表汇总(2核2G/2核4G/4核8G/8核16G)

轻量应用服务器&#xff08;TencentCloud Lighthouse&#xff09;是新一代开箱即用、面向轻量应用场景的云服务器产品&#xff0c;助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、APP、电商应用、云盘/图床和开发测试环境&#xff0c;相比普通云服务器…

我的 System Verilog 学习记录(7)

引言 本文简单介绍 SystemVerilog 语言的 testbench 组件间通信和数据交互。 前文链接&#xff1a; 我的 System Verilog 学习记录&#xff08;1&#xff09; 我的 System Verilog 学习记录&#xff08;2&#xff09; 我的 System Verilog 学习记录&#xff08;3&#xff…

使用msvc命令行或msbuild编译dx3程序

从这里下载&#xff1a;https://github.com/microsoft/DirectX-Graphics-Samples cl.exe /D "UNICODE" /D "_UNICODE" *.cpp /EHsc -I C:\Users\54930\Downloads\DirectX-Graphics-Samples-master\Samples\Desktop\D3D12nBodyGravity\src\WinPixEventRun…

为什么DNS安全很重要

几乎所有web流量都需要标准DNS查询&#xff0c;这为DNS攻击创造了机会&#xff0c;比如DNS劫持和中间人攻击。这些攻击可以将网站的入站流量重定向到网站的伪造副本&#xff0c;收集敏感用户信息&#xff0c;并使企业承担重大责任。目前防范DNS威胁的最普遍方法之一是采用DNSSE…

为什么地图可视化炙手可热?

我们在谈到数据可视化的时候&#xff0c;可能第一反应就是中间有一个地图样式的大屏图。但有没有想过&#xff0c;为什么大多数的可视化大屏中间都是一张地图的样子&#xff1f;这张地图样式的模块究竟是什么呢&#xff1f;它又是怎么做出来的&#xff1f; 其实这张地图样式的…

Linux基本命令复习-面试急救版本

1、file 通过探测文件内容判断文件类型&#xff0c;使用权是所有用户&#xff0c; file[options]文件名2、mkdir/rmdir 创建文件目录&#xff08;文件夹&#xff09;/删除文件目录 3、grep 指定文件中搜索的特定内容 4、find 通过文件名搜索文件 find name 文件名 5、ps 查…

电子科技大学 高级计算机系统结构 考试回忆

首先题量不算小&#xff0c;因此没有太多时间把题都记出来&#xff0c;但是叙述一下题的类型希望能帮到以后选了这门课大家&#xff0c;在网上确实没有搜到这门课有关考试的任何资料&#xff0c;所以我也没啥参考全凭记忆和老师的PPT结合。复习的时候老师给了大纲&#xff0c;就…

mysql字符串等值查询中条件字段值末尾有空格也能查到数据问题

一、事故还原 我们仍然使用学生信息表&#xff0c;但是我们只需要保留两个字段即可&#xff1a; CREATE TABLE student_info (id int(11) NOT NULL AUTO_INCREMENT COMMENT 学号,name varchar(20) CHARACTER SET utf8 DEFAULT NULL COMMENT 姓名, PRIMARY KEY (id) ) ENGINEIn…

挑战图像处理100问(26)——双线性插值

双线性插值是一种常用的图像插值方法&#xff0c;用于将低分辨率的图像放大到高分辨率。它基于一个假设&#xff1a;在两个相邻像素之间的值是线性的。 双线性插值考察444邻域的像素点&#xff0c;并根据距离设置权值。虽然计算量增大使得处理时间变长&#xff0c;但是可以有效…

电脑开机后进不了系统?原因以及解决方法

在日常使用电脑的过程中&#xff0c;我们有时候会遇到电脑开机后进不了系统的情况&#xff0c;这是令人十分烦恼的事情。那么&#xff0c;这种情况的出现可能是由于什么原因呢&#xff1f;接下来&#xff0c;本文将为您介绍电脑开机后无法进入系统的原因以及解决方法。 演示机型…