命名实体识别


命名实体识别(Named Entity Recognition,简称NER),又称作“专名识别”,是自然语言处理中的一项基础任务,应用范围非常广泛。命名实体一般指的是文本中具有特定意义或者指代性强的实体,通常包括 人名、地名、机构名、日期时间、专有名词等。通常包括两部分:

  • 实体的边界识别
  • 确定实体的类型(人名、地名、机构名或其他)


三种标注方法:

BIO-三位序列标注法(B-begin,I-inside,O-outside)

标识实体的开始,中间部分和非实体部分

 我 O
 是 O
 李 B-PER
 果 I-PER
 冻 I-PER
 , O
 我 O
 爱 O
 中 B-ORG
 国 I-ORG
 , O
 我 O
 来 O
 自 O
 四 B-LOC
 川 I-LOC
 。 O

BMES-四位序列标注法(B-begin,M-middle,E-end,S-single)

增加S单个实体情况的标注

 我 S
 是 S
 四 B
 川 M
 人 E

BIOES-四位序列标注法(B-begin,I-inside,O-outside,E-end,S-single)

增加E实体的结束标识

 我 O
 是 O
 李 B-PER
 果 I-PER
 冻 E-PER
 , O
 我 O
 爱 O
 中 B-LOC
 国 E-LOC
 , O
 我 O
 来 O
 自 O
 四 B-LOC
 川 E-LOC
 。 O

参考资料:
命名实体识别入门教程(必看)
浅析命名实体识别(NER)的三种序列标注方法

【关于命名实体识别】 那些的你不知道的事
命名实体识别总结
命名实体识别1

NLP