码住!热门且创新idea:GNN+强化学习!

news2024/11/14 3:38:17

如何提高学习效率、优化策略,并解决复杂的图结构相关问题?或许你可以考虑:GNN+强化学习。

GNN结合强化学习是当前的热门创新方向,它通过利用GNN在图形数据上的强大表示能力与强化学习在决策制定中的优势,不仅能够有效处理复杂的图结构数据,还能解决需要序列决策的实际问题,给我们提供解题的新思路。

但这种策略也存在挑战,如需大量数据、计算资源等。目前的研究也着力于改善这一结合的有效性和效率。比如最新提出的MAG-GNN,利用强化学习来提高GNN的效率和表达力,在减少计算复杂度的同时,也能提升模型的性能。

今天我从这些最新研究中挑选了12个高质量成果供同学们参考学习,开源的代码也整理了,帮助各位寻找灵感、打磨论文。

论文原文+开源代码需要的同学看文末

MAG-GNN: Reinforcement Learning Boosted Graph Neural Network

方法:本文提出了一种基于强化学习的图神经网络方法,称为MAG-GNN,通过使用强化学习(RL)来定位具有区分性的子图集合,从而降低了子图GNN的计算复杂度,同时保持了良好的表达能力。实验结果表明,MAG-GNN在多个数据集上取得了与最先进方法相竞争的性能,并且比许多子图GNNs取得了更好的效果。

创新点:

  • MAG-GNN通过使用强化学习代理来更新子图,从而找到具有最高区分力的子图集合。该方法将子图枚举的指数复杂度降低为常数复杂度的子图搜索算法,同时保持了良好的表达能力。

  • 提出的MAG-GNN方法在许多数据集上进行了广泛实验,表明其具有竞争力的性能,甚至超过了许多子图图神经网络。实验还表明,MAG-GNN有效地减少了子图图神经网络的运行时间。

  • 证明了MAG-GNN的优越性,通过比较MAG-GNN和其他采样方法(如PF-GNN和DropGNN),表明MAG-GNN选择了具有更高区分力的子图,从而提高了效率和效果。

Reinforcement learning-based SDN routing scheme empowered by causality detection and GNN

方法:论文提出了一种结合了强化学习、因果推断和图神经网络的SDN(Software-Defined Networking)路由方案。在GEANT2网络拓扑的实验中,SAC-CAI-EGCN方法在数据包丢失率上优于SPR约66.4%,在延迟上减少了约65.0%,并在吞吐量上提高了约23.8%。这些数据表明SAC-CAI-EGCN在网络性能上实现了显著的改进。

创新点:

  • 该研究首次有效地将因果推断和强化学习相结合,显著提高了网络路由问题的性能。

  • 通过量化动作对环境的因果影响和GNN,提出了一种基于强化学习的SDN路由方法,能够实现高效的SDN路由策略的生成,同时改善了QoS指标,如丢包率、延迟和吞吐量。

AttackGNN: Red-Teaming GNNs in Hardware Security Using Reinforcement Learning

方法:作者提出了一种新颖的强化学习(RL)代理程序AttackGNN,用于生成对抗性示例(即电路),以欺骗GNN技术。为了克服功能性、可扩展性和普适性方面的挑战,作者设计了一种新的RL代理程序,并对其进行了优化。该方法可以针对四种关键的硬件安全问题(IP盗版、检测/定位硬件木马、逆向工程和硬件混淆技术破解)生成成功的对抗性示例。

创新点:

  • AttackGNN是一种基于强化学习的对抗样本生成技术,首次应用于硬件安全的GNN。

  • AttackGNN对目标GNN架构和训练过程是无关的。它只假设对目标GNN模型具有黑盒访问权限。

  • AttackGNN通过设计有效且具有普适性的操作、稀疏的奖励和上下文马尔科夫决策过程的多任务学习,对RL代理进行了优化。这使得AttackGNN能够在硬件安全中生成成功的对抗样本,并且对不同的硬件安全问题具有通用性。

