关于实体识别探索的一点点思考

什么是实体识别?

请输入要实体识别的文本:
海鸥装饰材料有限公司是做装饰的一家高科技公司
然后识别出组织机构所在的位置和类别
[{‘start’: 0, ‘stop’: 10, ‘word’: ‘海鸥装饰材料有限公司’, ‘type’: ‘ORG’}]

数据难题

非结构化数据(例如文本)的信息抽取是人工智能的重要组成部分。能否进行准确的实体识别,关系抽取,事件抽取,摘要生成是整个人工智能领域大厦的基石。如果非结构话数据信息抽取做不好,后面的推荐,推理将会涉及繁琐的人力劳动,这些烦乱的布局甚至让后续工作无法高效开展。目前已经有OpenNRE,BLSTM-CRF,Bert-信息抽取等开源代码。虽然Bert和OpenNRE这样的模型效果非常好。但是作为大多数企业来说,预训练成本巨大,而且还会出现过拟合。本博客重点讨论简单实用的实体识别小模型。

标题命名实体识别的方案优化方向

BLSTM-CRF目前在实体识别这一研究主题的效果在BERT之前可谓大名鼎鼎,模型小,效率高,是大多数公司的不二之选。BLSTM是双向RNN结构,提取序列特征,CRF在预测的标签之间拥有转移概率矩阵。那么有什么改进方向吗?待优化方案如下:

1.BLSTM-CRF方案:模型上主要是针对lstm这种rnn的结构进行优化
2.Tranformer-CRF方案:因为没有文字没有紧跟的前后信息,单凭全自注意力特征,训练难度较大。根据自己模型跑出的效果,个别文本比BLSTM-CRF的效果好。
3.Transformer-BLSTM-CRF方案:容易出现过拟合,训练集准确率100%,测试集太差。
4.Self-Attention-CRF:针对过拟合优化,有改善。
5.Self-Attention-BLSTM-CRF:效果一般,待优化
6.类比思想,迁移MobileNet在图像检测中手段。也即把图像中检测目标的任务迁移到文本实体的检测中,有待实践。

## 总结

实体识别的任务离真实的实际产品上线还有很长一段距离,但是背后的原理不仅仅将其看做实体位置和实体类别的一种分类,更需要在这个点上做大量的尝试和探索。

你可能感兴趣的:(自然语言处理,神经网络,pytorch)