【技术实现步骤摘要】
一种更新供应链网络图中实体向量表示的方法及装置
[0001]本说明书一个或多个实施例涉及计算机
,尤其涉及一种更新供应链网络图中实体向量表示的方法及装置。
技术介绍
[0002]供应链网络图是一种特殊的有向图结构,由节点和连接边组成。节点代表企业实体,如:供应商、制造商、分销商、销售商等;连接边代表企业实体之间的关系。例如,在起点为供应商、终点为销售商的情况下,该关系可以为供销关系。在供应链业务场景下,生产商、供应商、客户、银行、仓库、物流及保险等众多供应链环节业务流程信息互通,供应链网络图中的节点和连接边信息处于实时更新的状态,是一种动态的图结构。因此,如何将动态更新的供应链网络图进行向量化表示,对于提升供应链运营效率和管理水平具有重要价值。
[0003]现有的图向量化表示技术多为静态图的向量化表示,采用静态图上随机游走形成的语料库,通过node2vec的方法获得静态图的向量化表示。在供应链业务场景下,图的结构将发生改变,如插入新的节点,或删除已有的连接边等,需要在整个图上重复上述过程,计算成本和时间成本高昂,不能实现对供应链网络图向量表示的实时更新。而且,图结构改变前后全图的向量表示将产生较大的变化,将会影响供应链业务中以图向量化表示作为输入的机器学习模型的表现。
技术实现思路
[0004]本说明书一个或多个实施例描述了一种更新供应链网络图中实体向量表示的方法,在供应链网络图发生动态变化时,可以快速高效地更新供应链网络图中的实体向量表示。
[0005]第一方面,提供了一种更新 ...
【技术保护点】
【技术特征摘要】
1.一种更新供应链网络图中实体向量表示的方法,包括:获取在初始供应链网络图中新增节点及其连接边后的目标网络图,其中包括对应于多个企业实体的多个节点,以及代表企业实体之间关系的有向连接边,所述有向连接边对应有关系权重;所述多个企业实体包括,供应商、制造商、分销商以及销售商;所述关系包括,供销关系、生产关系或者制造关系;基于所述目标网络图中的新增节点及其连接边,确定节点对;对于该节点对中的起点v,根据其预定阶数内的各邻居节点及其有向连接边的关系权重,计算所述各邻居节点受起点v影响的目标概率,并按照该目标概率,确定起点v的影响节点集合;获取对应于所述初始供应链网络图的初始神经网络模型的初始参数矩阵,其中的各矩阵行分别为所述初始供应链网络图中各个节点的初始向量表示;对所述影响节点集合中的各个节点的初始向量表示求平均,并将求平均结果作为对应于所述新增节点的矩阵行添加到所述初始参数矩阵中,得到初始的更新参数矩阵;在基于所述影响节点集合确定的影响子图中通过随机游走,采集若干第一节点序列;根据预定义的步长,将第一宽度的滑动窗口在各第一节点序列上滑动,并根据滑动过程中所述滑动窗口内的子序列,构建多组第一节点对;其中各组第一节点对包括不同的第一特征节点和相同的第一标签节点;至少根据所述多组第一节点对,训练所述初始神经网络模型,以调整所述更新参数矩阵中对应于所述影响子图中各个节点的各矩阵行,得到所述影响子图中各个节点的更新向量表示。2.根据权利要求1所述的方法,其中,所述初始参数矩阵通过以下步骤获得:在所述初始供应链网络图中通过随机游走,采集若干第二节点序列;根据预定义的步长,将第二宽度的滑动窗口在各第二节点序列上滑动,并根据滑动过程中所述滑动窗口内的子序列,构建多组第二节点对;其中各组第二节点对包括不同的第二特征节点和相同的第二标签节点;至少根据所述多组第二节点对,训练用于表征所述初始供应链网络图的单层神经网络模型,得到所述初始参数矩阵。3.根据权利要求1所述的方法,其中,所述训练所述初始神经网络模型,包括:基于所述各第一节点序列中各个节点的采样概率,进行节点采样,得到若干第一采样节点;基于所述若干第一采样节点和所述第一标签节点,形成多组采样节点对;将所述多组第一节点对作为正样本,将所述多组采样节点对作为负样本,并基于所述正样本和所述负样本,训练所述初始神经网络模型。4.根据权利要求3所述的方法,其中,所述基于所述正样本和所述负样本,训练所述初始神经网络模型,包括:将所述正样本中的各第一特征节点输入所述初始神经网络模型,得到对应的各第一预测节点,以及将所述负样本中的各第一采样节点输入所述初始神经网络模型,得到对应的各采样预测节点;以最小化所述各第一预测节点与所述第一标签节点的向量表示间的距离,最大化所述
各采样预测节点与所述第一标签节点的向量表示间的距离为目标,调整所述更新参数矩阵中对应于所述影响子图中各个节点的各矩阵行。5.根据权利要求4所述的方法,其中,所述将所述正样本中的各第一特...
【专利技术属性】
技术研发人员:何州,刘勤献,朱海洋,黄彦成,林高雄,罗国建,何利力,
申请(专利权)人:杭州州力数据科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。