Recent advances in processing negation

Recent advances in processing negation
复制标题

DOI:
10.1017/s1351324920000534
复制
发表时间:
2021-03-01
影响因子:
2.5
通讯作者:
Blanco, Eduardo
Blanco, Eduardo
中科院分区:
计算机科学3区
文献类型:
--
作者:
Morante, Roser;Blanco, Eduardo

文献摘要

被引文献

相似文献

否定是一种复杂的语言现象,存在于所有人类语言中。它可以被视为将一个表达式转换为另一个表达式的运算符,该表达式的含义在某种程度上与原始表达式相反。在本文中,我们回顾了以前关于否定的工作,重点是计算方法。我们开始定义否定和两个重要的概念:否定的范围和焦点。然后,我们综述了自然语言处理中的工作,这些工作主要是将否定作为一种手段来改善某些任务的结果。我们还提供了有关英语和其他语言中包含否定注释的语料库的信息,其中通常包括否定提示、范围、焦点和否定事件的注释的组合。我们继续对处理否定的自动化方法进行描述,范围从早期的基于规则的系统到用传统机器学习和神经网络建立的系统。最后,我们对当前的进展和未来的方向进行了一些反思。
Negation is a complex linguistic phenomenon present in all human languages. It can be seen as an operator that transforms an expression into another expression whose meaning is in some way opposed to the original expression. In this article, we survey previous work on negation with an emphasis on computational approaches. We start defining negation and two important concepts: scope and focus of negation. Then, we survey work in natural language processing that considers negation primarily as a means to improve the results in some task. We also provide information about corpora containing negation annotations in English and other languages, which usually include a combination of annotations of negation cues, scopes, foci, and negated events. We continue the survey with a description of automated approaches to process negation, ranging from early rule-based systems to systems built with traditional machine learning and neural networks. Finally, we conclude with some reflections on current progress and future directions.