Cooperating Graph Neural Networks with Deep Reinforcement Learning for Vaccine Prioritization

方法:论文探讨了一种结合图神经网络(GNN)和深度强化学习(DRL)的疫苗优先分配策略,旨在有限的疫苗供应下减少疫情的整体负担。在模拟评估中,该框架实现了比基线策略减少7%到10%的感染和死亡,展示了其在优化疫苗分配策略方面的显著效果。

创新点:

  • 将微地理级别的流动性纳入疾病传播模型,并提出了Trans-vaccine-SEIR模型来模拟疾病传播。通过在传统SEIR模型中引入移动性接触风险的异质性,从而改进了疾病传播的复杂模拟。

  • 提出了一种RL-GNN框架来寻找最优的疫苗分配策略。在这个框架中,深度强化学习被用来在高度时空动态的疾病传播图中找到最优解。具体而言,图神经网络被视为一个策略逼近器,可以有效地捕捉流动性接触网络的结构特性和提取动态疾病特征。

关注下方《学姐带你玩AI》🚀🚀🚀

回复“GNN强化”获取全部论文+开源代码

码字不易,欢迎大家点赞评论收藏

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

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

相关文章

鸿蒙语言基础类库:【@ohos.uitest (UiTest)】 测试

UiTest UiTest提供模拟UI操作的能力,供开发者在测试场景使用,主要支持如点击、双击、长按、滑动等UI操作能力。 该模块提供以下功能: [By]:提供控件特征描述能力,用于控件筛选匹配查找。[UiComponent]:代…

中电金信:成功的智慧运营转型,重点是把握“一个基本点和两大主线”

“运营”是银行不可或缺的基础职能,负责产品的服务交付过程和业务的落地处理,解决商业模式下“怎么做”的问题。纵观全球领先银行的运营转型历程,已从传统分散运营逐步转向集中运营、共享运营,乃至价值创造。从国内银行运营转型发…

微信小程序毕业设计-青少年科普教学系统项目开发实战(附源码+论文)

大家好!我是程序猿老A,感谢您阅读本文,欢迎一键三连哦。 💞当前专栏:微信小程序毕业设计 精彩专栏推荐👇🏻👇🏻👇🏻 🎀 Python毕业设计…

基于SpringBoot协同过滤算法商品推荐系统(源码+lw+部署文档+讲解等)

前言: 博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌ 技术范围:SpringBo…

C++面试问题

C基础 什么是野指针? 指向未分配或已释放内存的指针。比如未初始化、delete后未指向空、保存了局部变量的地址 怎么解决野指针问题? 使用智能指针释放后置空指针初始化避免返回局部变量的地址 C空类会创造那些函数? 默认构造析构函数拷…

【qt】TCP客户端如何断开连接?

disconnectFromHost() 来关闭套接字,断开连接. 当我们关闭窗口时,也需要断开连接. 需要重写关闭事件 如果当前的套接字状态是连接上的,我们就可以来断开连接. 运行结果:

空安全编程的典范:Java 8中的安全应用指南

