智能管理系统、智能管理方法和计算机程序产品与流程

文档序号:32946796发布日期:2023-01-14 11:21阅读:123来源:国知局
智能管理系统、智能管理方法和计算机程序产品与流程

1.本发明涉及智能管理技术,尤其涉及一种智能管理系统、智能管理方法及计算机程序产品。


背景技术:

2.供应链是包括供应商、制造商、仓库、配送中心和渠道提供商的物流网络。同一商业实体可以用作供应链网络中不同的组成节点。例如,在给定的供应链网络中,同一企业可以是制造商,并且具有仓库中心和配送中心。然而,更经常地,不同的商业实体形成网络中的不同节点。


技术实现要素:

3.在一个方面,本公开提供了一种智能管理系统,包括:供应链知识图谱;产业链事件知识图谱;以及智能供应链管理器,其连接到所述供应链知识图谱和所述产业链事件知识图谱;其中,所述智能供应链管理器包括:存储器;一个或多个处理器;其中,所述存储器和所述一个或多个处理器彼此连接;以及所述存储器存储用于控制所述一个或多个处理器执行以下操作的计算机可执行指令:基于包括需求规划和预测、库存规划、销售规划和预测、或预算规划中的至少一个的信息的所述供应链知识图谱,生成供应链限制;基于包括事件紧急度、事件重要度和事件影响传播度中的至少一个的信息的所述产业链事件知识图谱,生成产业链意外事件;基于供应链限制和产业链意外事件生成对供应链的约束;以及基于所述对供应链的约束,生成建议并将该建议提供给商业系统以用于供应链规划,该建议包括对需求重新规划和重新预测、库存重新规划、销售重新规划和重新预测、或预算重新规划中的至少一个的建议。
4.可选地,所述存储器还存储用于控制所述一个或多个处理器以进行以下操作的计算机可执行指令:基于所述供应链限制和产业链意外事件之间的潜在冲突,生成警报并将所述警报提供给所述商业系统;以及从所述商业系统接收确认所述潜在冲突的确认;其中,在接收到所述确认时生成所述建议。
5.可选地,所述建议包括分别基于替代优先级的一组替代建议。
6.可选地,所述智能管理系统还包括供应链知识图谱生成器,所述供应链知识图谱生成器被配置为通过从包括所述商业系统或行业标准中的至少一个的源提取实体、关系和属性来生成所述供应链知识图谱;其中,所述供应链知识图谱生成器包括:存储器;一个或多个处理器;其中,所述存储器和所述一个或多个处理器彼此连接;以及所述存储器存储用于控制一个或多个处理器执行以下操作的计算机可执行指令:使用提取工具从结构化数据中提取实体和关系;分别使用实体提取模板、关系提取模板和属性提取模板从非结构化数据中提取实体、关系和属性;以及在专家验证时,将所提取的实体、所提取的关系和所提取的属性存储在知识图谱数据库中。
7.可选地,为了从所述非结构化数据提取实体、关系和属性,所述存储器还存储用于
控制所述一个或多个处理器以进行以下操作的计算机可执行指令:构建实体识别字典和实体识别规则;基于所述实体识别字典和所述实体识别规则,使用启发式算法来扩展所述实体识别规则以生成新规则;构建包括所述实体识别规则和所述新规则的实体识别规则库;基于所述实体识别规则库构建所述实体提取模板;以及基于关键词、词法和句法分析来构建所述关系提取模板和属性提取模板。
8.可选地,所述智能管理系统还包括产业链事件知识图谱生成器,所述产业链事件知识图谱生成器被配置为通过从包括内部知识库或公共网络知识库中的至少一个的源提取实体、关系和属性来生成所述产业链事件知识图谱;其中,所述产业链事件知识图谱生成器包括:存储器;一个或多个处理器;其中,所述存储器和所述一个或多个处理器彼此连接;以及所述存储器存储用于控制一个或多个处理器执行以下操作的计算机可执行指令:通过网络爬虫对所述公共网络知识库进行爬取,得到相关行业的趋势事件;使用实体提取模板、关系提取模板和属性提取模板分别从所述趋势事件中提取实体、关系和属性;将所述内部知识库、提取的实体、提取的关系和提取的属性进行知识融合,生成融合的知识库;从融合的知识库中提取新的关键词;以及重复执行:爬取所述公共网络知识库,从所述趋势事件中提取实体、关系和属性,以及执行知识融合。
9.可选地,为了从所述趋势事件提取实体、关系和属性,所述存储器还存储用于控制所述一个或多个处理器以进行以下操作的计算机可执行指令:构建实体识别字典和实体识别规则;基于所述实体识别字典和所述实体识别规则,使用启发式算法来扩展所述实体识别规则以生成新规则;构建包括所述实体识别规则和所述新规则的实体识别规则库;基于所述实体识别规则库构建所述实体提取模板;以及基于关键词、词法和句法分析来构建所述关系提取模板和属性提取模板。
10.可选地,所述存储器还存储计算机可执行指令,用于控制所述一个或多个处理器重复执行:爬取所述公共网络知识库,从所述趋势事件中提取实体、关系和属性,以及执行知识融合。
11.可选地,所述存储器还存储用于控制所述一个或多个处理器基于textrank算法生成趋势事件概要的计算机可执行指令;其中,为了生成所述趋势事件概要,所述存储器存储用于控制所述一个或多个处理器执行以下操作的计算机可执行指令:将所述产业链事件知识图谱中的句子作为节点处理;利用无向量加权边连接所述产业链事件知识图谱中的节点,其中,相应边的相应权重是由所述相应边连接的相应两个节点之间的相似度;基于所述节点和所述无向量加权边,构建无向量加权图谱g(v,e,w),其中,v代表所述节点,e代表所述无向量加权边,w代表各个连接节点之间的相似度;分别计算所述节点的重要性;分别对所述节点的重要性进行级别排序;以及使用级别相对较高的选择节点来形成所述趋势事件概要。
12.可选地,根据等式(1)计算所述重要性:
[0013][0014]
其中,si代表第i个节点;ws(si)代表第i个节点的重要性;sj代表第j个节点;w
ji
代表第i个节点和第j个节点之间的相似度;d代表阻尼系数,其指示第i个节点被选择为所选节点之一的概率;in(si)代表指向第i个节点的一组节点;out(sj)代表指向第j个节点的一
组节点。
[0015]
可选地,为了由所述网络爬虫爬取所述公共网络知识库,所述存储器还存储用于控制所述一个或多个处理器进行以下操作的计算机可执行指令:基于种子网页初始化爬虫任务;根据jsoup选择器语法下载并解析所述种子网页以定位所述种子网页上的基本信息;将所述种子网页上的相关事件、任务和实体链接词添加到爬取队列;以及将json格式的经解析的数据存储到文本。
[0016]
可选地,所述实体提取模板被配置为提取从由工厂、物流公司、订单、原材料供应商、零件供应商、分包商、经销商、库存、材料、预算、国家、地区、产业链长下游企业、合作伙伴、外包供应商、关键设备、金融机构、市场、策略、生产计划、行业标准、输出、订单优先级、目标、单线生产指数、产品周期、约束、生产停止、异常天气、疾病、自然灾害、人员转移和时间组成的组中选择的一个或多个实体。
[0017]
可选地,所述关系提取模板被配置为提取从由收购、融资、合并、上游、下游、收据、支付、取货、交付、需求、购买、维护、得自、遏制、合作、战略合作伙伴关系、影响、一致性、配送、优先级、收据、瓶颈、限制、因果关系、年表、以及区域关系组成的组中选择的一个或多个关系。
[0018]
可选地,所述属性提取模板被配置为提取从由位置、数量、订单状态、交付状态、企业状态、设备状态、合作状态、运输状态、生产状态、财务状态、支付状态组成的组中选择的一个或多个属性。
[0019]
可选地,所述智能管理系统还包括被配置为生成所述供应链知识图谱的供应链知识图谱生成器和被配置为生成所述产业链事件知识图谱的产业链事件知识图谱生成器;其中,所述供应链知识图谱生成器或所述产业链事件知识图谱生成器中的至少一个包括推断器,所述推断器被配置为推断两个实体之间的关系或实体的类别中的至少一个。
[0020]
可选地,所述推断器包括:存储器;一个或多个处理器;其中,所述存储器和所述一个或多个处理器彼此连接;以及所述存储器存储用于控制所述一个或多个处理器基于知识图谱的本体论框架中的约束来推断所述实体的类别的计算机可执行指令,所述约束包括连接到所述实体的关系的定义域和值域。
[0021]
可选地,所述推断器包括:存储器;一个或多个处理器;其中,所述存储器和所述一个或多个处理器彼此连接;以及所述存储器存储用于控制所述一个或多个处理器以使用评分算法来做出推断的计算机可执行指令;其中所述评分算法包括:实体1和(关系实体2)之间的相似度;(实体1关系)和实体2之间的相似度;以及关系与(实体1实体2)之间的相似度;其中,表示从由加法、乘法和神经网络运算组成的组中选择的线性或非线性运算。
[0022]
可选地,所述存储器还存储用于控制所述一个或多个处理器以使用训练数据集来训练所述评分算法的参数的计算机可执行指令。
[0023]
在另一方面,本公开提供了一种智能管理方法,包括:基于供应链知识图谱生成供应链限制,所述供应链知识图谱包括需求规划和预测、库存规划、销售规划和预测、或预算规划中的至少一个的信息;基于产业链事件知识图谱来生成产业链意外事件,所述产业链事件知识图谱包括事件紧急度、事件重要度和事件影响传播度中的至少一个的信息;基于
供应链限制和产业链意外事件生成对供应链的约束;以及基于所述对供应链的约束,生成建议并将该建议提供给商业系统以用于供应链规划,所述建议包括对需求重新规划和重新预测、库存重新规划、销售重新规划和重新预测、或预算重新规划中的至少一个的建议。
[0024]
在另一方面,本公开提供了一种计算机程序产品,其包括其上具有计算机可读指令的非暂时性有形计算机可读介质,所述计算机可读指令可由处理器执行以使所述处理器执行:基于供应链知识图谱生成供应链限制,所述供应链知识图谱包括需求规划和预测、库存规划、销售规划和预测、或预算规划中的至少一个的信息;基于产业链事件知识图谱来生成产业链意外事件,所述产业链事件知识图谱包括事件紧急度、事件重要度和事件影响传播度中的至少一个的信息;基于供应链限制和产业链意外事件生成对供应链的约束;以及基于所述对供应链的约束,生成建议并将该建议提供给商业系统以用于供应链规划,所述建议包括对需求重新规划和重新预测、库存重新规划、销售重新规划和重新预测、或预算重新规划中的至少一个的建议。
附图说明
[0025]
根据各种公开的实施例,以下附图仅是用于说明目的的示例,并且不旨在限制本发明的范围。
[0026]
图1示出了根据本公开的一些实施例中的智能管理系统。
[0027]
图2a是根据本公开的一些实施例中的设备的结构的示意图。
[0028]
图2b是示出了根据本公开的一些实施例中的设备的结构的示意图。
[0029]
图3示出了根据本公开的一些实施例中的供应链知识图谱的功能模块。
[0030]
图4示出了根据本公开的一些实施例中的产业链事件知识图谱的功能模块。
[0031]
图5示出了根据本公开的一些实施例中的智能管理系统。
[0032]
图6示出了根据本公开的一些实施例中的供应链知识图谱的功能模块。
[0033]
图7示出了根据本公开的一些实施例中的智能管理系统。
[0034]
图8示出了根据本公开的一些实施例中的生成供应链知识图谱的方法。
[0035]
图9示出了根据本公开的一些实施例中的生成产业链事件知识图谱的方法。
[0036]
图10示出了根据本公开的一些实施例中的产业链事件知识图谱的结构。
[0037]
图11示出了根据本公开的一些实施例中的智能管理系统。
[0038]
图12示出了根据本发明的一些实施例中的推断器的结构。
具体实施方式
[0039]
现在将参考以下实施例更具体地描述本公开。应当注意,本文中呈现的一些实施例的以下描述仅用于说明和描述的目的。其不是穷举的或限于所公开的精确形式。
[0040]
本公开的发明人发现,公共供应链管理系统缺乏对不确定性和易失性快速做出响应的能力,因为它不具有及时预测短缺、分析事件、推断事件和约束之间的关系或帮助决策的能力。而且,公共供应链管理系统中的数据库不能被容易地维护和扩展。
[0041]
因此,本公开尤其提供了一种智能管理系统、智能管理方法和计算机程序产品,其基本上消除了由于现有技术的限制和缺点而导致的一个或多个问题。在一个方面,本公开提供了一种智能管理系统。在一些实施例中,智能管理系统包括供应链知识图谱;产业链事
件知识图谱;以及智能供应链管理器,其连接到所述供应链知识图谱和所述产业链事件知识图谱。可选地,所述智能供应链管理器包括:存储器;一个或多个处理器。存储器和所述一个或多个处理器彼此连接。存储器存储用于控制所述一个或多个处理器执行以下操作的计算机可执行指令:基于包括需求规划和预测、库存规划、销售规划和预测、或预算规划中的至少一个的信息的所述供应链知识图谱,生成供应链限制;基于包括事件紧急度、事件重要度和事件影响传播度中的至少一个的信息的所述产业链事件知识图谱,生成产业链意外事件;基于供应链限制和产业链意外事件生成对供应链的约束;以及基于所述对供应链的约束,生成建议并将该建议提供给商业系统以用于供应链规划,该建议包括对需求重新规划和重新预测、库存重新规划、销售重新规划和重新预测、或预算重新规划中的至少一个的建议。
[0042]
如本文所使用的,术语“知识图谱”可以表示联网的数据结构,其包括以节点表示的事实和表示节点之间的连接或链接的边。因此,知识图谱可以表示用于所谓的非结构化数据,即事实及其语义关系的组织的知识库。知识图谱的核心构建块可以是包括信息的节点和构建所选不同节点之间的链接的边。边可以具有定义两个节点之间的关系的强度值的权重或权重因子。另外,节点还可以具有分数或分数值,以描述节点内容的某种重要性。如本文所使用的,术语“实体”指的是事物或对象的类别,其均被识别为能够独立存在并且其可以被唯一地识别。实体通常由知识图谱中的节点表示。如本文所使用的,术语“关系”指的是实体之间的关系。关系通常由知识图谱中的边来表示。如本文所用,术语“属性”是指可获得的关于实体的特性。
[0043]
图1示出了根据本公开的一些实施例中的智能管理系统。参考图1,在一些实施例中,智能管理系统包括供应链知识图谱skg;产业链事件知识图谱icekg;智能供应链管理器ism,其连接到供应链知识图谱skg和产业链事件知识图谱icekg。
[0044]
在一些实施例中,智能供应链管理器ism包括被配置为生成对供应链的约束的约束生成器cg。具体地,约束生成器cg被配置为基于供应链知识图谱生成供应链限制,该供应链知识图谱包括需求规划和预测、库存规划或销售规划和预测中的至少一个的信息;基于产业链事件知识图谱,生成产业链意外事件(contingency),该产业链事件知识图谱包括事件紧急度、事件重要度和事件影响传播度中的至少一个的信息;并且基于供应链限制和产业链意外事件,生成对供应链的约束。在一些实施例中,智能供应链管理器ism还包括智能管家ib,其被配置成接收约束生成器cg生成的约束,并且基于对供应链的约束生成建议并将建议提供给商业系统by以用于供应链规划,该建议包括用于需求重新规划和重新预测、库存重新规划或销售重新规划和重新预测中的至少一个的建议。
[0045]
图2a是根据本公开的一些实施例中的智能供应链管理器ism的结构的示意图。参考图2a,在一些实施例中,设备包括中央处理单元(cpu),其被配置为根据存储在rom或ram中的计算机可执行指令来执行动作。可选地,计算机系统所需的数据和程序被存储在ram中。可选地,cpu、rom和ram通过总线彼此电连接。可选地,输入/输出接口电连接到总线。
[0046]
图2b是示出了根据本公开的一些实施例中的智能供应链管理器ism的结构的示意图。参考图2b,在一些实施例中,设备包括显示面板dp;连接到显示面板dp的集成电路ic;存储器m;和一个或多个处理器p。存储器m与一个或多个处理器p相互连接。在一些实施例中,存储器m存储用于控制一个或多个处理器p执行本文描述的方法步骤的计算机可执行指令。
[0047]
在一些实施例中,智能供应链管理器包括存储器;一个或多个处理器。存储器和一个或多个处理器彼此连接。在一些实施例中,存储器存储计算机可执行指令,用于控制一个或多个处理器以基于供应链知识图谱生成供应链限制,该供应链知识图谱包括需求规划和预测、库存规划或销售规划和预测中的至少一个的信息;基于产业链事件知识图谱,生成产业链意外事件,该产业链事件知识图谱包括事件紧急度、事件重要度和事件影响传播度中的至少一个的信息;基于供应链限制和产业链意外事件生成对供应链的约束;以及基于对供应链的约束生成建议并将该建议提供给商业系统by以用于供应链规划,该建议包括用于需求重新规划和重新预测、库存重新规划或销售重新规划和重新预测中的至少一个的建议。
[0048]
再次参考图1,在一些实施例中,商业系统by包括需求规划和预测模块dpf(例如,关于如何满足市场需求的规划和预测市场需求)、库存规划模块ip(例如,关于仓库库存的规划)以及销售规划和预测模块spf(例如,关于销售的规划和预测销售)。图3示出了根据本公开的一些实施例中的供应链知识图谱的功能模块。参考图3,在一些实施例中,供应链知识图谱skg包括短期规划模块stpm、中期规划模块mtpm和长期规划模块ltpm。在一个示例中,短期规划模块stpm包括现场工作调度模块fws和出货调度模块ss;中期规划模块mtpm包括供应规划模块sp、配送规划模块dtp、和运输规划模块tnp;以及长期规划模块ltpm包括需求规划和预测模块dpf、库存规划模块ip、以及销售规划和预测模块spf。供应链限制基于分别来自需求规划和预测模块dpf、库存规划模块ip以及销售规划和预测模块spf的需求规划和预测、库存规划或销售规划和预测中的至少一个的信息而生成。根据长期规划模块ltpm中包含的信息,图1中的约束生成器cg被配置成生成供应链限制。
[0049]
图4示出了根据本公开的一些实施例中的产业链事件知识图谱的功能模块。参考图4,在一些实施例中,产业链事件知识图谱icekg包括多个子知识图谱,子知识图谱的示例包括采购子知识图谱pskg、物流子知识图谱lskg和销售子知识图谱sskg。从这些子知识图谱中,可以提取行业事件的信息,包括事件紧急度eul、事件重要度eil和事件影响传播度eisl。图1中的约束生成器cg被配置为生成分别对应于事件紧急度eul、事件重要度eil和事件影响传播度eisl的产业链意外事件。
[0050]
智能管家ib被配置为分析现有需求规划和预测、库存规划、销售规划和预测,考虑供应链限制和产业链意外事件,预测供应延迟、需求延迟和物流延迟,从而建议需求重新规划和重新预测、库存重新规划或销售重新规划和重新预测中的至少一个。
[0051]
再次参考图1,在一些实施例中,商业系统by包括需求规划和预测系统dpf’、库存规划系统ip’以及销售规划和预测系统spf’。需求重新规划和重新预测、库存重新规划和销售重新规划和重新预测的建议分别提供给需求规划和预测系统dpf’、库存规划系统ip’和销售规划和预测系统spf’。生产商业实体、采购商业实体和销售商业实体中的用户可以分别审阅需求重新规划和重新预测、库存重新规划和销售重新规划和重新预测的建议。
[0052]
图5示出了根据本公开的一些实施例中的智能管理系统。图6示出了根据本公开的一些实施例中的供应链知识图谱的功能模块。参考图5和图6,在一些实施例中,供应链知识图谱skg包括短期规划模块stpm、中期规划模块mtpm和长期规划模块ltpm。在一个示例中,短期规划模块stpm包括现场工作调度模块fws和出货调度模块ss;中期规划模块mtpm包括供应规划模块sp、配送规划模块dtp、和运输规划模块tnp;以及长期规划模块ltpm包括需求
规划和预测模块dpf、库存规划模块ip、销售规划和预测模块spf以及预算规划模块bp。供应链限制基于分别来自需求规划和预测模块dpf、库存规划模块ip、销售规划和预测模块spf、以及预算规划模块bp的需求规划和预测、库存规划、销售规划和预测、或预算规划中的至少一个的信息而生成。
[0053]
根据长期规划模块ltpm中包含的信息,图5中的约束生成器cg被配置成生成供应链限制。供应链限制基于分别来自需求规划和预测模块dpf、库存规划模块ip、以及销售规划和预测模块spf的需求规划和预测、库存规划、销售规划和预测、或预算规划中的至少一个的信息而生成。
[0054]
智能管家ib被配置为接收约束生成器cg生成的约束,并且基于对供应链的约束生成建议并将建议提供给商业系统by以用于供应链规划,该建议包括用于需求重新规划和重新预测、库存重新规划、销售重新规划和重新预测、或者预算重新规划中的至少一个的建议。具体地,智能管家ib被配置为分析现有需求规划和预测、库存规划、销售规划和预测,考虑供应链限制和产业链意外事件,预测供应延迟、需求延迟和物流延迟,从而建议需求重新规划和重新预测、库存重新规划、销售重新规划和重新预测、或预算重新规划中的至少一个。
[0055]
在一些实施例中,智能供应链管理器包括存储器;一个或多个处理器。存储器和一个或多个处理器彼此连接。在一些实施例中,存储器存储计算机可执行指令,以控制一个或多个处理器以基于供应链知识图谱生成供应链限制,该供应链知识图谱包括需求规划和预测、库存规划、销售规划和预测、或预算规划中的至少一个的信息;基于产业链事件知识图谱,生成产业链意外事件,该产业链事件知识图谱包括事件紧急度、事件重要度和事件影响传播度中的至少一个的信息;基于供应链限制和产业链意外事件,生成对供应链的约束;以及基于对供应链的约束生成建议并将该建议提供给商业系统by以用于供应链规划,该建议包括用于需求重新规划和重新预测、库存重新规划、销售重新规划和重新预测、或预算重新规划中的至少一个的建议。
[0056]
再次参考图5,在一些实施例中,商业系统by包括需求规划和预测系统dpf’、库存规划系统ip’、销售规划和预测系统spf’和预算规划系统bp’。需求重新规划和重新预测、库存重新规划、销售重新规划和重新预测以及预算重新规划的建议分别提供给需求规划和预测系统dpf’、库存规划系统ip’、销售规划和预测系统spf’和预算规划系统bp’。生产商业实体、采购商业实体、销售商业实体和财务商业实体(例如,同一企业中的生产部门、采购部门、销售部门和财务部门)中的用户可以分别检查需求重新规划和重新预测、库存重新规划、销售重新规划和重新预测以及预算重新规划。
[0057]
在一些实施例中,智能管家ib被配置为基于供应链限制和产业链意外事件之间的潜在冲突,生成警报并将该警报提供给商业系统by。由于供应链限制和产业链意外事件之间的潜在冲突而生成的警报的示例包括潜在材料短缺的警报、潜在生产能力短缺的警报、定制订单交付中的潜在延迟的警报。在一些实施例中,警报还包括现有规划和预测现实之间的比较。
[0058]
在一些实施例中,商业系统by(例如,需求规划和预测系统dpf’、库存规划系统ip’、销售规划和预测系统spf’和预算规划系统bp’)被配置为发送确认,以确认潜在冲突。在一个示例中,商业系统by上的用户可以检查和确认潜在冲突。智能管家ib被配置为接收
来自商业系统by的用于确认潜在冲突的确认。在接收到确认时,智能管家ib被配置成基于对供应链的约束,生成建议并将建议提供到商业系统by以用于供应链规划,该建议包括用于需求重新规划和重新预测、库存重新规划、销售重新规划和重新预测、或预算重新规划中的至少一个的建议。
[0059]
可选地,该建议包括分别基于替代优先级的一组替代建议,例如,置于交付的优先级、置于采购的优先级等。可选地,供应链限制和产业链意外事件之间的潜在冲突在每个替代建议中被解决。
[0060]
图7示出了根据本公开的一些实施例中的智能管理系统。参考图7,在一些实施例中,智能管理系统ism进一步包括供应链知识图谱生成器gskg,其被配置为通过从包括商业系统或行业标准中的至少一个的源提取实体、关系和属性来生成供应链知识图谱skg。在一些实施例中,供应链知识图谱生成器skg包括存储器和一个或多个处理器。存储器和一个或多个处理器彼此连接。存储器存储用于控制一个或多个处理器执行以下操作的计算机可执行指令:使用提取工具从结构化数据提取实体和关系;使用实体提取模板、关系提取模板和属性提取模板分别从非结构化数据中提取实体、关系和属性;并且在专家验证时将所提取的实体、所提取的关系和所提取的属性存储在知识图谱数据库中。可选地,提取工具是提取-变换-加载(etl)工具。可以从中提取实体、关系和属性的源的示例还包括过程文件、文档、案例、装置信息。
[0061]
如本文所使用的,术语“结构化数据”指的是其中明确定义了所存储的数据的语义含义的数据。例如,结构化数据源包括关系数据库、xml数据库等。术语“非结构化数据”用于指其中没有明确定义数据的语义含义的数据源。例如,非结构化数据可以指纯文本文档、扫描文档、可移植文档文件(pdf)、word文档。术语“非结构化数据”在本文也用于指代半结构化数据,其中例如使用元数据标签对数据的语义含义进行编码。半结构化文档的示例包括可扩展标记语言(xml)文件和超文本标记语言(html)文件等。
[0062]
图8示出了根据本公开的一些实施例中的生成供应链知识图谱的方法。参考图8,从中可以提取实体、关系和属性的源包括商业系统by、工业标准、过程文件、文档和案例、装置信息。在知识表示和建模步骤中,(一个或多个)提取工具被配置成包含商业逻辑;提取实体、关系和属性;基于各种应用构建商业级知识图谱数据融合和补充;以及将结构化数据提取到实体表和关系表中(例如,通过etl工具)。如图8所示,在一个示例中,在知识图谱数据库中提取的实体、提取的关系和提取的属性,其示例包括neo4j、titan、orient db、gstore和jena。
[0063]
在一些实施例中,为了从非结构化数据提取实体、关系和属性,存储器还存储用于控制一个或多个处理器执行以下操作的计算机可执行指令:构建实体识别字典和实体识别规则;基于实体识别字典和实体识别规则,使用启发式算法来扩展实体识别规则以生成新规则;构建包括实体识别规则和新规则的实体识别规则库;基于实体识别规则库,构建实体提取模板;以及基于关键词、词法和句法分析,构建关系提取模板和属性提取模板。
[0064]
参考图7,在一些实施例中,智能管理系统ism进一步包括产业链事件知识图谱生成器gicekg,其被配置成通过从包括内部知识库或公共网络知识库中的至少一个的源提取实体、关系和属性来生成产业链事件知识图谱icekg。在一些实施例中,产业链事件知识图谱生成器gicekg包括存储器和一个或多个处理器。存储器和一个或多个处理器彼此连接。
为了从公共网络知识库中提取实体、关系和属性,存储器存储用于控制一个或多个处理器执行以下操作的计算机可执行指令:通过网络爬虫来爬取公共网络知识库以获得相关行业中的趋势事件;使用实体提取模板、关系提取模板和属性提取模板分别从趋势事件中提取实体、关系和属性;将内部知识库、提取的实体、提取的关系和提取的属性进行知识融合,以生成融合知识库;从融合知识库中提取新的关键词;以及重复执行:爬取公共网络知识库,从趋势事件中提取实体、关系和属性,并且执行知识融合。
[0065]
如本文所使用的,术语“爬取”涉及使用链接以方法和/或自动化方式浏览计算装置的网络(例如)的过程。此外,爬取包括提取存储在网络的计算装置之一中的数据。此外,爬取指的是以使得能够优化提取存储在网络的计算装置中的数据的过程的方式来分析和索引所提取的数据。另外,爬取可以包括对爬取什么的一个或多个规范,包括如何爬取、何时爬取以及用于控制爬取过程的其他参数。可选地,爬取包括提取与和链接相关联的静态数据或资源文件相关的备份数据。此外,爬取可包括从链接中提取动态数据,诸如从因特网下载或在执行时由链接显示的数据。
[0066]
在一些实施例中,为了从趋势事件中提取实体、关系和属性,存储器还存储用于控制一个或多个处理器执行以下操作的计算机可执行指令:构建实体识别字典和实体识别规则;基于实体识别字典和实体识别规则,使用启发式算法来扩展实体识别规则以生成新规则;构建包括实体识别规则和新规则的实体识别规则库;基于实体识别规则库构建实体提取模板;以及基于关键词、词法和句法分析,构建关系提取模板和属性提取模板。
[0067]
可选地,存储器还存储用于控制一个或多个处理器重复执行:爬取公共网络知识库、从趋势事件提取实体、关系和属性以及执行知识融合的计算机可执行指令。
[0068]
图9示出了根据本公开的一些实施例中的生成产业链事件知识图谱的方法。参考图9,可以从包括维基百科、新闻报道、官方网站和社交媒体的各种源获得趋势事件。为了由网络爬虫爬取公共网络知识库,在一些实施例中,存储器还存储用于控制一个或多个处理器以执行以下操作的计算机可执行指令:基于种子网页,初始化爬虫任务;根据jsoup选择器语法,下载并解析种子网页以定位种子网页上的基本信息;将种子网页上的相关事件、任务和实体链接词(links to entity word)添加到爬取队列;以及将json格式的经解析的数据存储为文本。可选地,在初始化爬虫任务期间,网络爬虫被配置为设置线程的数量、设置访问间隔以及设置重试的次数。参考图9,一旦爬虫任务开始,就可以从趋势事件中提取各种信息,包括人、公司、时间、位置、事件动作、事件描述和影响传播度。将提取的趋势事件信息与内部知识库融合(“知识融合”)。内部知识库可以包括来自供应、合作者、销售和物流的知识。可以从融合的知识库中提取新的关键词。可以将新的关键词提供给网络爬虫,以重复执行爬取公共网络知识库。图10示出了根据本公开的一些实施例中的产业链事件知识图谱的结构。
[0069]
在一些实施例中,参考图9,产业链事件知识图谱生成器gicekg还被配置成生成趋势事件概要。在一个示例中,基于textrank算法生成趋势事件概要。在一些实施例中,为了生成趋势事件概要,存储器存储用于控制一个或多个处理器以执行以下操作的计算机可执行指令:将产业链事件知识图谱中的句子作为节点来处理;利用无向量加权边连接产业链事件知识图谱中的节点,其中,相应边的相应权重是由相应边连接的相应两个节点之间的相似度;基于节点和无向量加权边,构建无向量加权图谱g(v,e,w),其中,v代表节点,e代表
无向量加权边,w代表各个连接节点之间的相似度;分别计算节点的重要性;分别对节点的重要性进行级别排序;并且使用级别相对较高的选择节点来形成所述趋势事件概要。
[0070]
在一些实施例中,根据等式(1)计算重要性:
[0071][0072]
其中,si代表第i个节点;ws(si)代表第i个节点的重要性;sj代表第j个节点;w
ji
代表第i个节点和第j个节点之间的相似度;d代表阻尼系数,其指示第i个节点被选择为所选节点之一的概率;in(si)代表指向第i个节点的一组节点;out(sj)代表指向第j个节点的一组节点。
[0073]
在一些实施例中,实体提取模板被配置为提取从由工厂、物流公司、订单、原材料供应商、零件供应商、分包商、经销商、库存、材料、预算、国家、地区、产业链长下游企业、合作伙伴、外包供应商、关键设备、金融机构、市场、策略、生产计划、行业标准、输出、订单优先级、目标、单线生产指数、产品周期、约束、生产停止、异常天气、疾病、自然灾害、人员转移和时间组成的组中选择的一个或多个实体。
[0074]
在一些实施例中,关系提取模板被配置为提取从由收购、融资、合并、上游、下游、收据、支付、取货(pickup)、交付、需求、购买、维护、得自(from)、遏制、合作、战略合作伙伴关系、影响、一致性、配送、优先级、收据、瓶颈、限制、因果关系、年表、以及区域关系组成的组中选择的一个或多个关系。
[0075]
在一些实施例中,属性提取模板被配置为提取从由位置、数量、订单状态、交付状态、企业状态、设备状态、合作状态、运输状态、生产状态、财务状态、支付状态组成的组中选择的一个或多个属性。
[0076]
在一些实施例中,供应链知识图谱生成器或产业链事件知识图谱生成器中的至少一个包括推断器,其被配置为推断两个实体之间的关系或实体的类别中的至少一个。图11示出了根据本公开的一些实施例中的智能管理系统。参考图11,供应链知识图谱生成器gskg和产业链事件知识图谱生成器gicekg都包括推断器ir。图12示出了根据本发明的一些实施例中的推断器的结构。参考图12,在一些实施例中,推断器ir包括数据层,其被配置为从供应链知识图谱skg和/或产业链事件知识图谱icekg接收数据。在一些实施例中,推断器ir还包括搜索层。在一些实施例中,搜索层包括多个模块,其包括正(orthographic)索引模块、倒索引模块、本体索引模块、sparql分析模块、属性筛选模块和sparql支持模块。在一些实施例中,推断器ir还包括算法层。可选地,算法层包括多个模块,其包括推断模块、预测模块和统计分析模块。
[0077]
在一些实施例中,推断器ir被配置为推断两个实体之间的关系或实体的类别中的至少一个。在一些实施例中,推断器ir包括存储器;一个或多个处理器。存储器和一个或多个处理器彼此连接。存储器存储用于控制一个或多个处理器基于知识图谱的本体论框架中的约束来推断实体的类别的计算机可执行指令,约束包括连接到实体的关系的定义域和值域。
[0078]
在一些实施例中,存储器存储用于控制一个或多个处理器以使用评分算法来进行推断的计算机可执行指令。可选地,评分算法包括实体1和(关系实体2)之间的相似度;(实体1关系)和实体2之间的相似度;以及关系与(实体1实体2)之间的相似度;其中,
表示从由加法、乘法和神经网络运算组成的组中选择的线性或非线性运算。
[0079]
可选地,存储器还存储用于控制一个或多个处理器以使用训练数据集来训练评分算法的参数的计算机可执行指令。
[0080]
在另一方面,本公开提供了一种智能管理方法。在一些实施例中,智能管理方法包括基于供应链知识图谱生成供应链限制,所述供应链知识图谱包括需求规划和预测、库存规划、销售规划和预测、或预算规划中的至少一个的信息;基于产业链事件知识图谱来生成产业链意外事件,所述产业链事件知识图谱包括事件紧急度、事件重要度和事件影响传播度中的至少一个的信息;基于供应链限制和产业链意外事件生成对供应链的约束;以及基于所述对供应链的约束,生成建议并将该建议提供给商业系统以用于供应链规划,所述建议包括对需求重新规划和重新预测、库存重新规划、销售重新规划和重新预测、或预算重新规划中的至少一个的建议。
[0081]
在一些实施例中,智能管理方法还包括基于所述供应链限制和产业链意外事件之间的潜在冲突,生成警报并将所述警报提供给所述商业系统;以及从所述商业系统接收确认所述潜在冲突的确认。可选地,在接收到所述确认时生成所述建议。可选地,该建议包括分别基于替代优先级的一组替代建议。
[0082]
在一些实施例中,所述智能管理方法还包括通过供应链知识图谱生成器通过从包括所述商业系统或行业标准中的至少一个的源提取实体、关系和属性来生成所述供应链知识图谱。具体地,智能管理方法包括使用提取工具从结构化数据中提取实体和关系;使用实体提取模板、关系提取模板和属性提取模板分别从非结构化数据中提取实体、关系和属性;以及在专家验证时,将所提取的实体、所提取的关系和所提取的属性存储在知识图谱数据库中。
[0083]
在一些实施例中,从非结构化数据中提取实体、关系和属性包括构建实体识别字典和实体识别规则;基于所述实体识别字典和所述实体识别规则,使用启发式算法来扩展所述实体识别规则以生成新规则;构建包括所述实体识别规则和所述新规则的实体识别规则库;基于所述实体识别规则库构建所述实体提取模板;以及基于关键词、词法和句法分析来构建所述关系提取模板和属性提取模板。
[0084]
在一些实施例中,智能管理方法还包括通过产业链事件知识图谱生成器通过从包括内部知识库或公共网络知识库中的至少一个的源提取实体、关系和属性来生成所述产业链事件知识图谱。具体地,智能管理方法包括通过网络爬虫对所述公共网络知识库进行爬取,得到相关行业的趋势事件;分别使用实体提取模板、关系提取模板和属性提取模板从所述趋势事件中提取实体、关系和属性;将所述内部知识库、提取的实体、提取的关系和提取的属性进行知识融合,以生成融合的知识库;从融合的知识库中提取新的关键词;以及重复执行:爬取所述公共网络知识库,从所述趋势事件中提取实体、关系和属性,以及执行知识融合。
[0085]
在一些实施例中,从所述趋势事件中提取实体、关系和属性包括构建实体识别字典和实体识别规则;基于所述实体识别字典和所述实体识别规则,使用启发式算法来扩展所述实体识别规则以生成新规则;构建包括所述实体识别规则和所述新规则的实体识别规则库;基于所述实体识别规则库构建所述实体提取模板;以及基于关键词、词法和句法分析来构建所述关系提取模板和属性提取模板。
[0086]
在一些实施例中,智能管理方法还包括重复执行:爬取所述公共网络知识库,从所述趋势事件中提取实体、关系和属性,以及执行知识融合。
[0087]
在一些实施例中,智能管理方法还包括基于textrank算法生成趋势事件概要。具体地,生成趋势事件概要包括:将所述产业链事件知识图谱中的句子作为节点处理;利用无向量加权边连接所述产业链事件知识图谱中的节点,其中,相应边的相应权重是由所述相应边连接的相应两个节点之间的相似度;基于所述节点和所述无向量加权边,构建无向量加权图谱g(v,e,w),其中,v代表所述节点,e代表所述无向量加权边,w代表各个连接节点之间的相似度;分别计算所述节点的重要性;分别对所述节点的重要性进行级别排序;以及使用级别相对较高的选择节点来形成所述趋势事件概要。
[0088]
在一些实施例中,根据等式(1)计算所述重要性:
[0089][0090]
其中,si代表第i个节点;ws(si)代表第i个节点的重要性;sj代表第j个节点;w
ji
代表第i个节点和第j个节点之间的相似度;d代表阻尼系数,其指示第i个节点被选择为所选节点之一的概率;in(si)代表指向第i个节点的一组节点;out(sj)代表指向第j个节点的一组节点。
[0091]
在一些实施例中,由网络爬虫爬取公共网络知识库包括基于种子网页初始化爬虫任务;根据jsoup选择器语法下载并解析所述种子网页以定位所述种子网页上的基本信息;将所述种子网页上的相关事件、任务和实体链接词添加到爬取队列;以及将json格式的经解析的数据存储到文本。
[0092]
在一些实施例中,实体提取模板被配置为提取从由工厂、物流公司、订单、原材料供应商、零件供应商、分包商、经销商、库存、材料、预算、国家、地区、产业链长下游企业、合作伙伴、外包供应商、关键设备、金融机构、市场、策略、生产计划、行业标准、输出、订单优先级、目标、单线生产指数、产品周期、约束、生产停止、异常天气、疾病、自然灾害、人员转移和时间组成的组中选择的一个或多个实体。
[0093]
在一些实施例中,关系提取模板被配置为提取从由收购、融资、合并、上游、下游、收据、支付、取货、交付、需求、购买、维护、得自、遏制、合作、战略合作伙伴关系、影响、一致性、配送、优先级、收据、瓶颈、限制、因果关系、年表、以及区域关系组成的组中选择的一个或多个关系。
[0094]
在一些实施例中,属性提取模板被配置为提取从由位置、数量、订单状态、交付状态、企业状态、设备状态、合作状态、运输状态、生产状态、财务状态、支付状态组成的组中选择的一个或多个属性。
[0095]
在一些实施例中,智能管理方法还包括推断两个实体之间的关系或实体的类别中的至少一个。可选地,推断所述实体的类别基于知识图谱的本体论框架中的约束,所述约束包括连接到所述实体的关系的定义域和值域。
[0096]
在一些实施例中,智能管理方法还包括使用评分算法进行推断。可选地,评分算法包括:实体1和(关系实体2)之间的相似度;(实体1关系)和实体2之间的相似度;以及关系与(实体1实体2)之间的相似度;其中,表示从由加法、乘法和神经网络运算组成的组
中选择的线性或非线性运算。
[0097]
在一些实施例中,智能管理方法还包括使用训练数据集来训练评分算法的参数。
[0098]
在另一方面,本公开提供了一种计算机程序产品。所述计算机程序产品包括其上面具有计算机可读指令的非暂时性有形计算机可读介质。在一些实施例中,计算机可读指令可由处理器执行以使处理器执行:基于供应链知识图谱生成供应链限制,所述供应链知识图谱包括需求规划和预测、库存规划、销售规划和预测、或预算规划中的至少一个的信息;基于产业链事件知识图谱来生成产业链意外事件,所述产业链事件知识图谱包括事件紧急度、事件重要度和事件影响传播度中的至少一个的信息;基于供应链限制和产业链意外事件生成对供应链的约束;以及基于所述对供应链的约束,生成建议并将该建议提供给商业系统以用于供应链规划,所述建议包括对需求重新规划和重新预测、库存重新规划、销售重新规划和重新预测、或预算重新规划中的至少一个的建议。
[0099]
在一些实施例中,计算机可读指令可由处理器执行以使处理器还执行:基于所述供应链限制和产业链意外事件之间的潜在冲突,生成警报并将所述警报提供给所述商业系统;以及从所述商业系统接收确认所述潜在冲突的确认。可选地,在接收到所述确认时生成所述建议。可选地,该建议包括分别基于替代优先级的一组替代建议。
[0100]
在一些实施例中,计算机可读指令可由处理器执行以使处理器还执行:通过供应链知识图谱生成器通过从包括所述商业系统或行业标准中的至少一个的源提取实体、关系和属性来生成所述供应链知识图谱。具体地,计算机可读指令可由处理器执行以使处理器还执行:使用提取工具从结构化数据中提取实体和关系;使用实体提取模板、关系提取模板和属性提取模板分别从非结构化数据中提取实体、关系和属性;以及在专家验证时,将所提取的实体、所提取的关系和所提取的属性存储在知识图谱数据库中。
[0101]
在一些实施例中,为了从非结构化数据中提取实体、关系和属性,计算机可读指令可由处理器执行以使处理器还执行:构建实体识别字典和实体识别规则;基于所述实体识别字典和所述实体识别规则,使用启发式算法来扩展所述实体识别规则以生成新规则;构建包括所述实体识别规则和所述新规则的实体识别规则库;基于所述实体识别规则库构建所述实体提取模板;以及基于关键词、词法和句法分析来构建所述关系提取模板和属性提取模板。
[0102]
在一些实施例中,计算机可读指令可由处理器执行以使处理器还执行:通过产业链事件知识图谱生成器通过从包括内部知识库或公共网络知识库中的至少一个的源提取实体、关系和属性来生成所述产业链事件知识图谱。具体地,计算机可读指令可由处理器执行以使处理器还执行:通过网络爬虫对所述公共网络知识库进行爬取,以得到相关行业的趋势事件;分别使用实体提取模板、关系提取模板和属性提取模板从所述趋势事件中提取实体、关系和属性;将所述内部知识库、提取的实体、提取的关系和提取的属性进行知识融合,以生成融合的知识库;从融合的知识库中提取新的关键词;以及重复执行:爬取所述公共网络知识库,从所述趋势事件中提取实体、关系和属性,以及执行知识融合。
[0103]
在一些实施例中,为了从所述趋势事件中提取实体、关系和属性,计算机可读指令可由处理器执行以使处理器还执行:构建实体识别字典和实体识别规则;基于所述实体识别字典和所述实体识别规则,使用启发式算法来扩展所述实体识别规则以生成新规则;构建包括所述实体识别规则和所述新规则的实体识别规则库;基于所述实体识别规则库构建
所述实体提取模板;以及基于关键词、词法和句法分析来构建所述关系提取模板和属性提取模板。
[0104]
在一些实施例中,计算机可读指令可由处理器执行以使处理器还执行:重复执行:爬取所述公共网络知识库,从所述趋势事件中提取实体、关系和属性,以及执行知识融合。
[0105]
在一些实施例中,计算机可读指令可由处理器执行以使处理器还执行:基于textrank算法生成趋势事件概要。具体地,生成趋势事件概要包括:将所述产业链事件知识图谱中的句子作为节点处理;利用无向量加权边连接所述产业链事件知识图谱中的节点,其中,相应边的相应权重是由所述相应边连接的相应两个节点之间的相似度;基于所述节点和所述无向量加权边,构建无向量加权图谱g(v,e,w),其中,v代表所述节点,e代表所述无向量加权边,w代表各个连接节点之间的相似度;分别计算所述节点的重要性;分别对所述节点的重要性进行级别排序;以及使用级别相对较高的选择节点来形成所述趋势事件概要。
[0106]
在一些实施例中,根据等式(1)计算所述重要性:
[0107][0108]
其中,si代表第i个节点;ws(si)代表第i个节点的重要性;sj代表第j个节点;w
ji
代表第i个节点和第j个节点之间的相似度;d代表阻尼系数,其指示第i个节点被选择为所选节点之一的概率;in(si)代表指向第i个节点的一组节点;out(sj)代表指向第j个节点的一组节点。
[0109]
在一些实施例中,为了由网络爬虫爬取公共网络知识库,计算机可读指令可由处理器执行以使处理器还执行:基于种子网页初始化爬虫任务;根据jsoup选择器语法下载并解析所述种子网页以定位所述种子网页上的基本信息;将所述种子网页上的相关事件、任务和实体链接词添加到爬取队列;以及将json格式的经解析的数据存储到文本。
[0110]
在一些实施例中,实体提取模板被配置为提取从由工厂、物流公司、订单、原材料供应商、零件供应商、分包商、经销商、库存、材料、预算、国家、地区、产业链长下游企业、合作伙伴、外包供应商、关键设备、金融机构、市场、策略、生产计划、行业标准、输出、订单优先级、目标、单线生产指数、产品周期、约束、生产停止、异常天气、疾病、自然灾害、人员转移和时间组成的组中选择的一个或多个实体。
[0111]
在一些实施例中,关系提取模板被配置为提取从由收购、融资、合并、上游、下游、收据、支付、取货、交付、需求、购买、维护、得自、遏制、合作、战略合作伙伴关系、影响、一致性、配送、优先级、收据、瓶颈、限制、因果关系、年表、以及区域关系组成的组中选择的一个或多个关系。
[0112]
在一些实施例中,属性提取模板被配置为提取从由位置、数量、订单状态、交付状态、企业状态、设备状态、合作状态、运输状态、生产状态、财务状态、支付状态组成的组中选择的一个或多个属性。
[0113]
在一些实施例中,计算机可读指令可由处理器执行以使处理器还执行:推断两个实体之间的关系或实体的类别中的至少一个。可选地,计算机可读指令可由处理器执行以使处理器还执行:基于知识图谱的本体论框架中的约束推断所述实体的类别,所述约束包括连接到所述实体的关系的定义域和值域。
[0114]
在一些实施例中,计算机可读指令可由处理器执行以使处理器还执行:使用评分算法进行推断。可选地,评分算法包括:实体1和(关系实体2)之间的相似度;(实体1关系)和实体2之间的相似度;以及关系与(实体1实体2)之间的相似度;其中,表示从由加法、乘法和神经网络运算组成的组中选择的线性或非线性运算。
[0115]
在一些实施例中,计算机可读指令可由处理器执行以使处理器还执行:使用训练数据集来训练评分算法的参数。
[0116]
为了说明和描述的目的,已经给出了本发明的实施例的上述描述。其不是穷举的,也不是要将本发明限制为所公开的精确形式或示例性实施例。因此,前面的描述应当被认为是说明性的而不是限制性的。显然,许多修改和变化对于本领域技术人员将是显而易见的。选择和描述实施例是为了解释本发明的原理及其最佳模式实际应用,从而使得本领域技术人员能够理解本发明的各种实施例以及适合于所考虑的特定使用或实现的各种修改。本发明的范围旨在由所附权利要求及其等价物来限定,其中除非另有说明,所有术语都意味着其最广泛的合理意义。因此,术语“该发明”、“本发明”等不一定将权利要求范围限制为特定实施例,并且对本发明的示例性实施例的引用不意味着对本发明的限制,并且不应推断出这样的限制。本发明仅由所附权利要求的精神和范围来限定。此外,这些权利要求可能涉及使用后接名词或元素的“第一”、“第二”等。这些术语应当被理解为命名法,并且不应当被解释为对由这些命名法所修改的元件的数量进行限制,除非已经给出了特定的数量。所描述的任何优点和益处可能不适用于本发明的所有实施例。应当理解,在不脱离由所附权利要求限定的本发明的范围的情况下,本领域技术人员可以对所描述的实施例进行改变。此外,本公开中的元件和组件都不是要贡献给公众,无论该元件或组件是否在所附权利要求中明确叙述。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1