13、利用图神经网络进行链接预测与图生成

利用图神经网络进行链接预测与图生成

1. 利用SEAL进行链接预测

在链接预测领域,之前介绍的基于节点的方法是通过学习相关节点嵌入来计算链接可能性。而另一种方法则是关注目标节点的局部邻域,这类技术被称为基于子图的算法,其中SEAL(可理解为用于链接预测的子图、嵌入和属性)使其得到了广泛应用。

1.1 SEAL框架介绍

SEAL是一个用于链接预测的框架,它学习图结构特征。该框架将目标节点及其k - 跳邻域所形成的子图定义为封闭子图,并将其作为输入(而非整个图)来预测链接可能性,实际上是自动学习一种局部启发式方法进行链接预测。

SEAL框架包含以下三个步骤:
1. 封闭子图提取 :选取一组真实链接和一组虚假链接(负采样)来构成训练数据。
2. 节点信息矩阵构建 :包含节点标签、节点嵌入和节点特征三个组件。
3. GNN训练 :以节点信息矩阵为输入,输出链接可能性。

下面是SEAL框架的流程图:

graph LR
    A[封闭子图提取] --> B[节点信息矩阵构建]
    B --> C[GNN训练]
    C --> D[输出链接可能性]

封闭子图提取过程相对简单,列出目标节点及其k - 跳邻域,提取其边和特征。较大的k值能提升SEAL学习的启发式方法的质量,但会产生更大的子图,计算成本也更高。

节点信息构建的第一个组件是节点标注。

相关推荐

图神经网络实战(15)——SEAL链接预测算法

