文章目录
-
- 实体抽取
- 关系抽取
- 事件抽取
大量的数据以非结构化数据(即自由文本)的形式存在,如新闻报道、科技文献和政府文件等,面向文本数据的知识抽取一直是广受关注的问题。在前文介绍的知识抽取领域的评测竞赛中,评测数据大多属于非结构化文本数据。本节将对这一类知识抽取技术和方法进行概要介绍,具体包括面向文本数据的实体抽取、关系抽取和事件抽取。
实体抽取
实体抽取又称命名实体识别,其目的是从文本中抽取实体信息元素,包括人名、组织机构名、地理位置、时间、日期、字符值和金额值等。实体抽取是解决很多自然语言处理问题的基础,也是知识抽取中最基本的任务。想要从文本中进行实体抽取,首先需要从文本中识别和定位实体,然后再将识别的实体分类到预定义的类别中去。例如,给定一段新闻报道中的句子“北京时间10月25日,骑士后来居上,在主场以119:112击退公牛”。实体抽取旨在获取如下图所示的结果。例句中的“北京“10月25日”分别为地点和时间类型的实体,而“骑士”和“公牛”均为组织实体。实体抽取问题的研究开展得比较早,该领域也积累了大量的方法。总体上,可以将己有的方法分为基于规则的方法、基于统计模型的方法和基于深度学习的方法。
早期的命名实体识别方法主要采用人工编写规则的方式进行实体抽取。这类方法首先构建大量的实体抽取规则,一般由具有一定领域知识的专家手工构建。然后,将规则与文本字符串进行匹配,识别命名实体。这种实体抽取方式在小数据集上可以达到很高的准确率和召回率,但随着数据集的增大,规则集的构建周期变长,并且移植性较差。