带属性随机游走的图循环网络

2023-11-29 10:08

本文主要是介绍带属性随机游走的图循环网络,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. 背景

    随机游走模型被广泛应用于从网络嵌入到标签传播的各种网络分析任务中。但是在真实的系统中,节点通常不是纯顶点,而是具有不同的特征。然而,为具有属性的网络开发随机游走模型是困难的,节点属性使得节点间的交互更加复杂,拓扑结构也更加异构。本文探索了在属性网络上进行联合随机游走,并利用它们来促进深度节点的学习。最后,利用实验与最先进的嵌入算法作比较,证明了模型的有效性。

2. 介绍

    在纯网络上的随机游走已经得到了深入的研究,但是在真实的系统中,节点通常不是纯粹的顶点,而是含有大量的属性数据,这些属性描述了节点的特定特征。这种网络称为属性网络。这些节点属性可以潜在地用于推进基于随机游走的分析。本文提出在属性网络上进行有效的随机游走,并通过深度学习技术对提取的信息进行卷积,实现节点表示学习。通过设计了一种新的属性网络嵌入框架(带属性随机游走的图回归网络:GraphRNA)),它由一个有效的联合游走机制(AttriWalk)组成,并结合了带属性随机游走的图回归神经网络的优点。

3. 问题重述

    设V为现实信息系统中的n个节点集合,通过无向网络连接,加权邻接矩阵记为G∈Rn×n。对于每一对节点i和j,如果它们之间没有链接,则wij为0,而wij越大,则表明它们之间的关系越强。每个节点i还与一个高维特征向量ai相关联,称为节点属性。本文使用矩阵A∈Rn×m来表示所有节点属性的集合。这种类型的网络G = (V,G,A)被定义为带属性的网络。为了使问题在物理上有意义,本文假设G和A的元素都是非负的。
    定义1(属性网络嵌入ANE):给定一个属性网络G = (V,G,A)和小维度d,学习一个映射f:{G,A}→H, H∈Rn×d,使G中所描述的关联信息和A中所描述的节点属性信息可以尽可能多的保存在H中。
    定义2(基于随机游走的属性网络嵌入):开发一个符合ANE数据特征的框架,包括复杂的节点交互、非线性关联和异构信息源,同时保持随机游走带来的良好特性。
在这里插入图片描述

4. 基于属性游走的嵌入

由于文章在服务器上,全文内容详见:http://bbit.vip/service/main.php?version=1&type=article&id=11

这篇关于带属性随机游走的图循环网络的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/432416

相关文章

C#借助Spire.XLS for .NET实现在Excel中添加文档属性

《C#借助Spire.XLSfor.NET实现在Excel中添加文档属性》在日常的数据处理和项目管理中,Excel文档扮演着举足轻重的角色,本文将深入探讨如何在C#中借助强大的第三方库Spire.... 目录为什么需要程序化添加Excel文档属性使用Spire.XLS for .NET库实现文档属性管理Sp

Android使用java实现网络连通性检查详解

《Android使用java实现网络连通性检查详解》这篇文章主要为大家详细介绍了Android使用java实现网络连通性检查的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录NetCheck.Java(可直接拷贝)使用示例(Activity/Fragment 内)权限要求

vue监听属性watch的用法及使用场景详解

《vue监听属性watch的用法及使用场景详解》watch是vue中常用的监听器,它主要用于侦听数据的变化,在数据发生变化的时候执行一些操作,:本文主要介绍vue监听属性watch的用法及使用场景... 目录1. 监听属性 watch2. 常规用法3. 监听对象和route变化4. 使用场景附Watch 的

MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决

《MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决》MyBatis默认开启一级缓存,同一事务中循环调用查询方法时会重复使用缓存数据,导致获取的序列主键值均为1,... 目录问题原因解决办法如果是存储过程总结问题myBATis有如下代码获取序列作为主键IdMappe

Python实现简单封装网络请求的示例详解

《Python实现简单封装网络请求的示例详解》这篇文章主要为大家详细介绍了Python实现简单封装网络请求的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录安装依赖核心功能说明1. 类与方法概览2.NetHelper类初始化参数3.ApiResponse类属性与方法使用实

Debian 13升级后网络转发等功能异常怎么办? 并非错误而是管理机制变更

《Debian13升级后网络转发等功能异常怎么办?并非错误而是管理机制变更》很多朋友反馈,更新到Debian13后网络转发等功能异常,这并非BUG而是Debian13Trixie调整... 日前 Debian 13 Trixie 发布后已经有众多网友升级到新版本,只不过升级后发现某些功能存在异常,例如网络转

Spring 依赖注入与循环依赖总结

《Spring依赖注入与循环依赖总结》这篇文章给大家介绍Spring依赖注入与循环依赖总结篇,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. Spring 三级缓存解决循环依赖1. 创建UserService原始对象2. 将原始对象包装成工

Python如何调用另一个类的方法和属性

《Python如何调用另一个类的方法和属性》在Python面向对象编程中,类与类之间的交互是非常常见的场景,本文将详细介绍在Python中一个类如何调用另一个类的方法和属性,大家可以根据需要进行选择... 目录一、前言二、基本调用方式通过实例化调用通过类继承调用三、高级调用方式通过组合方式调用通过类方法/静

Python开发简易网络服务器的示例详解(新手入门)

《Python开发简易网络服务器的示例详解(新手入门)》网络服务器是互联网基础设施的核心组件,它本质上是一个持续运行的程序,负责监听特定端口,本文将使用Python开发一个简单的网络服务器,感兴趣的小... 目录网络服务器基础概念python内置服务器模块1. HTTP服务器模块2. Socket服务器模块

Go语言网络故障诊断与调试技巧

《Go语言网络故障诊断与调试技巧》在分布式系统和微服务架构的浪潮中,网络编程成为系统性能和可靠性的核心支柱,从高并发的API服务到实时通信应用,网络的稳定性直接影响用户体验,本文面向熟悉Go基本语法和... 目录1. 引言2. Go 语言网络编程的优势与特色2.1 简洁高效的标准库2.2 强大的并发模型2.