一、什么是指代消解?

1、指代的基本概念

指代作为一种常见的语言现象,广泛存在于自然语言的各种表达中。

eg:***俄罗斯总统***  在德国发表讲话时表示:“我们不排除中油集团参
与已拍卖的尤甘斯克的生产。”***他***  表示,中油集团没有参加这次拍卖

中文的指代主要有以下三种典型的形式【1】:
1.人称代词(Pronoun)
【李明】怕高妈妈一人呆在家里寂寞,【他】便将家里的电视搬了过来。
2.指示代词(Demonstrative)
【很多人都想创造一个美好的世界留给孩子】,【这】可以理解,但不完全正确
3.有定描述(Definite Description)
【贸易制裁】似乎成了【美国政府在对华关系中惯用的大棒】。然而,这【大棒】果真如美国政府所希望的那样灵验吗?

一般代词消解和早期的指代消解(Anaphora Resolution)指的是对显性代词消解算法的研究,再后来指代消解包含并开始侧重于共指(Coreference,也称同指)消解的研究,之后指代消解又添加了零代词的内容。我的研究重点可能是问答系统中的指代消解,所以侧重于显性代词和零代词消解,对共指划分只做简单介绍,后文不强调是零代词的内容均指显性代词消解。

显性代词消解 是指当前的照应语与上下文出现的词、短语或句子(句群)存在密切的语义关联性,指代依存于上下文语义中,在不同的语言环境中可能指代不同的实体,具有非对称性和非传递性
零代词消解 是恢复零代词指代前文语言学单位的过程,有时也被称为省略恢复
共指消解 主要是指两个名词(包括代名词、名词短语)指向真实世界中的同一参照体,这种指代脱离上下文仍然成立

1.1 显性代词消解

所谓显性代词消解,就是指在篇章中确定显性代词指向哪个名词短语的问题,代词称为指示语或照应语(Anaphor),其所指向的名词短语一般被称为先行语(Antecedent),根据二者之间的先后位置,可分为回指(Anaphora)与预指(Cataphora),其中:如果先行语出现在指示语之前,则称为回指,反之则称为预指。

1.2 零代词消解

所谓零代词消解,是代词消解中针对零指代(Zero Anaphora)现象的一类特殊的消解。在篇章中,用户能够根据上下文关系推断出的部分经常会省略,而省略的部分(用零代词(Zero Pronoun)表示)在句子中承担着相应的句法成分,并且回指前文中的某个语言学单位。零指代现象在中文中更加常见,(中华语言博大精深。。)近几年随着各大评测任务的兴起开始受到学者们的广泛关注。

1.3 共指消解

所谓共指消解,是将篇章中指向同一现实世界客观实体(Entity)的词语划分到同一个等价集的过程,其中被划分的词语称为表述或指称语(Mention),形成的等价集称为共指链(Coreference Chain)。在共指消解中,指称语包含:普通名词、专有名词和代词,因此可以将显性代词消解看作是共指消解针对代词的子问题。
共指消解与显性代词消解不同,它更关注在指称语集合上进行的等价划分,评测方法与显性代词消解也不近相同,通常使用MUC、B-CUBED、CEAF和BLANC评价方法。

指代消解的研究方法大致可以分为基于启发式规则的、基于统计的和基于深度学习的方法,目前看来,基于有监督统计机器学习的消解算法仍然是主流算法。

Reference

【1】.王厚峰.指代消解的基本方法和实现技术【J】.中文信息学报,2002,16(6):9—17

