论文解读-《Learning Discrete Structures for Graph Neural Networks》 - zhang

news/2025/10/13 15:58:29/文章来源:https://www.cnblogs.com/zhang-yd/p/19138680

1. 论文介绍

论文题目:Learning Discrete Structures for Graph Neural Networks
论文领域:图神经网络,图结构学习
论文地址: https://arxiv.org/abs/1903.11960
论文发表:ICML 2019
论文代码:https://github.com/lucfra/LDS-GNN.
论文背景:
gnnlds01

2. 论文摘要

图神经网络(GNNs)是一类流行的机器学习模型,其主要优点是能够在数据点之间加入稀疏和离散的依赖结构。不幸的是,GNNs只能在这种图结构可用时使用。然而,在实践中,现实世界中的图形通常是嘈杂的和不完整的,或者根本不可用。在这项工作中,我们提出了联合学习图卷积网络(GCN)的结构和参数的近似求解一个双层程序,学习离散概率分布在图的边缘。这不仅允许在给定图形不完整或损坏的场景中应用GCN,而且允许在图形不可用的场景中应用GCN。我们进行了一系列的实验,分析了所提出的方法的行为,并证明它优于相关的方法的一个显著幅度。

3. 相关介绍

3.1 图神经网络

双层隐GCN的表达式可以表达为

gnnlds02

最小化带有正则化项目和经验损失函数

gnnlds03

对于GCN的双层优化问题为

gnnlds04

3.2 结构与参数的联合学习

通过采用期望值,内部和外部目标都成为伯努利参数的连续(并且可能是平滑)函数。方程给出的双水平问题。

gnnlds05

4. 论文核心算法LDS

整个算法的框架可以分为两层,目的是学习数据点之间的离散和稀疏依赖关系,同时训练图卷积网络GCN的参数。

LDS的整体架构图为

gnnlds06

LDS算法的核心逻辑:

  • 协同优化:内层目标函数和外层目标函数交替进行优化
  • 离散可解:通过Gumbel-Softmax重参数化,将离散图结构的优化转化为连续概率的优化,解决传统离散组合优化“NP-hard”的求解难题。

算法的步骤可以分为三个步骤

  • 第一步,对于非图数据,根据KNN近邻算法建立图结构数据。针对输入数据节点,利用图生成器生成图(一般是以KNN为基础的算法)
  • 第二步,进行图采样,来优化内层目标函数(该内层目标函数是GCN的权重参数),在这个过程中,固定外层的图邻接矩阵这个参数
  • 第三步,在完成内层目标函数优化之后,再进行优化外层目标函数,固定GCN的权重参数,继续优化图邻接矩阵。

LDS算法的伪代码图

gnnlds07

5. 实验设置

实验评价的三个标准:
(1)评估了 LDS 的节点分类问题,其中图结构可用,但缺少一定比例的边。
(2)验证我们的假设,即LDS 可以在没有图表的半监督分类问题上取得竞争性结果。
(3)分析了学习到的图生成模型,以了解 LDS 即使在大部分边缺失的情况下也能在多大程度上学习有意义的边概率分布。

实验数据为UCI非图结构数据和图数据Cora,Citeseer。

对比算法:
LDS 与普通 GCN 进行了比较。此外,构思了一种方法(GCN-RND),在普通 GCN 的每个优化步骤中添加随机采样的边缘。

实验数据表现对比

gnnlds08

不同算法在Cora 和 Citeseer数据集上的表现。

gnnlds09

在分类层之前的输出,不同的算法对Citeseer数据集的类划分和可视化过程。

gnnlds10

6. 总结

图结构学习领域的经典论文。在非图结构数据中,通过建立样本的节点间连接来辅助
LDS 的优势在于它以合理的计算成本在典型的半监督分类数据集上获得了高精度。此外,由于 LDS 学习的图生成模型,边缘参数具有概率解释。

7. 个人感悟

学习如何构造一个用来GNN操作的图数据,同样也优化了整个数据分类的表现。图数据在数据分类的鲁棒性上会有良好的增强效果。

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

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

相关文章

【A】The Lost Ship in the Sky

