NegBERT: A Transfer Learning Approach for Negation Detection and Scope Resolution

Negation is an important characteristic of language, and a major component of information extraction from text. This subtask is of considerable importance to the biomedical domain. Over the years, multiple approaches have been explored to address this problem: Rule-based systems, Machine Learning classifiers, Conditional Random Field models, CNNs and more recently BiLSTMs. In this paper, we look at applying Transfer Learning to this problem. First, we extensively review previous literature addressing Negation Detection and Scope Resolution across the 3 datasets that have gained popularity over the years: the BioScope Corpus, the Sherlock dataset, and the SFU Review Corpus. We then explore the decision choices involved with using BERT, a popular transfer learning model, for this task, and report state-of-the-art results for scope resolution across all 3 datasets. Our model, referred to as NegBERT, achieves a token level F1 score on scope resolution of 92.36 on the Sherlock dataset, 95.68 on the BioScope Abstracts subcorpus, 91.24 on the BioScope Full Papers subcorpus, 90.95 on the SFU Review Corpus, outperforming the previous state-of-the-art systems by a significant margin. We also analyze the model’s generalizability to datasets on which it is not trained.

[1]  Wendy W. Chapman,et al.  A Simple Algorithm for Identifying Negated Findings and Diseases in Discharge Summaries , 2001, J. Biomed. Informatics.

[2]  Prakash M. Nadkarni,et al.  Research Paper: Use of General-purpose Negation Detection to Augment Concept Indexing of Medical Documents: A Quantitative Study Using the UMLS , 2001, J. Am. Medical Informatics Assoc..

[3]  Massimo Poesio,et al.  Negation of protein-protein interactions: analysis and extraction , 2007, ISMB/ECCB.

[4]  Yang Huang,et al.  A novel hybrid approach to automated negation detection in clinical radiology reports. , 2007, Journal of the American Medical Informatics Association : JAMIA.

[5]  János Csirik,et al.  The BioScope corpus: annotation for negation, uncertainty and their scope in biomedical texts , 2008, BioNLP.

[6]  Lior Rokach,et al.  Negation recognition in medical narrative reports , 2008, Information Retrieval.

[7]  Roser Morante,et al.  Learning the Scope of Negation in Biomedical Texts , 2008, EMNLP.

[8]  Roser Morante,et al.  A Metalearning Approach to Processing the Scope of Negation , 2009, CoNLL.

[9]  Isaac G. Councill,et al.  What's great and what's not: learning to classify the scope of negation for improved sentiment analysis , 2010, NeSp-NLP@ACL.

[10]  Hong Yu,et al.  Biomedical negation scope detection with conditional random fields , 2010, J. Am. Medical Informatics Assoc..

[11]  Jorge Carrillo de Albornoz,et al.  UCM-I: A Rule-based Syntactic Approach for Resolving the Scope of Negation , 2012, *SEMEVAL.

[12]  James Paul White UWashington: Negation Resolution using Machine Learning Methods , 2012, *SEM@NAACL-HLT.

[13]  Sunghwan Sohn,et al.  Dependency Parser-based Negation Detection in Clinical Narratives , 2012, AMIA Joint Summits on Translational Science proceedings. AMIA Joint Summits on Translational Science.

[14]  Erik Velldal,et al.  UiO 2: Sequence-labeling Negation Using Dependency Features , 2012, *SEMEVAL.

[15]  Stephan Oepen,et al.  UiO1: Constituent-Based Discriminative Ranking for Negation Resolution , 2012, *SEMEVAL.

[16]  Maite Taboada,et al.  A review corpus annotated for negation, speculation and their scope , 2012, LREC.

[17]  Dragomir R. Radev,et al.  UMichigan: A Conditional Random Field Model for Resolving the Scope of Negation , 2012, *SEMEVAL.

[18]  Thamar Solorio,et al.  UABCoRAL: A Preliminary study for Resolving the Scope of Negation , 2012, *SEM@NAACL-HLT.

[19]  Virginia Francisco,et al.  UCM-2: a Rule-Based Approach to Infer the Scope of Negation via Dependency Parsing , 2012, *SEM@NAACL-HLT.

[20]  Md. Faisal Mahbub Chowdhury FBK: Exploiting Phrasal and Contextual Clues for Negation Scope Detection , 2012, *SEMEVAL.

[21]  Johan Bos,et al.  UGroningen: Negation detection with Discourse Representation Structures , 2012, *SEM@NAACL-HLT.

[22]  Roser Morante,et al.  *SEM 2012 Shared Task: Resolving the Scope and Focus of Negation , 2012, *SEMEVAL.

[23]  Emily M. Bender,et al.  Simple Negation Scope Resolution through Deep Parsing: A Semantic Solution to a Semantic Problem , 2014, ACL.

[24]  Hongfang Liu,et al.  DEEPEN: A negation detection system for clinical text incorporating dependency relation into NegEx , 2015, J. Biomed. Informatics.

[25]  Jon Patrick,et al.  Automatic negation detection in narrative pathology reports , 2015, Artif. Intell. Medicine.

[26]  Wei Luo,et al.  Speculation and Negation Scope Detection via Convolutional Neural Networks , 2016, EMNLP.

[27]  Maite Taboada,et al.  A machine‐learning approach to negation and speculation detection for sentiment analysis , 2016, J. Assoc. Inf. Sci. Technol..

[28]  Ting Liu,et al.  Negation Scope Detection with Recurrent Neural Networks Models in Review Texts , 2016, ICYCSEE.

[29]  Bonnie L. Webber,et al.  Neural Networks For Negation Scope Detection , 2016, ACL.

[30]  Stefan Feuerriegel,et al.  Negation scope detection in sentiment analysis: Decision support for news-driven trading , 2016, Decis. Support Syst..

[31]  Bonnie L. Webber,et al.  Detecting negation scope is easy, except when it isn’t , 2017, EACL.

[32]  Wei Lu,et al.  Learning with Structured Representations for Negation Scope Extraction , 2018, ACL.

[33]  Sanda M. Harabagiu,et al.  The Role of a Deep-Learning Method for Negation Detection in Patient Cohort Identification from Electroencephalography Reports , 2018, AMIA.

[34]  Bonnie L. Webber,et al.  Neural Networks for Cross-lingual Negation Scope Detection , 2018, ArXiv.

[35]  Ronald M. Summers,et al.  NegBio: a high-performance tool for negation and uncertainty detection in radiology reports , 2017, AMIA Joint Summits on Translational Science proceedings. AMIA Joint Summits on Translational Science.

[36]  Vasile Rus,et al.  Long Short Term Memory Based Models for Negation Handling in Tutorial Dialogues , 2018, FLAIRS.

[37]  R'emi Louf,et al.  HuggingFace's Transformers: State-of-the-art Natural Language Processing , 2019, ArXiv.

[38]  Long Chen,et al.  Attention-Based Deep Learning System for Negation and Assertion Detection in Clinical Notes , 2019, International Journal of Artificial Intelligence & Applications.

[39]  Ming-Wei Chang,et al.  BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding , 2019, NAACL.

[40]  Parminder Bhatia,et al.  End-to-end Joint Entity Extraction and Negation Detection for Clinical Text , 2018, Precision Health and Medicine.