【每周NLP论文推荐】 NLP中命名实体识别从机器学习到深度学习的代表性研究

命名实体识别《Named Entity Recognition using an HMM-based Chunk Tagger》 Motivation: 命名实体识别(NER)是识别文本中基于特定意义的实体,例如人名、地名、机构名等。因为命名实体是信息抽取的关键步骤,而目前大多数的方法都是人为构造特征例如构造正则表达式。这种基于规则的NER方法只能用于某一种特定语言,其鲁棒性和迁移性较差。因此本文提出一种基于HMM的机器学习方法实现命名实体识别。 核心思想: 隐马尔可夫模型经常用于标注问题,这时状态对应着标记,标... 阅读详情

NER是自然语言处理中相对比较基础的任务,但却是非常重要的任务。在NLP中,大部分的任务都需要NER的能力,例如,聊天机器人中,需要NER来提取实体完成对用户输入的理解;在信息提取任务中,需要提取相应的实体,以完成对信息的抽取。

本篇介绍NER中常用的方法,从常用的机器学习方法到深度学习的方法。

作者&编辑 | 小Dream哥

1 早期的HMM

早期的一篇介绍HMM在NER中的应用,实验效果还可以。现在还有一些实体识别有用到HMM,读此文对于了解NER的发展有一定的好处。

640?wx_fmt=png

[1] Su, Jian , and J. Su . "Named entity recognition using an HMM-based chunk tagger." Proc Acl (2002):473-480.

2 主流NER架构LSTM +CRF 

随着深度学习的兴起,LSTM+CRF变成NER任务的主流方法,下面是一篇较为典型的介绍的LSTM+CRF进行NER任务的文章。

640?wx_fmt=png

[2] Huang, Zhiheng , W. Xu , and K. Yu . "Bidirectional LSTM-CRF Models for Sequence Tagging." Computer Science (2015).

3 讨论了CNN进行NER任务

在NLP任务中用CNN进行特征提取一直不是主流,这篇论文在NER中引入CNN。

640?wx_fmt=png

[3] Chiu, Jason P. C. , and E. Nichols . "Named Entity Recognition with Bidirectional LSTM-CNNs." Computer Science (2015).

4 空洞卷积在NER中的应用

因为传统CNN对长序列的输入特征提取能力偏弱,有研究者提出将Dilated Convolutions(空洞卷积)应用在NER中的想法。空洞卷积可以加大感受野,提高模型的训练和预测速度。

640?wx_fmt=png

[4] Emma Strubell Patrick Verga. Fast and Accurate Entity Recognition with Iterated Dilated Convolutions. 2017

5 Lattice LSTM

中文的NER与英文不太一样,中文NER问题很大程度上取决于分词的效果,比如实体边界和单词的边界在中文NER问题中经常是一样的。

所以在中文NER问题中,有时通常先对文本进行分词然后再预测序列中单词的类别。这样一来会导致一个问题,即在分词中造成的错误会影响到NER的结果。基于字向量的模型能够避免上述问题,但因为单纯采用字向量,导致拆开了很多并不应该拆开的词语,从而丢失了它们本身的内在信息。


此文提出一种用于中文NER的LSTM的格子模型,与传统使用字向量的模型相比,它提出的模型显式地利用了字序列之间的关系,能够很好的避免分词错误带来的影响。

640?wx_fmt=png

[5] Yue Zhang, Jie Yang. Chinese NER Using Lattice LSTM. 2018

6 实体识别与实体匹配

实体匹配是指将识别到的实体与知识库或者图谱中实体进行匹配与映射。因此实体匹配与识别是两个相关性非常高的任务,通过实体匹配,识别到的实体与现实中的概念相连接。这篇论文将实体匹配与识别统一起来训练,认为两个任务一起学习,能够提升两个任务的准确率。

640?wx_fmt=png

[6] Pedro Henrique Martins, Zita Marinho. Joint Learning of Named Entity Recognition and Entity Linking. 2019.

7 引入BERT及attention

引入了很多新的概念到命名实体识别中,例如BERT,Attention。感兴趣的同学可以看一看,会有蛮大的收益。

640?wx_fmt=png