文章目录 一、Base64 编码解码1.1 基本的编码和解码1.2 URL 和文件名安全的编码解码器1.3 MIME Base64编码和解码 二、Optional类三、Nashorn JavaScript 一、Base64 编码解码 1.1 基本的编码和解码 Base64 编码: 使用 Base64.getEncoder().encodeToString(origin…

vue3 快速入门 (一) : 环境配置与搭建

1. 本文环境 Vue版本 : 3.4.29Node.js版本 : v20.15.0系统 : Windows11 64位IDE : VsCode 2. 安装Node.Js 首先,我们需要安装Node.Js。Node.js提供了运行 JavaScript 代码的环境。并且Node.js 带来了 npm,它是JavaScript世界的包管理工具。开发vue时&…

苹果手机相册图片怎么转换成jpg而不会降低质量

在苹果设备的世界里,随着 iOS 11 的推出,苹果引入了一种新的图像格式 - 高效图像编码(High Efficiency Image Format, HEIF)。当用户在 iPhone 或 iPad 上拍摄照片时,默认情况下,这些设备会保存图片为 HEIC…

软件测试——web单功能测试

工作职责: 1.负责产品系统测试,包括功能测试、性能测试、稳定性测试、用户场景测试、可靠性测试等。 2.负责测试相关文档的编写,包括测试计划、测试用例、测试报告等。 3.负责自动化测试框架、用例的维护。 岗位要求: 1.熟练…

达梦数据库系列—28. 主备集群高可用测试

目录 监视器关闭 监视器启动,Detach备库 主备正常,手动switchover 主库故障,自动switchover 主库故障,手动Takeover 主库故障,备库强制takeover 主库重启 备库故障 公网连接异常 主库私网异常 备库私网异常…

uniapp打包成Android时,使用uni.chooseLocation在App端显示的地址列表是空白?一直转圈的解决办法

问题描述: uniapp打包后的测试版app在ios里可以显示高德地图的定位列表,但是安卓手机却不显示定位列表,一直在转圈圈,怎么回事?之前的功能在正式版都能用,真机运行也能用,为什么测试版的安卓手…

【数智化案例展】某省会城市——轨道交通线网云平台建设

‍ 逸迅科技案例 本项目案例由逸迅科技投递并参与数据猿与上海大数据联盟联合推出的《2024中国数智化转型升级创新服务企业》榜单/奖项”评选。 大数据产业创新服务媒体 ——聚焦数据 改变商业 本项目将打造一个先进的线网指挥中心大数据平台,它将作为这座城市轨道…

Kafka基本原理|特性

Kafka是什么 Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统 它的最大的特性就是可以实时的处理大量数据以满足各种需求场景…

线程安全(五)volatile 修饰共享变量(JIT即时编译器、指令重排序)

目录 一、volatile 简介1.1 定义1.2 volatile 的两个特性二、特性1:保证线程间的可见性示例1:普通场景1)代码示例:2)执行结果:3)总结:示例2:被 JIT 即时编译器优化1)代码示例:2)执行结果:3)原因分析:4)什么是 JIT 即时编译器?4)解决方案一:5)解决方案二:三…

如何用STM32实现modbus-RTU?

Modbus RTU是一种广泛应用于工业自动化领域的通信协议,基于主从架构,通过串行通信进行数据传输。本文将详细介绍Modbus RTU协议的基本原理,并提供在STM32微控制器上实现Modbus RTU通信的完整代码示例。 1. Modbus RTU协议概述 Modbus RTU的定义和特点 Modbus RTU(Remote Te…

【数学建模与优化】:解析与实践

目录 数学建模概述 1. 什么是数学模型 2. 数学模型的分类 2.1 按应用领域分类 2.2 按建模方法分类 2.3 按是否考虑随机因素分类 2.4 按变量的连续性分类 2.5 按对对象内部规律了解程度分类 2.6 按变量的基本关系分类 2.7 按是否考虑时间变化分类 3. 数学规划及优化模…

无人机之机架类型篇

碳纤维机架 具有低密度、高强度和高刚度的特点,非常适合商业或工业级无人机的设计。碳纤维机架在飞行过程中具有良好的减振效果,使飞行更加稳定,但制作工艺复杂,成本较高。 工程塑料机架 以其轻便、耐冲击和易加工等特点受到一…

【轻松拿捏】HashMap-详解及底层实现原理?

目录 1. 基本结构 2. 哈希函数 3. 哈希冲突解决 4. 插入操作(put) 5. 查找操作(get) 6. 删除操作(remove) 7. 扩容(resize) 8.说一下 HashMap 的实现原理?&#…