摘要:针对蛋鸡疫病诊断知识图谱构建中存在实体重叠和长程依赖等问题,提出了一种融合语义结构感知与动态序列建模的蛋鸡疫病知识联合抽取模型 SynGraph-HenJE(Syntactic and graph for hen disease joint extraction)。 首先,模型采用 BERT(Bidirectional encoder representation from transformers)预训练模型对蛋鸡疫病文本进行语义编码, 并通过自主构建的 Semantic-guided edge-aware GATv2(SGEA-GATv2)图注意力机制增强语义编码,提升模型对重叠实体的区分能力与关系判别能力;其次,通过关系感知门控机制,融合时间卷积网络(Temporal convolutional network, TCN)提取的局部特征和双向长短时记忆网络(Bidirectional long short-term memory,BiLSTM)提取的全局特征,有效解决模型对蛋鸡疫病文本的长程依赖问题;最后,改进模型在自建的蛋鸡疫病数据集和两个公共数据集进行了验证试验,结果表明,精确率分别达到 95. 0% 、84. 2% 和 82. 5% ,召回率分别达到 92. 5% 、81. 5% 和 78. 5% ,F1 值分别达到 93. 7% 、82. 8% 和 80. 4% ,与 Spert、CasRel、TPLinker 和 OneRel 模型对比,精确率平均提升了 7. 71 个百分点,召回率平均提升了 4. 58 个百分点,F1 值平均提升了 6. 16 个百分点,模型表现出较好的泛化能力。 SynGraph-HenJE 在 6 类实体上的精确率均超过 90% ;在 5 类关系上的精确率也显著优于对比模型,精确率均超过 88. 0% 。 本研究有效解决了实体重叠和长程依赖问题,提高了蛋鸡疫病文本的三元组提取质量,为智能诊断提供技术支持。