[7] Anton A. Emelyanov, Ekaterina Artemova. Multilingual Named Entity Recognition Using Pretrained Embeddings, Attention Mechanism and NCRF. arXiv preprint  arXiv:1906.09978v1 2019

8 AutoNER

论文提出了一个无需人工标注就可以自动标记数据并训练NER的模型--AutoNER。实验表明,AutoNER训练的模型在3个数据集上均与有监督的benchmark相当。感兴趣的同学可以参考下。

640?wx_fmt=png

[8] Jingbo Shang, Liyuan Liu. Learning Named Entity Tagger using Domain-Specifific Dictionary. arXiv preprint  arXiv:1809.03599v1 2018

9 如何获取文章与交流

找到有三AI开源项目即可获取。

https://github.com/longpeng2008/yousan.ai

640?wx_fmt=png

文章细节众多,阅读交流都在有三AI-NLP知识星球中进行,感兴趣可以加入,扫描下图中的二维码即可。

640?wx_fmt=png

总结

以上就是关于NER的一些重要论文,下一期我们将推荐语义匹配相关的研究。

转载文章请后台联系

侵权必究

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

往期精选

NLP自然语言处理课程设计—基于实体识别的智能任务系统 在人工智能与自然语言处理技术飞速发展的今天,构建一个能够理解和处理自然语言的智能任务系统成为了计算机科学领域的一项重要挑战。本课程设计旨在通过实践教学,深入掌握自然语言处理(NLP)的关键技术和应用,同时培养解决复杂工程问题的能力。本课程设计的核心目标是开发一个能够通过自然语言处理技术,帮助用户高效管理各种任务的系统。系统需要具备任务识别和分类、实体抽取、任务管理以及用户交互等核心功能。为了实现这些功能,我们采用了先进的深度学习模型,如双向长短期记忆网络(BiLSTM)结合条件随机场(CRF),以及。 阅读详情

相关推荐

NLP合集:教程/实体抽取/关系(三元组)抽取/文本分类/知识图谱/Bert系列/相似度判定/机器人问答/文本工具/竞赛方案精选/面试指南/NLP各类任务数据集等集合

Cool-NLPCV (持续更新中…) Some Cool NLP and CV Repositories and Solutions Cool-NLP | Cool-CV 旨在收集NLP中常见任务的开源解决方案、数据集、工具、学习资料等,方便学习或快速查找。在此分享出来,供大家参考。欢迎积极分享并Star,谢谢! 会持续不定时更新,也欢迎加入共同分享。 1、机器学习&深度学习入门精选 Python-100天从新手到大师 斯坦福大学2014(吴恩达)机器学习教程中文笔记 《统计学习方法》第二版的代

qq_42189083的博客 5772

自然语言处理NLP文本分类顶会论文阅读笔记(二)

NLP论文阅读笔记

我这个代码你能看懂吗? 3179

自然语言处理的算法与技术:从机器学习到深度学习

1.背景介绍 自然语言处理(Natural Language Processing, NLP)是人工智能(Artificial Intelligence, AI)的一个重要分支,其主要研究如何让计算机理解、生成和处理人类语言。自然语言处理涉及到语音识别、语义分析、文本生成、机器翻译等多个领域,它是人工智能的一个核心技术之一。 自然语言处理

AI天才研究院 1226

自然语言处理的命名实体识别:从规则引擎到深度学习

1.背景介绍 自然语言处理(NLP)是计算机科学与人工智能的一个分支,主要研究如何让计算机理解、生成和处理人类语言。命名实体识别(Named Entity Recognition,NER)是NLP的一个重要任务,旨在识别文本中的人名、地名、组织名、日期、金融标识符等实体。在这篇文章中,我们将从规则引擎到深度学习的不同方法来探讨命名实体识别的核心算法原理和具体操作步骤,以及一些具体的代码实例和解释...

AI天才研究院 1122

机器学习在自然语言处理中的前沿进展

机器学习在自然语言处理中的前沿进展 作者:禅与计算机程序设计艺术 1. 背景介绍 自然语言处理(Natural Language Processing, NLP)是人工智能和计算语言学的一个重要分支,致力于研究如何让计算机理解和操作人类语言。近年来,随着机器学习技术的快速发