链接预测是指利用图数据中已知的节点和边的信息,来推断图中未知的连接关系或者未来可能出现的连接关系,在机器学习和数据挖掘等领域具有广泛的应用。本节中介绍了用于链接预测的 SEAL 框架,其侧重于子图表示,每个链接周围的邻域作为预测链接概率的输入。并使用边级随机分割和负采样在 Cora 数据集上实现了`SEAL 模型执行链接预测任务。

盼小辉丶的博客 9951

13、图神经网络中的链接预测与图生成技术

本博客详细介绍了图神经网络中的链接预测与图生成技术。重点探讨了基于子图的SEAL框架,包括其封闭子图提取、节点信息矩阵构建和GNN训练三个主要步骤,并提供了基于PyTorch Geometric的完整实现流程。此外,博客还概述了图生成技术,涵盖传统方法如Erdős-Rényi模型和小世界模型,以及基于深度学习的方法,包括VAE、自回归模型和GAN等。特别介绍了MolGAN在分子生成中的应用。通过对比不同方法的优缺点,为读者提供了在不同场景下选择合适图生成技术的参考依据。

y4z5a6b7的博客 87

知识图谱实战应用18-知识图谱结合图神经网络GNN的实战应用,模型搭建与训练

大家好,我是微学AI,今天给大家介绍一下知识图谱实战应用18-知识图谱结合图神经网络GNN的实战应用,模型搭建与训练,本文将详细介绍如何基于Py2neo的知识图谱结合图神经网络(Graph Neural Network, GNN)实现一个应用项目。我们将首先导入CSV数据到Neo4j图数据库,然后利用GNN进行训练和预测。

微学AI的博客 1760

TPAMI 2024 | GALA:基于图扩散的对齐与拼图的无源域适应

无源图域适应:本文首次探索了无源图域适应问题,即在无法访问源图的情况下,将现成的源模型适应到未标记的目标图。这是一个实际但尚未充分探索的问题,尤其在数据隐私日益重要的背景下。基于图扩散的域对齐:提出了GALA方法,通过图扩散模型从目标数据中重建源风格的图。具体来说,使用源图训练一个基于分数的图扩散模型,然后通过**随机微分方程(SDE)**对目标图进行扰动,并通过反向过程重建源风格的图。无偏伪标签生成:为了克服目标域中的标签稀缺性,GALA引入了类特定的阈值,并通过课程学习生成准确且无偏的伪标签。这种方法避

小白学视觉 118

【信息科学与工程学】【制造工程】第五十九篇 工艺及制造中的复杂系统理论01

编号类型领域问题详细的数学分析参数列表及每个参数的数学表达式及每个参数的数值范围及边界条件及测量方法​理论制造系统制造系统作为耗散结构的自组织理论​1.:制造系统的状态由有序度 S(熵) 和能量 E描述。系统总熵变 dS=de​S+di​S,其中 de​S是系统与环境交换的熵流,di​S≥0是系统内部产生的熵。2.:系统需处于远离平衡态。

weixin_49199313的博客 174

SEAL_OGB:SEAL的开源实现,用于在开放图基准(OGB)数据集中进行链接预测

SEAL_OGB-OGB链接预测任务的SEAL的实现 关于 该存储库支持以下论文: M. Zhang,P。Li,Xia Xia,K。Wang,和L. Jin,重新审视图神经网络进行链接预测。 SEAL是基于GNN的链接预测方法。 它首先为每个目标链接提取一个k跳封闭子图,然后应用双半径节点标签(DRNL)方案为每个节点提供一个整数标签作为其附加功能。 最后,将这些标记的封闭子图馈送到图神经网络,以预测链接的存在。 该存储库使用PyTorch-Geometric库重新实现SEAL,并在开放图谱基准(OGB)数据集上测试SEAL。 在提交时,SEAL在中的4个链接预测数据集中的3个中排名第1。 它还支持类行星状数据集,例如Cora,CiteSeer和PubMed,其中使用了随机的0.85 / 0.05 / 0.1拆分和AUC度量。 通过使用您自己的行星类数据集替换使用自定义数据集也很容

GCN_linkprediction:在pytorch上使用GCN进行链接预测

在pytorch上使用GCN进行链接预测 项目说明 该项目旨在预测专利的cpc节点是否链接。 为了完成此项目,在pytorch上使用了Kipf的通用GCN模型。 专利在移动支付行业中爬行。 框架 在Google专利高级搜索中搜索“移动支付”,并获取专利号。 使用1)中的专利号来检索所有专利。 创建邻接矩阵和特征矩阵 删除链接并将数据拆分为训练集和验证集。 从GCN图层获取新的节点要素。 计算节点对的相似度。 使用标签将损失降到最低,并更新重量。 用法 python crawling.py python removelinks.py python features.py python train.py 最佳纪元是44〜46 参考 kenyonke / LinkPredictionGCN tkipf / pygcn @article{kipf2016semi, tit

nbaGNNs:图神经网络模型在2013-2019、2021赛季对nba和ncaa点微分图执行链接预测

该项目是几个图神经网络模型的实现,用于在NBA和NCAA篮球的2013-2019年,2021赛季的加权有向点微分图上进行链接预测。 打开src / models.py选择测试的年份和日期范围或调整超参数。 运行src / models.py火车并测试模型。 每种预测在2021年的都发布在。 所显示的预测是(主场得分-客场得分)。 模型的输入是表示给定日期的季节状态的图形:“进攻/防守”图形具有nba进攻和防守作为节点,而边沿则表示它们之间的相互作用。 Vegas图以团队为节点,其加权有向边表示。 进攻/防守图中的边权是根据统计。 作为预处理步骤,将所有图形进行行归一化,并按照Oracle (2012 Balreira,Miceli,Tegtmeyer)中的描述应用Oracle调整,以增强图形上的随机游动。 接下来,将 (2016,Grover,Leskovec)应用于图形,以计算所有进

matlab神经网络预测代码-SEAL:SEAL(从子图,嵌入和链接预测属性中学习)。“M.Zhang,Y。Chen,基于图形神经网络的链接预

matlab神经网络预测代码SEAL-从子图,嵌入和链接预测的属性中学习 关于 SEAL的代码(从子图,嵌入和链接预测属性中学习)。 SEAL是用于链接预测的新颖框架,可将链接预测系统地转换为子图分类问题。 对于每个目标链接,SEAL提取其h跳封闭子图A并构建其节点信息矩阵X (包含结构节点标签,潜在嵌入和节点的显式属性)。 然后,SEAL将( A,X )馈入图神经网络(GNN)以对链接的存在进行分类,以便它可以同时从图结构特征(来自A )和潜在/显式特征(来自X )中学习以进行链接预测。 有关更多信息,请检查我们的论文: M. Zhang和Y. Chen,基于图神经网络的链接预测,神经信息处理系统(NIPS-18)的进展。 版本 SEAL在MATLAB和Python中均已实现。 本文使用MATLAB版本生成实验结果,其中还包含其他基准方法的评估代码。 Python软件具有更好的灵活性和可伸缩性。 还有一个PyTorch Geometric实现,可以在开放图基准(OGB)数据集上测试SEAL。 它还支持诸如Cora和CiteSeer之类的Planetoid数据集,以及自定义的Pytor

别再为UE5像素流部署踩坑了!Windows服务器单实例保姆级避坑指南(含Node.js证书、coturn空文件夹等常见问题解决)

本文提供了UE5像素流在Windows服务器单实例部署中的全面解决方案,涵盖Node.js证书过期、coturn空文件夹等常见问题。通过详细的步骤指导和配置建议,帮助开发者高效完成部署,避免常见陷阱,特别适合局域网环境下的应用场景。

weixin_30315435的博客 467

最优化问题——一维搜索(一)

最优化问题——一维搜索 1. 一维搜索的引入 1.1 从非线性规划问题到一维搜索 在前面的文章中,我们提到了基于迭代的非线性规划问题的求解思路。在求解过程中,我们提到了在每一步的迭代中都需要对计算步长因子,其计算公式为: λk=minλf(xk+λp)λ_k=min_{λ}f(x_k+λp)λk​=minλ​f(xk​+λp) 我们将f(xk+λp)f(x_k+λp)f(xk​+λp)视为λ的一元函数,我们的目标就是求这个一元函数的极小值。对于这个问题,我通常的求解方式为一维搜索。 1.2 一维搜索的基本形

hei653779919的博客 7362

win11本地部署openclaw实操第5集-X11图形化界面搭建,让WSL2“看见”世界

本文介绍了在WSL2中实现图形界面(GUI)的方法。由于WSL2默认没有图形界面,需要使用X11服务器作为"翻译显示器",将Linux程序的图形指令渲染到Windows窗口中。推荐使用VcXsrv作为X11服务器,详细说明了其安装和配置步骤,包括选择"One large window"显示模式、禁用访问控制等关键设置。随后在Ubuntu中安装轻量级xfce4桌面环境,并通过设置DISPLAY环境变量将图形输出指向VcXsrv。最终通过startxfce4命令成功在Vc

weixin_44626085的博客 811

不用变压器也能联网?手把手教你PHY芯片直连的3种实用方案

本文详细介绍了PHY芯片直连的3种实用方案,帮助开发者在物联网设备中实现更经济、更精简的网络连接设计。通过分析电压驱动型和电流驱动型PHY的核心原理,提供具体的电路配置和优化建议,确保信号质量的同时节省成本和空间。

smartcontract5的博客 334

【ArcGIS风暴】ArcGIS 10.2导入Excel数据X、Y坐标(经纬度、平面坐标),生成Shapefile点数据图层

用过CASS的人都知道,野外数字测图得到的点数据(平面坐标)可以直接导入到CASS中,进一步绘制地形图。那么,带有坐标的数据能不能在ArcGIS中实现点图层的生成呢?答案是必须的! 本文以气象台站shp数据的生成为例,详细介绍ArcGIS 10.2中导入X、Y坐标(这里指的是经度、纬度),生成Shapefile点数据的流程。 相关阅读:《全站仪、RTK测量坐标数据在CASS和ArcGIS中展点的区别和联系》 目录 1、数据准备 2、添加X、Y数据 3、属性表连接(Join) 4、导出为Sh.

智慧空间实验室 10万+

【车载以太网】Eth Stack Bringup

摘要:本文基于AUTOSAR架构,详细介绍了在TC3xx硬件平台上实现EthStack Bringup的全过程。作者通过配置MCAL和Davinci工具,完成了EthTrcv、Eth、EthIf、EthSM和TcpIp等模块的集成,并解决了16字节内存对齐和以太网速率不匹配等问题。最终实现了PC端与开发板的Ping通,并通过WireShark验证了数据包收发。文章总结了调试中的关键问题与解决方案,强调了实践的重要性,为后续EthStack的深入分析奠定了基础。

qq_36056498的博客 183

把 SAP 配置当成一张地图:用 IMG 把实施、变更与治理串成一条清晰的路

摘要 SAP IMG(Implementation Guide)是SAP实施的核心导航体系,它将客户需求转化为系统配置,提供结构化路径和文档化支持。IMG不是简单的菜单树,而是包含业务落地路径、标准化配置活动和文档化知识的实施语言。通过三种视图(Reference、Enterprise、Project)解决不同管理问题,其中Project IMG尤其重要,可管理项目范围、分工和进度。实际工作中应通过SPRO事务码访问IMG,将探索与执行分开管理。案例显示,跨国企业通过Project IMG可有效控制组织架构

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 230

YOLOv8【第四章:注意力机制篇·第20节】一文讲透,注意力机制设计原则与选择指南 - 从原理到实践的系统化方法论!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》,该专栏持续复现网络上各种热门内容(全网YOLO改进最全最新的专栏,质量分97分+,全网顶流),改进内容支持(分类、检测、分割、追踪、关键点、OBB检测)。且专栏会随订阅人数上升而涨价(毕竟不断更新),当前性价比极高,有一定的参考&学习价值,部分内容会基于现有的国内外顶尖人工智能AIGC等AI大模型技术总结改进而来,嘎嘎硬核。    ✨ 特惠福利:目前活动一折秒杀价!一次订阅,永久免费,所有后续更新内容均免费阅读!

**My Coding Family** 899

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

上一篇: 11、人工智能在计算机应用中的应用探索
下一篇: 45、人机协同机器学习产品实践
code8
博客等级 码龄17年 65粉丝 1720原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值