旅游领域实体和关系联合抽取方法研究
2022-09-21古丽拉阿东别克马雅静
陈 赟,古丽拉·阿东别克,马雅静
1.新疆大学 信息科学与工程学院,乌鲁木齐830017
2.新疆多语种信息技术实验室,乌鲁木齐830017
知识图谱(knowledge graph)是以图的形式表现客观世界中的实体(概念、人、事物)及其之间关系的知识库[1]。知识图谱于2012 年5 月17 日被Google 正式提出[2],其目的是优化搜索引擎性能,提升用户的搜索质量以及搜索体验。国内垂直领域的知识图谱进展较快的多为金融领域和医疗领域的项目,旅游领域涉及较少。通过构建旅游领域的知识图谱并结合智能问答、个性化推荐等上层应用,可以促进旅游行业智能信息服务技术的快速发展,从而带来更高的经济效益。
知识图谱中的数据通常以“实体-关系-实体”或“实体-属性-属性值”的关系三元组存储,形成一个图状知识库,因此从非结构化文本信息中抽取关系三元组是构建知识图谱的关键任务。而旅游领域的文本信息中存在着大量的实体嵌套和关系重叠现象,例如表1文本中包含的以(subject,predicate,object)形式的关系三元组有[(杭州西湖风景区,所在城市,杭州),(杭州西湖风景区,著名景点,苏堤春晓),(苏堤春晓,所属景区,杭州西湖风景区),(苏堤春晓,所在城市,杭州)]。

表1 旅游领域关系重叠样例Table 1 Sample relation overlapping in tourism domain
在实体抽取过程中,其中作为景点名称的实体“杭州西湖风景区”中嵌套作为城市名称的“杭州”,Luo 等人[3]提出基于注意力机制的Att-BiLSTM-CRF模型进行化学领域命名实体识别,使用B/I/O 标签加实体类型来区分实体的开头、中间和结尾或者判断是否为实体。这种命名实体识别的方法无法将实体“杭州西湖风景区”中的“杭”同时标注为景点名称的开头和城市名称的开头,因而无法解决实体嵌套问题。……