AI架构师小马 1080

自然语言处理的研究发展:从统计学时代到深度学习时代

1.背景介绍 自然语言处理(NLP)是人工智能领域的一个重要分支,其主要目标是让计算机理解、生成和处理人类语言。自从20世纪70年代的统计学时代以来,NLP研究已经经历了多个阶段,最近的深度学习技术的兴起为NLP带来了巨大的进步。本文将从背景、核心概念、算法原理、代码实例和未来趋势等方面进行全面的探讨。 1.

AI天才研究院 205

NLP中的文本分类、实体识别、关系识别和三元组识别

在自然语言处理(NLP)领域,文本分类、实体识别、关系识别和三元组识别是重要的主题。本文将深入探讨这些关键问题,并介绍相关算法和技术。

牧子川的博客 3362

国产操作系统应用迁移与适配

了解国产操作系统的背景及意义

2301_77609559的博客 2680

自然语言处理(NLP)之用深度学习实现命名实体识别(NER)

自然语言处理(NLP)之用深度学习实现命名实体识别(NER) 几乎所有的NLP都依赖一个强大的语料库,本项目实现NER的语料库如下(文件名为train.txt,一共42000行,这里只展示前15行,可以在文章最后的Github地址下载该语料库): played on Monday ( home team in CAPS ) : VBD IN NNP ( NN NN IN NNP ) : O O O O O O O O O O American League NNP NNP B-MISC I-MISC

IT之一小佬的博客 3488

WSL 2 部署 Rocky Linux 9:从零到生产环境配置指南(2025版)

本文详细介绍了如何在WSL 2上部署Rocky Linux 9,从环境准备到生产环境配置的全流程指南。通过优化安装流程和系统配置,帮助开发者和运维工程师在Windows环境下高效运行企业级Linux系统,特别适合需要本地开发但部署到RHEL系服务器的项目。

weixin_28455801的博客 479

CoppeliaSim远程API实战:用Python控制仿真机器人,5步搞定外部通信

本文详细介绍了如何使用Python通过CoppeliaSim远程API控制仿真机器人,实现外部通信的5个关键步骤。从环境配置到双向通信模式,再到实战案例和性能优化技巧,帮助开发者高效连接算法开发与物理验证。特别对比了B0与传统API的性能差异,提升工业自动化项目的开发效率。

weixin_28733637的博客 369

【NLP】一文汇总自然语言处理主要研究方向

NLP专栏已经发了相当数目的文章,从基础的机器学习到最新的预训练语言模型;从简单的文本分类到复杂的信息抽取、聊天机器人。今天我们做一个回顾和总结,聊聊我们从事的自然语言处理研究或者工作,...

hacker_long的专栏 1万+

AudioTrack音频播放流程深度解析

深入解析Android AudioTrack音频播放的完整链路:从Java API到Native层,从共享内存Ring Buffer机制到FAST Track低延迟优化,配合源码分析带你彻底搞懂Android音频播放的底层原理

Cheson的专栏 942

命名实体识别NER & 如何使用BERT实现

目录 1、NER 简介 2. NER方法 2.1 传统机器学习方法:HMM和CRF 2.2 LSTM+CRF:BiLSTM-CRF 2.3 CNN+CRF:IDCNN-CRF 2.4BERT+(LSTM)+CRF:BERT实现 (1)获取BERT预训练模型 (2)修改 数据预处理代码:DataProcessor (3)构建模型:create_model (4) 模...

满腹的小不甘 2万+

英飞凌 AURIX TC3XX 系列单片机的链接文件

这篇介绍英飞凌 AURIX TC3XX 系列单片机的链接文件,主要是针对使用 SOTA 功能如何修改链接文件,完整地实现 SOTA 功能

大橙子的博客 4387

SAP-ABAP:BAPI_INSPOPER_RECORDRESULTS 记录检验操作结果更新检验批状态详细解析

SAP-ABAP:BAPI_INSPOPER_RECORDRESULTS 记录检验操作结果更新检验批状态详细解析

baidu_35680696的博客 972