指代消解系列(1)-综述相关推荐

  1. AllenNLP系列文章之四:指代消解

    指代消解是自然语言处理的一大任务之一,它是信息抽取不可或缺的组成部分.在信息抽取中,由于用户关心的事件和实体间语义关系往往散布于文本的不同位置,其中涉及到的实体通常可以有多种不同的表达方式,例如某个语 ...

  2. 自然语言处理NLP(11)——篇章分析与指代消解

    在上一部分中,我们介绍了语义分析的基本内容(自然语言处理NLP(10)--语义分析),重点介绍了格文法和语义角色标注(SRL). 在这一部分中,我们将介绍篇章分析相关内容. 在介绍具体内容之前,我们首 ...

  3. 斯坦福NLP名课带学详解 | CS224n 第16讲 - 指代消解问题与神经网络方法(NLP通关指南·完结)

    作者:韩信子@ShowMeAI,路遥@ShowMeAI,奇异果@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/36 本文地址:https://ww ...

  4. neuralcoref使用教程-指代消解

    作者: 明天依旧可好 邮箱: ke.zb@qq.com 编译器: jupyter notebook 创作时间: 2020.3.1 文章目录 一.什么是指代消解 二.案例展示 三.进入正题:配置环境 四 ...

  5. 基于VSM的命名实体识别、歧义消解和指代消解

    前面讲述过两篇知识图谱相关的文章,这篇文章主要讲解基于向量空间模型(Vector Space Model)的相关应用,包括命名实体识别.实体消歧和跨文本指代消解:其最终目的是想通过它应用到知识图谱构建 ...

  6. Android自定义控件系列--Path综述

    Android自定义控件系列–Path综述 项目源码 点击查看详情 Path 中文 释义为路径 然而它在自定义控件中却有着神一样的着色,这个神,是创造神奇效果的意思 1 Path 的创建 Path p ...

  7. Stanford CoreNLP 3.6.0 中文指代消解模块调用失败的解决方案

    Stanford CoreNLP 3.6.0 中文指代消解模块调用失败的解决方案 参考文章: (1)Stanford CoreNLP 3.6.0 中文指代消解模块调用失败的解决方案 (2)https: ...

  8. 基于深度学习和指代消解的中文人名识别

    摘要 [目的]命名实体识别是自然语言处理领域的一项基本任务,实体包括人名.地名和组织名等,与其他实体相比,人名与职务.职务变更及人称代词有关.人名的实体识别中,人名语料的残缺及人称指代不明等问题,成为 ...

  9. 指代消解or共指消解任务主要论文

    原文链接:https://blog.csdn.net/weixin_44912159/article/details/105656866 具体内容为: 最近需要完成指代消解(共指消解)的任务,主要是用 ...

最新文章

  1. 使用JavaScript实现在页面上所有内容加载完之前一直显示loading...页面
  2. 富文本编辑_博客的后台富文本编辑和阅读计数
  3. 三十二、深入Python中的文件操作
  4. 想学数据分析但不会Python,过来看看SQL吧(上)~
  5. 寄存器计算软件/寄存器小精灵
  6. EF Core 2.0使用MsSql/Mysql实现DB First和Code First
  7. 取色器 for Mac
  8. jquery 实现智能炫酷的翻页相册效果
  9. 【今日CV 计算机视觉论文速览】Mon, 28 Jan 2019
  10. oc - runtime运行机制
  11. golang使用http client发起get和post请求示例
  12. Edge安装插件错误(download interrupted)解决办法
  13. 常识——多台电脑共用一套键鼠
  14. sql server2014 企业版 百度云下载
  15. Python多进程 struct.error: ‘i‘ format
  16. ros::Rate loop_rate(10); loop_rate.sleep(); 在程序中是休眠到一定时间,并不占用CPU时间
  17. Let‘sEncrypt快速颁发及自动续签泛域名证书实践指南
  18. Web 开发项目的6个最佳Java框架
  19. 【流媒体】ffmpeg小结
  20. .Net Core架构

热门文章

  1. 主要几款跑步APP对比
  2. android手机分享app,我的软件分享,安卓实用软件集合
  3. NK.bin和NK.nb0详解
  4. ODB学习笔记之基础环境搭建
  5. 关闭云鲸拖地机器人风干_云鲸拖地机器人无法正常工作,官方给出解决方案:要关机24小时...
  6. sci计算机画曲线图,SCI文章写作之图表处理
  7. siki学院Xshell连接linux
  8. 银行兴起数字极简风:“智能手机App恐惧症”终于有救了
  9. 我国制药装备市场规模不断扩大,技术水准和综合实力显著提升
  10. 【多少个星期天】Python