Exercise 容易发现,操作次数就是 \(\operatorname{LCM}(l_i)\),其中 \(l_i\) 为所有的置换环大小。那么,对于可能的答案 \(X=\prod p_i^{a_i}\),我们构造 \(l_i=p_i^{a_i}\),对于剩下的我们补足 1,则 \(\sum p_i…

2025 AI 品牌最新推荐排行榜:聚焦商业落地能力,甄选懂需求的实力服务机构东北 Ai/大连 Ai/大连 Ai 培训/大连 Ai 开发/大连 Ai 推广公司推荐

引言当前大连正加速打造人工智能产业创新高地,已形成高新区技术策源、金普新区场景应用的产业格局,36 个科技创新平台与 500PFlops 算力基础为企业智能化转型提供支撑。但企业在引入 AI 时普遍面临技术与商业脱节的困…

基于经验模态分解的去趋势波动分析(EMD-DFA)方法

1. 关键步骤详解 1.1 经验模态分解(EMD)分解原理:将非平稳信号自适应分解为多个本征模态函数(IMF),每个IMF满足: 局部极值点与过零点数量差≤1 局部包络均值趋近于零MATLAB实现: [imf, residual] = emd(signal…

双碳目标下企业零碳转型的 MyEMS 碳流可视化支撑体系:路径探索与效能评估

在 “双碳” 目标向实体经济渗透的过程中,企业零碳转型正从 “口号式响应” 迈向 “精细化落地”。然而,多数企业面临 “碳流看不见、瓶颈找不到、效果难衡量” 的困境:制造企业的碳排放分散在生产、供应链、废弃物…

Langchain+Neo4j+Agent 的结合案例-电商销售 - 详解

Langchain+Neo4j+Agent 的结合案例-电商销售 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas"…

ERP原理笔记

ERP原理笔记第1章 初识ERP 1.1 企业管理的困惑全球竞争激烈,没有受保护的领地 竞争策略演变:敌无我有 敌有我优 敌优我廉 敌廉我走 敌廉我快1.2 速度成为新的竞争条件1995年:美国公司提出"955"要求(95%订…

2025 智慧康养实训室/专业建设/虚拟仿真/仿真实训室推荐榜:北京教之道 5 星领衔,适配多元康养场景

随着康养需求向智能化、个性化升级,智慧康养凭借 “数据监测 + 服务联动” 优势成为主流方向。结合技术适配性、场景覆盖度与用户反馈,2025 年优质品牌榜单发布,北京教之道科技发展有限公司以全场景服务能力稳居 5 …

Wireshark】抓包实战,图文详解TCP三次握手及四次挥手原理

ip.src == 1.1.1.1ip.dst == 2.2.2.2ip.addr == 3.3.3.3tcp.port == 80tcp.port <= 80tcp.srcport == 80tcp.dstport == 80tcp.flags.syn == 1 //SYN置位报文 【Wireshark】抓包实战,图文详解TCP三次握手及四次挥…

2025 年国内水泵厂家最新推荐排行榜:涵盖多类型水泵,助力用户精准选购优质产品立式多级/自吸/磁力/排污/真空/离心水泵厂家推荐

当前水泵市场品牌繁杂,产品质量与性能差异显著,从工业生产所需的高压耐腐泵到家庭用的小型增压泵,不同场景对水泵的要求各不相同。许多用户在选购时,常因缺乏专业认知,难以辨别产品优劣,易陷入 “选贵的不选对的…

2025 年国内工业水泵厂家最新推荐排行榜:聚焦污水 / 离心 / 渣浆 / 大功率 / 泥浆类设备,助力企业精准选型

在工业生产体系中,工业水泵作为流体输送的核心设备,其品质与性能直接关联企业生产效率、运营成本及安全生产。当前市场上,工业水泵品牌繁杂,产品质量差距显著,部分设备存在材质不耐腐蚀、易磨损、使用寿命短等问题…

基于深度学习的图像增强-zeros-DCE模型源码分享

本文介绍了一个基于Zero-DCE深度学习模型的图像增强系统,能够自动优化曝光不足的暗淡图片。该系统采用PyQt5构建GUI界面,集成了预训练模型,支持快速图像增强处理(仅需几秒)。文章详细展示了系统原理、效果演示(包…

Oracle sql tuning guide 翻译 Part 6-3 --- 用Hint影响优化器 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

redhat 链接宝塔mysql报错问题发现到解决

问题原因 新部署了一个redhat的宝塔面板,发现navcat无法连接mysql服务。链接报错 。 我写的请求连接ip 192.168.175 但是报错确实 1130 - Host 192.168.1.143 is not allowed to connect to this MySQL server解决办法…

vue2初始化过程

Vue2 的初始化过程主要包括以下几个核心步骤: 1. 初始化流程概述 // Vue 构造函数 function Vue(options) {this._init(options) }2. 初始化阶段 2.1 _init() 方法 Vue.prototype._init = function(options) {const v…

[Doris/函数] Doris 之数据查询

概述: Doris 之数据查询 函数篇 GET_JSON_STRING 函数 : JSON 字段提取推荐文献GET_JSON_STRING 函数 - Doris/SQL函数GET_JSON_STRING 是 Apache Doris 提供的一个内置函数用于从 JSON 文本中提取指定路径的字段值,并…

如何用AI绘制程序时序图

1:给AI描述你的程序逻辑,并让他生成一段Mermaid代码 2:将Mermaid代码贴到Mermaid(https://mermaid.live) 3:然后进行细节的调整与编辑即可 ​ ->> :实线,表示“请求 / 调用” ​ -->> :虚线,…

LLVM 后端支持 RISCV 矩阵扩展都有哪些方式

LLVM 后端支持 RISCV 矩阵扩展都有哪些方式 LLVM后端对RISC-V矩阵扩展(RVV,通常为v1.0)的支持是一个多层次、多方式的生态系统。下面我将详细列举并举例说明所有主要方式。 总的来说,支持方式可以分为三大类,其与…

upload的典型案例demo

upload的典型案例demoimport React, { useState } from react; import { Upload, Button, message, List } from antd; import { UploadOutlined } from @ant-design/icons;interface CustomFile {uid: string;name: s…

# 这个函数对i1进行正则拆分, 返回列表. 跟re.split区别是他保留分隔符.

# 这个函数对i1进行正则拆分, 返回列表. 跟re.split区别是他保留分隔符.import re # 这个函数对i1进行正则拆分, 返回列表. 跟re.split区别是他保留分隔符. def resplit(repl, i1): # i1:strpreclean2=[]matches=[]for…

简单聊聊数据可视化大屏制作的前端设计与后端开发

一、概述 数据可视化大屏的制作可分为前端与后端两个部分。前端主要工作是UI设计、数据展示、交互设计等,帮助使用者快速获取所需信息,直观了解数据含义。后端主要工作是数据接入、数据处理、项目部署等,为前端展示…