[发明专利]用于对图进行学习的系统有效
| 申请号: | 201910041326.1 | 申请日: | 2019-01-16 |
| 公开(公告)号: | CN111444309B | 公开(公告)日: | 2023-04-14 |
| 发明(设计)人: | 张研;任毅;杨斯然;陈根宝;魏源;田旭 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F16/33 | 分类号: | G06F16/33;G06F16/36 |
| 代理公司: | 北京思格颂知识产权代理有限公司 11635 | 代理人: | 潘珺 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 进行 学习 系统 | ||
1.一种用于对图进行学习的系统,其特征在于,包括:
计算节点、存储节点、注册节点和参数交换节点;
注册节点,用于存储子图与存储节点的对应关系;
存储节点,用于存储子图并向计算节点提供查询服务,所述子图是预先对一张图进行切分得到的,一张图进行切分得到的子图的个数大于等于2;
计算节点,用于按照预设的学习任务,向注册节点询问可发送查询请求的存储节点,再向询问获得的存储节点发送查询请求,将查询请求得到的图相关数据作为预设的图学习任务的输入之一,执行图学习任务;执行图学习任务后,将执行图学习任务的图学习模型的参数进一步同步给参数交换节点;
参数交换节点,基于计算节点同步来的参数和本地存储的参数进行最优参数运算,并将运算得到的参数发送给计算节点;
其中,存储节点的个数配置为两个及以上,所述计算节点的个数配置为一个及以上。
2.如权利要求1所述的系统,当图被预先切分为n份子图时,所述计算节点的个数配置具体包括:
配置启用n*k个存储节点,k是每份子图的备份个数,存储节点用于存储一份子图或者一份子图的备份,k大于等于1。
3.权利要求1所述的系统,其特征在于,参数交换节点和计算节点之间采用同步或者异步方式进行参数交换。
4.如权利要求1所述的系统,当所述图学习任务需要训练数据作为输入时,所述系统进一步包括:调度节点;
调度节点,用于将每个批次的训练数据按照计算节点的个数,划分为子训练数据,并将子训练数据同步给计算节点,一个计算节点分配一份子训练数据。
5.如权利要求1所述的系统,其特征在于,若计算节点同时向两个以上的存储节点发送查询请求,则
计算节点,进一步用于对所有存储节点返回的图相关数据进行合并,基于合并得到的图相关数据执行图学习任务。
6.如权利要求1所述的系统,其特征在于,存储节点的查询服务包括:全局采样查询服务,邻居采样查询服务和特征采样查询服务中的一种或者多种。
7.一种用于对图进行学习的系统,其特征在于,包括:
计算节点和存储节点;
存储节点,用于存储子图并向计算节点提供查询服务,所述子图是预先对一张图进行切分得到的,一张图进行切分得到的子图的个数大于等于2;以及进一步用于主动向计算节点同步子图与存储节点的对应关系;
计算节点,用于向存储节点主动询问子图与存储节点的对应关系,并将询问得到的子图与存储节点的对应关系存储在本地;或者进一步用于将存储节点主动同步来的所述对应关系存储在本地;按照预设的图学习任务,从本地存储的子图与存储节点的对应关系中,获取可发送查询请求的存储节点,并向获取到的存储节点发送查询请求,将查询请求得到的图相关数据作为预设的图学习任务的输入之一,执行图学习任务;
其中,存储节点的个数配置为两个及以上,所述计算节点的个数配置为一个及以上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910041326.1/1.html,转载请声明来源钻瓜专利网。





