1.本技术涉及人工智能领域,尤其涉及一种企业评级方法、装置、设备以 及存储介质。
背景技术:2.随着金融科技,尤其是互联网科技金融的不断发展,越来越多的技术应 用在金融领域,但金融业也对技术提出了更高的要求,如金融业对企业评级 也有更高的要求。
3.esg是环境(environmental)、社会责任(social)、公司治理(governance) 的缩写,esg评级关注企业在环境保护、社会责任、企业管理这三大方面的 数据,根据esg评级或者绩效,能够评估企业在财报因素之外的其他方面(如 经济可持续发展、履行社会责任)的软实力,进而为投资者在资产管理和避 免踩雷方面提供建议。
4.当前esg评级是专家依据经验对企业在e、s、g三个方面的表现进行综 合考量,给出评级结果,但是目前,专家经验只关注企业自身在环境、社会 责任、企业管理等方面的表现,且企业自身在环境、社会责任、企业管理等 方面的表现是企业所主动披露的信息,不够全面及时和有效,很难形成有效 的投资指导。
技术实现要素:5.本技术的主要目的在于提供一种企业评级方法、装置、设备以及存储介 质,旨在解决现有技术中对企业的esg评级不够全面准确的技术问题。
6.为实现上述目的,本技术提供一种企业评级方法,所述企业评级方法包 括:
7.在检测到企业评级指令时,确定所述企业评级指令的待评级目标企业;
8.获取所述待评级目标企业的业务特征,并获取所述待评级目标企业在预 设企业图谱网络中的拓扑特征;
9.基于所述业务特征和所述拓扑特征,确定所述待评级目标企业的目标评 级。
10.可选地,所述基于所述业务特征和所述拓扑特征,确定所述待评级目标 企业的目标评级的步骤,包括:
11.将所述待评级目标企业的所述业务特征和所述拓扑特征输入至目标图深 度网络模型中;
12.基于所述目标图深度网络模型、所述业务特征和所述拓扑特征对所述待 评级目标企业进行预测处理,得到所述待评级目标企业的目标评级;
13.其中,所述目标图深度网络模型是基于具有评级标签的训练数据,对预 设基础图深度网络模型进行迭代训练后得到的模型。
14.可选地,所述基于所述目标图深度网络模型对所述业务特征和所述拓扑 特征进行预测处理,得到所述待评级目标企业的目标评级的步骤之前,所述 方法包括:
15.获取具有评级标签的训练数据,基于所述训练数据,对预设基础图深度 网络模型进行迭代训练,直至得到满足预设训练完成条件的模型;
16.将所述满足预设训练完成条件的模型设置为所述目标图深度网络模型。 可选地,所述获取具有评级标签的训练数据,基于所述训练数据,对预设基 础图深度网络模型进行迭代训练,直至得到满足预设训练完成条件的模型的 步骤,包括:
17.获取预设训练企业,获取所述预设训练企业的预设企业图谱网络,以得 到图谱网络数据;
18.基于所述图谱网络数据,得到具有评级标签的训练数据;
19.获取预设时间窗口,基于所述预设时间窗口,对所述训练数据进行时间 切片处理,得到训练集和测试集;
20.基于训练集对预设基础图深度网络模型进行迭代训练,并基于所述测试 集对迭代训练后得到的模型进行测试,直至得到满足预设训练完成条件的模 型。
21.可选地,所述获取具有评级标签的训练数据,基于所述训练数据,对预 设基础图深度网络模型进行迭代训练,直至得到满足预设训练完成条件的模 型的步骤,包括:
22.从所述训练数据中提取预设训练企业的业务特征和拓扑网络特征;
23.基于所述预设训练企业的业务特征和拓扑网络特征,对预设基础图深度 网络模型进行迭代训练,直至得到满足预设训练完成条件的模型。
24.可选地,所述从所述训练数据中提取预设训练企业的业务特征和拓扑网 络特征的步骤,包括:
25.从所述训练数据中提取所述预设训练企业的业务事件数据,基于所述业 务事件数据确定所述预设训练企业的业务事件标签信息,基于预设事件标签 权重和所述业务事件标签信息,对所述预设训练企业的业务事件进行量化, 得到所述预设训练企业的业务特征;
26.从所述训练数据中提取所述预设训练企业的拓扑网络数据,基于所述拓 扑网络数据获取所述预设训练企业的权威枢纽特征、节点联系特征、强连通 分支特征和介质中心性特征。
27.可选地,所述基于所述拓扑网络数据获取所述预设训练企业的权威枢纽 特征、节点联系特征、强连通分支特征和介质中心性特征的步骤,包括:
28.基于所述拓扑网络数据,确定所述预设训练企业对应上游企业的第一数 目和对应下游企业的第二数目,基于第一数目得到预设训练企业的权威度, 基于第二数目得到预设训练企业的枢纽度,基于所述权威度和所述枢纽度, 得到所述预设训练企业的权威枢纽特征;
29.基于所述拓扑网络数据,确定所述预设训练企业的最大网络子图,确定 所述最大网络子图中的每个企业节点的权威度和枢纽度,基于所述最大网络 子图中的每个企业节点的权威度和枢纽度,得到所述预设训练企业的节点联 系特征;
30.基于所述拓扑网络数据,确定所述预设训练企业的环状结构,以基于所 述环状结构确定所述预设训练企业的强连通分支特征;
31.基于所述拓扑网络数据,确定所述预设训练企业在网络中充当其他企业 之间最短路径的桥梁的次数,以基于所述桥梁的次数确定所述预设训练企业 的介质中心性特征。
32.可选地,所述基于所述预设训练企业的业务特征和拓扑网络特征,对预 设基础图深度网络模型进行迭代训练,直至得到满足预设训练完成条件的模 型的步骤,包括:
33.将所述预设训练企业的业务特征和拓扑网络特征,输入至预设基础图深 度网络模型中进行处理,得到输出结果;
34.将所述输出结果和所述评级标签进行比对,并得到比对结果;
35.基于所述比对结果,判断所述预设基础图深度网络模型是否完成训练;
36.若未完成训练时,调整所述预设基础图深度网络模型的权重参数,并返 回将所述预设训练企业的业务特征和拓扑网络特征,输入至预设基础图深度 网络模型中进行处理的步骤,直至得到满足预设训练完成条件的模型。
37.本技术还提供一种企业评级装置,所述企业评级装置包括:
38.检测模块,用于在检测到企业评级指令时,确定所述企业评级指令的待 评级目标企业;
39.第一获取模块,用于获取所述待评级目标企业的业务特征,并获取所述 待评级目标企业在预设企业图谱网络中的拓扑特征;
40.确定模块,用于基于所述业务特征和所述拓扑特征,确定所述待评级目 标企业的目标评级。
41.可选地,所述确定模块包括:
42.第一输入单元,用于将所述待评级目标企业的所述业务特征和所述拓扑 特征输入至目标图深度网络模型中;
43.第一获取单元,用于基于所述目标图深度网络模型、所述业务特征和所 述拓扑特征对所述待评级目标企业进行预测处理,得到所述待评级目标企业 的目标评级;
44.其中,所述目标图深度网络模型是基于具有评级标签的训练数据,对预 设基础图深度网络模型进行迭代训练后得到的模型。
45.可选地,所述企业评级装置还包括:
46.第二获取模块,用于获取具有评级标签的训练数据,基于所述训练数据, 对预设基础图深度网络模型进行迭代训练,直至得到满足预设训练完成条件 的模型;
47.设置模块,用于将所述满足预设训练完成条件的模型设置为所述目标图 深度网络模型。
48.可选地,所述第二获取模块包括:
49.第二获取单元,用于获取预设训练企业,获取所述预设训练企业的预设 企业图谱网络,以得到图谱网络数据;
50.第三获取单元,用于基于所述图谱网络数据,得到具有评级标签的训练 数据;
51.第四获取单元,用于获取预设时间窗口,基于所述预设时间窗口,对所 述训练数据进行时间切片处理,得到训练集和测试集;
52.训练单元,用于基于训练集对预设基础图深度网络模型进行迭代训练, 并基于所述测试集对迭代训练后得到的模型进行测试,直至得到满足预设训 练完成条件的模型。
53.可选地,所述训练单元包括:
54.提取子单元,用于从所述训练数据中提取预设训练企业的业务特征和拓 扑网络特征;
55.训练子单元,用于基于所述预设训练企业的业务特征和拓扑网络特征, 对预设基础图深度网络模型进行迭代训练,直至得到满足预设训练完成条件 的模型。
56.可选地,所述提取子单元用于实现:
57.从所述训练数据中提取所述预设训练企业的业务事件数据,基于所述业 务事件数据确定所述预设训练企业的业务事件标签信息,基于预设事件标签 权重和所述业务事件标签信息,对所述预设训练企业的业务事件进行量化, 得到所述预设训练企业的业务特征;
58.从所述训练数据中提取所述预设训练企业的拓扑网络数据,基于所述拓 扑网络数据获取所述预设训练企业的权威枢纽特征、节点联系特征、强连通 分支特征和介质中心性特征。
59.可选地,所述提取子单元用于实现:
60.基于所述拓扑网络数据,确定所述预设训练企业对应上游企业的第一数 目和对应下游企业的第二数目,基于第一数目得到预设训练企业的权威度, 基于第二数目得到预设训练企业的枢纽度,基于所述权威度和所述枢纽度, 得到所述预设训练企业的权威枢纽特征;
61.基于所述拓扑网络数据,确定所述预设训练企业的最大网络子图,确定 所述最大网络子图中的每个企业节点的权威度和枢纽度,基于所述最大网络 子图中的每个企业节点的权威度和枢纽度,得到所述预设训练企业的节点联 系特征;
62.基于所述拓扑网络数据,确定所述预设训练企业的环状结构,以基于所 述环状结构确定所述预设训练企业的强连通分支特征;
63.基于所述拓扑网络数据,确定所述预设训练企业在网络中充当其他企业 之间最短路径的桥梁的次数,以基于所述桥梁的次数确定所述预设训练企业 的介质中心性特征。
64.可选地,所述训练子单元用于实现:
65.将所述预设训练企业的业务特征和拓扑网络特征,输入至预设基础图深 度网络模型中进行处理,得到输出结果;
66.将所述输出结果和所述评级标签进行比对,并得到比对结果;
67.基于所述比对结果,判断所述预设基础图深度网络模型是否完成训练;
68.若未完成训练时,调整所述预设基础图深度网络模型的权重参数,并返 回将所述预设训练企业的业务特征和拓扑网络特征,输入至预设基础图深度 网络模型中进行处理的步骤,直至得到满足预设训练完成条件的模型。
69.本技术还提供一种企业评级设备,所述企业评级设备为实体设备,所述 企业评级设备包括:存储器、处理器以及存储在所述存储器上并可在所述处 理器上运行的所述企业评级方法的程序,所述企业评级方法的程序被处理器 执行时可实现如上述的企业评级方法的步骤。
70.本技术还提供一种可读存储介质,所述可读存储介质上存储有实现企业 评级方法的程序,所述企业评级方法的程序被处理器执行时实现如上述的企 业评级方法的步骤。
71.本技术还提供一种计算机程序产品、包括计算机程序,该计算机程序被 处理器执行时实现上述的企业评级方法的步骤。
72.本技术提供一种企业评级方法、装置、设备以及存储介质,与现有技术 中专家依据经验对企业在e、s、g三个方面的表现进行综合考量,给出企业 的esg评级结果,致使评级不够全面准确相比,本技术通过在检测到企业评 级指令时,确定所述企业评级指令的待评
级目标企业;获取所述待评级目标 企业的业务特征,并获取所述待评级目标企业在预设企业图谱网络中的拓扑 特征;基于所述业务特征和所述拓扑特征,确定所述待评级目标企业的目标 评级。在本技术中,不只是基于待评级目标企业的业务特征即企业在e、s、 g三个方面的表现进行综合考量,还获取待评级目标企业在预设企业图谱网 络中的拓扑特征,即考虑与企业具有关联关系的其他企业可能给它造成的影 响,也即,对企业进行评级的维度更多,进而,实现更加全面准确的对企业 进行评级,以形成有效的投资指导。
附图说明
73.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申 请的实施例,并与说明书一起用于解释本技术的原理。
74.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于 本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这 些附图获得其他的附图。
75.图1为本技术企业评级方法第一实施例的流程示意图;
76.图2为本技术企业评级方法第一实施例种步骤s10的细化流程示意图;
77.图3为本技术实施例方案涉及的硬件运行环境的设备结构示意图。
78.本技术目的实现、功能特点及优点将结合实施例,参照附图做进一步说 明。
具体实施方式
79.应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定 本技术。
80.本发明实施例提供了企业评级方法的实施例,需要说明的是,虽然在流 程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行 所示出或描述的步骤。
81.本技术实施例提供一种企业评级方法,在本技术企业评级方法的第一实 施例中,参照图1,所述企业评级方法包括:
82.步骤s10,在检测到企业评级指令时,确定所述企业评级指令的待评级目 标企业;
83.步骤s20,获取所述待评级目标企业的业务特征,并获取所述待评级目标 企业在预设企业图谱网络中的拓扑特征;
84.步骤s30,基于所述业务特征和所述拓扑特征,确定所述待评级目标企业 的目标评级。
85.具体步骤如下:
86.步骤s10,在检测到企业评级指令时,确定所述企业评级指令的待评级目 标企业;
87.在本实施例中,需要说明的是,企业评级方法可以应用于企业评级系统, 该企业评级系统从属于企业评级设备。
88.在本实施例中,在检测到企业评级指令时,确定所述企业评级指令的待 评级目标企业,其中,企业评级指令的触发方式可以是:
89.用户在企业评级系统的评级界面上触发企业评级指令,进而确定所述企 业评级指令的待评级目标企业;
90.或者在检测到舆情事件发生时,自动从舆情事件中提取企业关联信息, 并自动触发所述企业关联信息的企业评级指令,进而确定所述企业评级指令 的待评级目标企业。
91.其中,舆情事件具体指的是:监控到网上某一事件的评论数目大于预设 数目,或者关某一事件的注指标值大于预设值,则对应事件为舆情事件。
92.在检测到企业评级指令时,确定所述企业评级指令的待评级目标企业, 其中,企业评级指令中携带有待评级目标企业的属性信息,该属性信息可以 是待评级目标企业的名称,待评级目标企业的注册地址,营业类型等。
93.其中,待评级目标企业可以是暴雷公司关联的企业,或者与处于黑名单 列表中的公司所关联的企业。
94.步骤s20,获取所述待评级目标企业的业务特征,并获取所述待评级目标 企业在预设企业图谱网络中的拓扑特征;
95.在本实施例中,获取所述待评级目标企业的业务特征,并获取所述待评 级目标企业在预设企业图谱网络中的拓扑特征;
96.其中,业务特征可以指的是与企业业务关联的事件特征,与企业业务关 联的事件特征可以通过企业的新闻舆情事件得到,即企业的新闻舆情事件是 其esg评级考虑的重要信息来源,具体地,在本实施例中,可以先构建整个 esg的事件标签体系,然后统计在每一个预设时间窗口中企业的事件标签信 息,根据定义好的标签权重对企业业务关联的每类事件(基于企业的事件标 签信息得到)进行量化,得到待评级目标企业的业务特征;
97.在本实施例中,还获取所述待评级目标企业在预设企业图谱网络中的拓 扑特征,其中,拓扑特征包括企业的介质属性特征,强连通分支特征、hits 特征(权威枢纽特征)、kcore特征(节点联系特征)等等。
98.在本实施例中,在获取拓扑特征之前,需要构建预设企业图谱网络,该 预设企业图谱网络可以通过企业的股权关系和供应链关系等确定,其中,股 权关系可以指的是企业和其他企业的股权关系,企业和个人的股权关系等, 供应链关系可以指的是企业和其他企业的供应链关系,企业和机构的供应链 等,需要说明的是,股权关系包括不同深度的股权关系,供应链关系包括不 同深度的供应链关系,不同深度指的是不同企业之间不存在直接的关系,而 是多重间接的关系。
99.步骤s30,基于所述业务特征和所述拓扑特征,确定所述待评级目标企业 的目标评级。
100.在本实施例中,不只是基于企业的业务特征确定所述待评级目标企业的 目标评级,而是基于所述业务特征和所述拓扑特征,共同确定所述待评级目 标企业的目标评级,其中,基于所述业务特征和所述拓扑特征,确定所述待 评级目标企业的目标评级的方式可以是:
101.方式一:
102.对所述业务特征和所述拓扑特征进行分值量化,进而确定所述待评级目 标企业的目标评级,其中,业务特征和所述拓扑特征的分值根据预设的分值 分配表进行确定,且每个业务特征和拓扑特征对应有确定的分值权重;
103.方式二:将所述业务特征输入至预设第一模型中,得到业务特征的第一 分值,将所述拓扑特征输入至预设第二模型中,进而得到拓扑特征的第二分 值,分别确定第一分值和第二分值的权重,进而确定所述待评级目标企业的 总评分,进而得到待评级目标企业的目标评级。
104.方式三:
105.参照图2,所述基于所述业务特征和所述拓扑特征,确定所述待评级目标 企业的目标评级的步骤,包括:
106.步骤s31,将所述待评级目标企业的所述业务特征和所述拓扑特征输入至 目标图深度网络模型中;
107.步骤s32,基于所述目标图深度网络模型、所述业务特征和所述拓扑特征 对所述待评级目标企业进行预测处理,得到所述待评级目标企业的目标评级;
108.其中,所述目标图深度网络模型是基于具有评级标签的训练数据,对预 设基础图深度网络模型进行迭代训练后得到的模型。
109.在本实施例中,首先得到具有评级标签的训练数据(预设训练企业的训 练数据),然后基于具有评级标签的训练数据对预设基础图深度网络模型进 行迭代训练,直至得到能够准确对企业进行评级的目标图深度网络模型,由 于得到能够准确对企业进行评级的目标图深度网络模型,进而基于目标图深 度网络模型对所述业务特征和所述拓扑特征进行处理,因而可以准确得到所 述待评级目标企业的目标评级。
110.在本实施例中,预设基础图深度网络模型可以是图深度网络模型 graphsage,graphsage是一种利用节点属性信息生成embedding(输入向量) 表示的一种归纳式学习的方法,本质是学习一种对中心节点的邻居节点进行 聚合更新表示的函数,来生成中心节点的embedding向量(输入向量),即具 体地,将训练数据中的业务特征和拓扑特征作为节点(预设训练企业)的初 始特征,送入到graphsage中进行权重参数的学习,用学习好的权重参数对待 评级企业进行esg评级预测。
111.在本实施例中,对于企业评级系统而言,内置有目标图深度网络模型, 该目标图深度网络模型是已经训练好的模型,因而,只要在企业评级系统中 触发待评级企业的评级,即可得到输出结果即评级结果。
112.其中,所述基于所述目标图深度网络模型对所述业务特征和所述拓扑特 征进行预测处理,得到所述待评级目标企业的目标评级的步骤之前,所述方 法包括:
113.步骤a1,获取具有评级标签的训练数据,基于所述训练数据,对预设基 础图深度网络模型进行迭代训练,直至得到满足预设训练完成条件的模型;
114.步骤a2,将所述满足预设训练完成条件的模型设置为所述目标图深度网 络模型。
115.在本实施例中,由于可能只有部分企业(如沪深300)才具有历史的esg 评级数据,因此训练得到预设基础图深度网络模型的过程可以是一个半监督 的学习,也即,具有评级标签的训练数据中,只有部分预设训练企业才具备 评级标签。
116.在本实施例中,预设训练完成条件可以是达到预设训练次数,或者预设 损失函数收敛,将所述满足预设训练完成条件的模型设置为所述目标图深度 网络模型。
117.所述获取具有评级标签的训练数据,基于所述训练数据,对预设基础图 深度网络模型进行迭代训练,直至得到满足预设训练完成条件的模型的步骤, 包括:
118.步骤b1,获取预设训练企业,获取所述预设训练企业的预设企业图谱网 络,以得到图谱网络数据;
119.在本实施例中,需要先确定预设训练企业(可以是人为确定或者选择), 在确定预设训练企业后,根据股权关系或者供应链关系获取所述预设训练企 业的预设企业图谱网
络,以得到图谱网络数据。
120.步骤b2,基于所述图谱网络数据,得到具有评级标签的训练数据;
121.在获取所述图谱网络数据后,还获取预设训练企业的评级标签(数据集 标签为企业的历史esg评级结果),进而,得到具有评级标签的训练数据。
122.步骤b3,获取预设时间窗口,基于所述预设时间窗口,对所述训练数据 进行时间切片处理,得到训练集和测试集;
123.在本实施例中,还获取预设时间窗口,该预设时间窗口可以是一个月, 一个季度,或者半年,基于所述预设时间窗口,对所述训练数据进行时间切 片处理,得到训练集和测试集,例如,以一个季度作为时间窗口进行切片, 其中2017-2019年的切片数据作为训练集,2020年的切片数据作为测试集。
124.步骤b2,基于训练集对预设基础图深度网络模型进行迭代训练,并基于 所述测试集对迭代训练后得到的模型进行测试,直至得到满足预设训练完成 条件的模型。
125.基于训练集对预设基础图深度网络模型进行迭代训练,并基于所述测试 集对迭代训练后得到的模型进行测试,若测试后,迭代训练完成的模型满足 预设训练完成条件,则得到目标图深度网络模型。
126.所述获取具有评级标签的训练数据,基于所述训练数据,对预设基础图 深度网络模型进行迭代训练,直至得到满足预设训练完成条件的模型的步骤, 包括:
127.步骤c1,从所述训练数据中提取预设训练企业的业务特征和拓扑网络特 征;
128.步骤c2,基于所述预设训练企业的业务特征和拓扑网络特征,对预设基 础图深度网络模型进行迭代训练,直至得到满足预设训练完成条件的模型。
129.在本实施例中,需要从所述训练数据(训练集)中提取预设训练企业的 业务特征和拓扑网络特征,进而基于所述预设训练企业的业务特征和拓扑网 络特征,对预设基础图深度网络模型中的权重参数进行迭代训练,直至得到 满足预设训练完成条件的模型。
130.在本实施例中,由于基于具有标签的训练数据(包括多维度的业务特征 和拓扑网络特征)准确得到目标图深度网络模型,进而可以基于目标图深度 网络模型对待评级目标企业进行准确评级。
131.本技术提供一种企业评级方法、装置、设备以及存储介质,与现有技术 中专家依据经验对企业在e、s、g三个方面的表现进行综合考量,给出企业 的esg评级结果,致使评级不够全面准确相比,本技术通过在检测到企业评 级指令时,确定所述企业评级指令的待评级目标企业;获取所述待评级目标 企业的业务特征,并获取所述待评级目标企业在预设企业图谱网络中的拓扑 特征;基于所述业务特征和所述拓扑特征,确定所述待评级目标企业的目标 评级。在本技术中,不只是基于待评级目标企业的业务特征即企业在e、s、 g三个方面的表现进行综合考量,还获取待评级目标企业在预设企业图谱网 络中的拓扑特征,即考虑与企业具有关联关系的其他企业可能给它造成的影 响,也即,对企业进行评级的维度更多,进而,实现更加全面准确的对企业 进行评级,以形成有效的投资指导。
132.进一步地,基于本技术中第一实施例,提供本技术的另一实施例,所述 从所述训练数据中提取预设训练企业的业务特征和拓扑网络特征的步骤,包 括:
133.步骤d1,从所述训练数据中提取所述预设训练企业的业务事件数据,基 于所述业务事件数据确定所述预设训练企业的业务事件标签信息,基于预设 事件标签权重和所述
业务事件标签信息,对所述预设训练企业的业务事件进 行量化,得到所述预设训练企业的业务特征;
134.在本实施例中,是进行训练数据的特征构建的过程,训练数据的特征构 建主要是两大类型特征的构建:业务特征构建和网络拓扑特征构建。
135.其中,业务特征:主要通过企业自身的事件(包括新闻舆情事件)确定, 由于企业的新闻舆情事件是其esg评级考虑的重要信息来源,因此构建整个 esg的事件标签体系,并统计在每一个时间窗口中企业的事件标签信息,根 据预先定义好的标签权重对每类事件进行量化(基于企业的事件标签信息得 到),得得到所述预设训练企业的业务特征。
136.步骤d2,从所述训练数据中提取所述预设训练企业的拓扑网络数据,基 于所述拓扑网络数据获取所述预设训练企业的权威枢纽特征、节点联系特征、 强连通分支特征和介质中心性特征。
137.在本实施例中,从所述训练数据中提取所述预设训练企业的拓扑网络数 据,进而,基于所述拓扑网络数据获取所述预设训练企业的权威枢纽特征(hits 特征)、节点联系特征(kcore特征)、强连通分支特征和介质中心性特征。
138.其中,所述基于所述拓扑网络数据获取所述预设训练企业的权威枢纽特 征、节点联系特征、强连通分支特征和介质中心性特征的步骤,包括:
139.步骤e1,基于所述拓扑网络数据,确定所述预设训练企业对应上游企业 的第一数目和对应下游企业的第二数目,基于第一数目得到预设训练企业的 权威度,基于第二数目得到预设训练企业的枢纽度,基于所述权威度和所述 枢纽度,得到所述预设训练企业的权威枢纽特征;
140.具体地,hits特征(权威枢纽特征):主要包括两个信息:权威度(authority) 和枢纽度(hub),权威度用来刻画拓扑网络中预设训练企业自身的重要程度, 即有多少企业是它的上游企业/母公司/供应商(所述预设训练企业对应上游 企业的第一数目),预设训练企业的枢纽程度,即枢纽度刻画的经过预设训 练企业节点到达权威节点的可能性,枢纽程度刻画预设训练企业关联了多少 下游企业/子公司/客户(确定所述预设训练企业对应下游企业的第二数目), 以及它们((子公司/客户))的权威程度,基于所述权威度和所述枢纽度, 得到所述预设训练企业的权威枢纽特征,具体地,基于所述第一数目的大小 和第二数目,得到所述预设训练企业的权威枢纽特征(分值)。
141.步骤e2,基于所述拓扑网络数据,确定所述预设训练企业的最大网络子 图,确定所述最大网络子图中的每个企业节点的权威度和枢纽度,基于所述 最大网络子图中的每个企业节点的权威度和枢纽度,得到所述预设训练企业 的节点联系特征;
142.节点联系特征即kcore特征,基于所述拓扑网络数据,确定所述预设训 练企业的最大网络子图,确定所述最大网络子图中的每个企业节点的权威度 和枢纽度,加和每个企业节点的权威度和枢纽度,得到每个企业节点的度, 将每个企业节点的度与预设k值进行比较,基于每个企业节点的度与预设k 值的大小关系,得到企业节点的kcore特征值,其中,预设k值用于表征节点 之间相互关联的紧密程度,主要刻画的是企业节点在网络中的稳定程度, kcore值高的节点相互关系紧密。
143.步骤e3,基于所述拓扑网络数据,确定所述预设训练企业的环状结构, 以基于所述环状结构确定所述预设训练企业的强连通分支特征;
144.在本实施例中,网络中强连通块定义为图中节点之间两两必定可达,挖 掘的是网络图中的环状结构,其中,网络中的环状结构一般是具有风险的形 态,例如a是b的供应商,b是c的供应商,c又是a的供应商,这样的环 形结构如果其中一个节点发生风险,那其他节点被波及的概率就越大,因而, 强连通分支特征(分值)越大,则评级越低,在本实施例中,基于所述拓扑 网络数据,确定所述预设训练企业的环状结构(个数和形状),以基于所述 环状结构确定所述预设训练企业的强连通分支特征。
145.步骤e4,基于所述拓扑网络数据,确定所述预设训练企业在网络中充当 其他企业之间最短路径的桥梁的次数,以基于所述桥梁的次数确定所述预设 训练企业的介质中心性特征。
146.在本实施例中,还获取预设训练企业的介质中心性特征,节点的介质中 心性定义为在网络中该(企业)节点充当其他节点之间最短路径的桥梁的次 数,也即有多少其他节点的路径会经过该节点,该次数越大,表明节点在网 络中充当越中心的位置,例如:在供应链网络中,某个企业的介质中心性越 大,表明企业在供应链条中充当越中心的位置,很多企业通过它与其他企业 形成间接供应关系,它一旦发生风险,会影响到最多的上下游企业。因而, 在本实施例中,基于所述拓扑网络数据,确定所述预设训练企业在网络中充 当其他企业之间最短路径的桥梁的次数,以基于所述桥梁的次数确定所述预 设训练企业的介质中心性特征。
147.在本实施例中,通过从所述训练数据中提取所述预设训练企业的业务事 件数据,基于所述业务事件数据确定所述预设训练企业的业务事件标签信息, 基于预设事件标签权重和所述业务事件标签信息,对所述预设训练企业的业 务事件进行量化,得到所述预设训练企业的业务特征;从所述训练数据中提 取所述预设训练企业的拓扑网络数据,基于所述拓扑网络数据获取所述预设 训练企业的权威枢纽特征、节点联系特征、强连通分支特征和介质中心性特 征。在本实施例中,准确得到预设训练企业的训练特征即业务特征和权威枢 纽特征、节点联系特征、强连通分支特征和介质中心性特征,因而,为准确 训练模型奠定基础。
148.进一步地,基于本技术中第一实施例和第二实施例,提供本技术另一实 施例,在本技术的另一实施例中,所述基于所述预设训练企业的业务特征和 拓扑网络特征,对预设基础图深度网络模型进行迭代训练,直至得到满足预 设训练完成条件的模型的步骤,包括:
149.步骤f1,将所述预设训练企业的业务特征和拓扑网络特征,输入至预设 基础图深度网络模型中进行处理,得到输出结果;
150.步骤f2,将所述输出结果和所述评级标签进行比对,并得到比对结果;
151.步骤f3,基于所述比对结果,判断所述预设基础图深度网络模型是否完 成训练;
152.步骤f4,若未完成训练时,调整所述预设基础图深度网络模型的权重参 数,并返回将所述预设训练企业的业务特征和拓扑网络特征,输入至预设基 础图深度网络模型中进行处理的步骤,直至得到满足预设训练完成条件的模 型。
153.在本实施例中,将所述预设训练企业的业务特征和拓扑网络特征,输入至预设基础图深度网络模型中进行处理,得到输出结果,将所述输出结果和预设评级标签进行比对,并得到比对结果,基于比对结果得到正确预测率,基于该正确预测率(是否大于预设预测
率),判断所述预设基础图深度网络模型是否完成训练,若未完成训练时,调整所述预设基础图深度网络模型的权重参数,并返回将所述预设训练企业的业务特征和拓扑网络特征,输入至预设基础图深度网络模型中进行处理的步骤,直至得到满足预设训练完成条件的模型。
154.在本实施例中,通过将所述预设训练企业的业务特征和拓扑网络特征, 输入至预设基础图深度网络模型中进行处理,得到输出结果;将所述输出结 果和所述评级标签进行比对,并得到比对结果;基于所述比对结果,判断所 述预设基础图深度网络模型是否完成训练;若未完成训练时,调整所述预设 基础图深度网络模型的权重参数,并返回将所述预设训练企业的业务特征和 拓扑网络特征,输入至预设基础图深度网络模型中进行处理的步骤,直至得 到满足预设训练完成条件的模型。在本实施例中,实现准确训练目标图深度 网络模型。
155.参照图3,图3是本技术实施例方案涉及的硬件运行环境的设备结构示意 图。
156.如图3所示,该企业评级设备可以包括:处理器1001,例如cpu,存储 器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储 器1005之间的连接通信。存储器1005可以是高速ram存储器,也可以是稳 定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还 可以是独立于前述处理器1001的存储设备。
157.可选地,该企业评级设备还可以包括矩形用户接口、网络接口、摄像头、 rf(radio frequency,射频)电路,传感器、音频电路、wifi模块等等。矩形 用户接口可以包括显示屏(display)、输入子模块比如键盘(keyboard),可 选矩形用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可 以包括标准的有线接口、无线接口(如wi-fi接口)。
158.本领域技术人员可以理解,图3中示出的企业评级设备结构并不构成对企 业评级设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件, 或者不同的部件布置。
159.如图3所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、 网络通信模块以及企业评级方法程序。操作系统是管理和控制企业评级设备 硬件和软件资源的程序,支持企业评级方法程序以及其它软件和/或程序的运 行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与企业评 级方法系统中其它硬件和软件之间通信。
160.在图3所示的企业评级设备中,处理器1001用于执行存储器1005中存储 的企业评级方法程序,实现上述任一项所述的企业评级方法的步骤。
161.本技术企业评级设备具体实施方式与上述企业评级方法各实施例基本相 同,在此不再赘述。
162.本技术实施例还提供一种企业评级装置,所述企业评级装置包括:
163.本技术还提供一种企业评级装置,所述企业评级装置包括:
164.检测模块,用于在检测到企业评级指令时,确定所述企业评级指令的待 评级目标企业;
165.第一获取模块,用于获取所述待评级目标企业的业务特征,并获取所述 待评级目标企业在预设企业图谱网络中的拓扑特征;
166.确定模块,用于基于所述业务特征和所述拓扑特征,确定所述待评级目 标企业的
目标评级。
167.可选地,所述确定模块包括:
168.第一输入单元,用于将所述待评级目标企业的所述业务特征和所述拓扑 特征输入至目标图深度网络模型中;
169.第一获取单元,用于基于所述目标图深度网络模型、所述业务特征和所 述拓扑特征对所述待评级目标企业进行预测处理,得到所述待评级目标企业 的目标评级;
170.其中,所述目标图深度网络模型是基于具有评级标签的训练数据,对预 设基础图深度网络模型进行迭代训练后得到的模型。
171.可选地,所述企业评级装置还包括:
172.第二获取模块,用于获取具有评级标签的训练数据,基于所述训练数据, 对预设基础图深度网络模型进行迭代训练,直至得到满足预设训练完成条件 的模型;
173.设置模块,用于将所述满足预设训练完成条件的模型设置为所述目标图 深度网络模型。
174.可选地,所述第二获取模块包括:
175.第二获取单元,用于获取预设训练企业,获取所述预设训练企业的预设 企业图谱网络,以得到图谱网络数据;
176.第三获取单元,用于基于所述图谱网络数据,得到具有评级标签的训练 数据;
177.第四获取单元,用于获取预设时间窗口,基于所述预设时间窗口,对所 述训练数据进行时间切片处理,得到训练集和测试集;
178.训练单元,用于基于训练集对预设基础图深度网络模型进行迭代训练, 并基于所述测试集对迭代训练后得到的模型进行测试,直至得到满足预设训 练完成条件的模型。
179.可选地,所述训练单元包括:
180.提取子单元,用于从所述训练数据中提取预设训练企业的业务特征和拓 扑网络特征;
181.训练子单元,用于基于所述预设训练企业的业务特征和拓扑网络特征, 对预设基础图深度网络模型进行迭代训练,直至得到满足预设训练完成条件 的模型。
182.可选地,所述提取子单元用于实现:
183.从所述训练数据中提取所述预设训练企业的业务事件数据,基于所述业 务事件数据确定所述预设训练企业的业务事件标签信息,基于预设事件标签 权重和所述业务事件标签信息,对所述预设训练企业的业务事件进行量化, 得到所述预设训练企业的业务特征;
184.从所述训练数据中提取所述预设训练企业的拓扑网络数据,基于所述拓 扑网络数据获取所述预设训练企业的权威枢纽特征、节点联系特征、强连通 分支特征和介质中心性特征。
185.可选地,所述提取子单元用于实现:
186.基于所述拓扑网络数据,确定所述预设训练企业对应上游企业的第一数 目和对应下游企业的第二数目,基于第一数目得到预设训练企业的权威度, 基于第二数目得到预设训练企业的枢纽度,基于所述权威度和所述枢纽度, 得到所述预设训练企业的权威枢纽特征;
187.基于所述拓扑网络数据,确定所述预设训练企业的最大网络子图,确定 所述最大网络子图中的每个企业节点的权威度和枢纽度,基于所述最大网络 子图中的每个企业节点的权威度和枢纽度,得到所述预设训练企业的节点联 系特征;
188.基于所述拓扑网络数据,确定所述预设训练企业的环状结构,以基于所 述环状结构确定所述预设训练企业的强连通分支特征;
189.基于所述拓扑网络数据,确定所述预设训练企业在网络中充当其他企业 之间最短路径的桥梁的次数,以基于所述桥梁的次数确定所述预设训练企业 的介质中心性特征。
190.可选地,所述训练子单元用于实现:
191.将所述预设训练企业的业务特征和拓扑网络特征,输入至预设基础图深 度网络模型中进行处理,得到输出结果;
192.将所述输出结果和所述评级标签进行比对,并得到比对结果;
193.基于所述比对结果,判断所述预设基础图深度网络模型是否完成训练;
194.若未完成训练时,调整所述预设基础图深度网络模型的权重参数,并返 回将所述预设训练企业的业务特征和拓扑网络特征,输入至预设基础图深度 网络模型中进行处理的步骤,直至得到满足预设训练完成条件的模型。
195.本技术企业评级装置的具体实施方式与上述企业评级方法各实施例基本 相同,在此不再赘述。
196.本技术还提供一种计算机程序产品、包括计算机程序,该计算机程序被 处理器执行时实现上述的企业评级方法的步骤。
197.本技术计算机程序产品的具体实施方式与上述企业评级方法各实施例基 本相同,在此不再赘述。
198.以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是 利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间 接运用在其他相关的技术领域,均同理包括在本技术的专利处理范围内。