【技术实现步骤摘要】
本专利技术主要涉及深度学习中图神经网络应用领域,特别是涉及一种加速图神经网络训练的分簇重排采样方法。
技术介绍
1、图神经网络(gnn)是一类新型的深神经网络(dnn),旨在处理图形结构化数据。由于其出色的学习和代表非欧几里得图数据的能力而引起了行业和学术界的广泛关注。许多gnn已被广泛用于各种与图形相关的任务中,例如社交网络分析,自主驾驶和推荐系统。在实践中,许多现实世界图是大规模的,并且与丰富的节点属性(即功能)相关联。gnn的目的是为图中的每个顶点学习低维特征表示(即嵌入),并使用该表示形式与图形相关的任务。由于其高记忆带宽和巨大的并行性,gpu已被广泛用于加速gnn训练。pyg和dgl等图形学习系统提供了优化的gpu实现和方便的编程接口,以增强gnen训练的性能和可用性。
2、gnn的训练阶段通常以迭代式的信息聚合与特征更新为核心,需要反复访问邻居节点并进行向量计算。然而在现实世界中,大规模图数据具有稀疏、异构、幂律分布等典型特征,导致训练过程中出现频繁的随机内存访问与低效的显存利用问题。为缓解这些瓶颈,阿里巴巴实验
...【技术保护点】
1.一种加速图神经网络训练的分簇重排采样方法,其特征在于,所述的加速图神经网络训练的分簇重排采样方法包括如下步骤:
2.如权利要求1所述的加速图神经网络训练的分簇重排采样方法,其特征在于,所述的步骤一将原图边序列存储为COO格式,其具体步骤如下:
3.如权利要求1所述的加速图神经网络训练的分簇重排采样方法,其特征在于,所述的步骤二根据给定的参数,对图中的节点进行算法聚类;根据图的大小及其复杂度设定划分簇重排的数量;同时记录每个节点所属的聚类簇的编号,形成簇编号索引表inx_arr。
4.如权利要求1所述的加速图神经网络训练的分簇重排
...【技术特征摘要】
1.一种加速图神经网络训练的分簇重排采样方法,其特征在于,所述的加速图神经网络训练的分簇重排采样方法包括如下步骤:
2.如权利要求1所述的加速图神经网络训练的分簇重排采样方法,其特征在于,所述的步骤一将原图边序列存储为coo格式,其具体步骤如下:
3.如权利要求1所述的加速图神经网络训练的分簇重排采样方法,其特征在于,所述的步骤二根据给定的参数,对图中的节点进行算法聚类;根据图的大小及其复杂度设定划分簇重排的数量;同时记录每个节点所属的聚类簇的编号,形成簇编号索引表inx_arr。
4...
【专利技术属性】
技术研发人员:王耀彬,伍欢,罗溢,宋英辰,赵天翼,雷宇航,杨若瑄,
申请(专利权)人:西南科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。