基于多源异构数据的船舶工艺规则建模与更新方法、装置、终端设备及存储介质与流程
本发明涉及船舶工艺,尤其涉及基于多源异构数据的船舶工艺规则建模与更新方法、装置、终端设备及存储介质。
背景技术:
1、随着船舶智能制造技术的快速发展,新型造船材料、先进施工工艺、智能化生产设备不断投入应用,传统固化的船舶工艺规则逐渐难以适配现代化船舶建造需求。老旧工艺规则与现场实际施工工况存在偏差,部分工艺参数、施工约束条件滞后于最新行业标准与生产水平,若无法及时完成更新优化,易导致工艺指导与实际生产脱节。
2、然而,目前船舶制造领域的工艺规则更新工作仍依赖人工操作,工艺工程师依赖人工经验比对判断更新内容与现有内容之间的关联,整个过程人力投入高,更新效率低,难以适配船舶工艺迭代的生产需求。
技术实现思路
1、本发明实施例提供了基于多源异构数据的船舶工艺规则建模与更新方法、装置、终端设备及存储介质,能够解决现有技术中依赖人工经验比对判断更新内容与现有内容之间的关联,导致船舶工艺更新效率低的问题,提高船舶工艺更新效率。
2、本发明一实施例提供了基于多源异构数据的船舶工艺规则建模与更新方法,包括:
3、获取船舶工艺的多源异构数据和待处理的工艺更新包;
4、根据所述多源异构数据,构建工艺知识图谱;
5、对所述工艺更新包进行实体识别与关系抽取,得到若干更新实体以及更新实体之间的更新关系;
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、综上所述,本发明通过属性特征对比与语义相似度计算两级自动化筛选,自动判定更新实体与图谱工艺实体的关联,区分冗余实体、关联实体、新增实体,从而解决了现有技术中依赖人工经验比对判断更新内容与现有内容之间的关联,导致船舶工艺更新效率低的问题,提高了船舶工艺更新效率。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com