自然语言处理(NLP)论文数量的十年趋势:2014-2024

近年来,自然语言处理(NLP)已成为人工智能(AI)和数据科学领域中的关键技术之一。随着数据规模的不断扩大和计算能力的提升,NLP技术从学术研究走向了广泛的实际应用。通过观察过去十年(2014-2024年)NLP领域的论文数量增长趋势,我们可以看到一个从稳步发展到爆发式增长的过程。这一趋势反映了NLP领域的技术进步以及其在众多行业中的应用价值。

weixin_54703767的博客 2003

懒人必备!Coze一键制作火柴人心理学视频,新号45天涨了2.6w粉!(附超详细实战教程)

其实,只需要借助扣子(https://www.coze.cn/),采用的是 AI 智能体工作流模式,这种模式能够一站式搞定上述所有环节,一条四五十秒的视频,短短一两分钟就能轻松搞定!让制作效率提升了整整百倍!在这篇教程里,我将毫无保留地为大家分享,如何使用扣子 Coze 批量制作 “火柴人风格的心理学视频” 的超详细步骤。

李同学Lino的博客 3859

【论文】 NLP中命名实体识别从机器学习到深度学习的代表性研究

点击上方,选择星标或置顶,每天给你送干货!阅读大概需要7分钟跟随小博主,每天进步一丢丢来自:有三AI作者:小Dream哥小Dream哥NER是自然语言处理中相对比较基础的任务,但却是非常...

zenRRan的博客 470

Centos 7 Linux 安装单机 Hadoop(HDFS):下载、安装、配置、测试

本文详细介绍了在 CentOS 7 系统上安装与配置单机 Hadoop(HDFS)的完整流程,涵盖 JDK 环境准备、Hadoop 安装包下载与部署、核心配置文件(core-site.xml、hdfs-site.xml 等)修改、SSH 免密登录设置、HDFS 格式化及服务启动,并通过命令行与 Web 界面验证 HDFS 和 YARN 功能,适合 Hadoop 初学者快速搭建本地测试环境。

寒水馨 · 轻量级技术文档 · hanshuixin.org 3239

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【每周NLP论文推荐】 生成式聊天机器人论文介绍

欢迎来到《每周NLP论文推荐》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。生成式聊天机器人是研究的热...

hacker_long的专栏 1787

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

一篇基于深度学习的命名实体识别技术的研究报告

本篇文章主要是自己刚接触NER领域时,研读这篇《 A Survey on Deep Learning for Named Entity Recognition 》NER综述论文时翻译的中文版,这篇综述时间是2020年,可能近两年的部分成果暂未包含,很多内容是通过百度翻译直接翻的,部分内容进行了一定的调整。有少部分内容省略了,具体可以参考原论文,所有涉及的文献引用也请参考原论文。

一位在路上的工程师的博客 3300

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

【每周NLP论文推荐】 聊天机器人中FAQ相关的论文推荐

欢迎来到《每周NLP论文推荐》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。今天推荐FAQ相关的论文,...

hacker_long的专栏 1144

【每周CV论文推荐】 CV领域中数据增强相关的论文推荐

欢迎来到《每周CV论文推荐》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。数据增强在每一个深度学习项目...

hacker_long的专栏 791

NLP要学哪些东西?自然语言处理入门必须掌握的8大核心知识模块

自然语言处理(NLP)是一门融合语言学、数学与计算机科学的交叉学科,其知识体系包含基础语言知识、编程能力(Python为主)、数学基础、文本预处理、传统NLP方法、深度学习模型(如Transformer)、预训练框架(如HuggingFace)及项目部署能力。学习路径建议从Python编程和文本处理入手,逐步掌握词向量、预训练模型等核心技术,最终实现从理论到实践的完整闭环。初学者应重点夯实编程基础,熟练使用预训练模型;进阶者可深入Transformer原理及模型优化部署。

OpenCVtuxiang的博客 970
上一篇: 【NLP】 深入浅出解析BERT原理及其表征的内容
下一篇: 如何系统性掌握深度学习模型设计和优化
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄15年 3635粉丝 976原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言有三

三人行必有AI

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值