Page 43 - 2023年第54卷第6期
P. 43
从表 3得知,输入风险事件实体为 “恐袭” 时,该算法匹配正确的风险事件实体为 “恐怖袭击”,并
且返回的其他风险事件实体与恐怖袭击相关,例如 “无人机袭击”、 “恐怖劫持事件” (恐怖袭击的表
现形式)、“控制系统故障” (可能是控制系统被恐怖袭击破坏的结果)。
4.3 应急方案模板 为智能生成应急方案,需要设计应急方案模板。本文设计的应急方案模板分为工
程概况、险情分析、抢险方案、备料点四部分,其中工程概况包括所属工程、所在地点、风险量值、
风险级别;险情分析包括诱发因子、相关风险事件、导致后果、发生部位;抢险方案包含设备、物
资、存储位置、抢险措施;备料点包含备料点编号、总干渠桩号、长度、面积等,具体应急方案模板
如图 5。
图 5 应急方案模板
5 实验结果分析
5.1 实验环境 本文实验运行环境为 CPU(Intel(R)Core(TM)i7 - 8700)、GPU(NVIDIA GeForceGT
710)、python版本 3.6、操作平台 pycharm2020.3、神经网络框架 Keras,其中 BERT + BiLSTM+ CRF模型
的部分参数如表 4。
5.2 图谱构建结果分析
5.2.1 图谱实体关系抽取结果 以 47本南水北调中线工程风险防控手册以及抢险体系总体方案为数
据源,抽取实体类型包含工程、地点、管理机构、风险量值、风险事件等共 15种(具体实体统计见表
5),抽取关系类型包含工程- 风险事件(存在风险事件)、工程- 风险量值(工程风险量值)、工程- 风险
级别(工程风险级别)等共 17种,具体关系统计见表 6。
表 4 BERT + BiLSTM+ CRF模型的部分参数 表 5 南水北调中线工程抽取实体统计
实验参数 含义 训练参数值 实体类型 实体数量 实体类型 实体数量
工程 3353 管理处 47
Epoch 训练轮数 50
风险事件 411 设备 35
Max_len 输入句子最大长度 128
风险因子 222 物资 25
Batch_size 每一次训练句子数 16
风险量值 95 存储位置 6
Lstm_units BiLSTM单层神经元数 128
预防措施 640 险情后果 101
Drop_rate 随机丢失率 0.1
控制措施 680 险情发生部位 102
Learning_rate 训练初始学习率 5 × 10 - 5 地点 47 备料点 188
Optimizer 优化器 Adam 风险级别 4
— 6 7 1 —