| Literature DB >> 29868832 |
John M Giorgi1,2, Gary D Bader1,2,3.
Abstract
Motivation: The explosive increase of biomedical literature has made information extraction an increasingly important tool for biomedical research. A fundamental task is the recognition of biomedical named entities in text (BNER) such as genes/proteins, diseases and species. Recently, a domain-independent method based on deep learning and statistical word embeddings, called long short-term memory network-conditional random field (LSTM-CRF), has been shown to outperform state-of-the-art entity-specific BNER tools. However, this method is dependent on gold-standard corpora (GSCs) consisting of hand-labeled entities, which tend to be small but highly reliable. An alternative to GSCs are silver-standard corpora (SSCs), which are generated by harmonizing the annotations made by several automatic annotation systems. SSCs typically contain more noise than GSCs but have the advantage of containing many more training examples. Ideally, these corpora could be combined to achieve the benefits of both, which is an opportunity for transfer learning. In this work, we analyze to what extent transfer learning improves upon state-of-the-art results for BNER.Entities:
Mesh:
Year: 2018 PMID: 29868832 PMCID: PMC6247938 DOI: 10.1093/bioinformatics/bty449
Source DB: PubMed Journal: Bioinformatics ISSN: 1367-4803 Impact factor: 6.937
Fig. 1.Architecture of the hybrid long short-term memory network-conditional random field (LSTM-CRF) model for named entity recognition (NER). Here, is the i-th token in the input sequence, is the j-th character of the i-th token, is the number of characters in the i-th token and is the character-enhanced token embedding of the i-th token. For transfer learning experiments, we train the parameters of the model on a source dataset, and transfer all of the parameters to initialize the model for training on a target dataset
Gold standard corpora (GSCs) used in this work
| Entity type | Corpus | Text genre | Text type | No. sentences | No. tokens | No. unique tokens | No. annotations | No. unique annotations |
|---|---|---|---|---|---|---|---|---|
| Chemicals | BioSemantics ( | Patent | Full-text | 163219 | 6608020 | 173193 | 386110 | 72782 |
| CDR ( | Scientific Article | Abstract | 14166 | 326506 | 22083 | 15915 | 2623 | |
| CHEMDNER patent ( | Patent | Abstract | 35679 | 1495524 | 60850 | 65685 | 20630 | |
| Diseases | Arizona Disease ( | Scientific Article | Abstract | 2804 | 74346 | 8133 | 3425 | 1266 |
| CDR | Scientific Article | Abstract | 14166 | 326506 | 22083 | 12617 | 3113 | |
| miRNA ( | Scientific Article | Abstract | 2676 | 66419 | 7638 | 2159 | 606 | |
| NCBI Disease ( | Scientific Article | Abstract | 7645 | 173283 | 12534 | 6881 | 2136 | |
| Variome ( | Scientific Article | Full-text | 6274 | 177119 | 12307 | 5904 | 451 | |
| Species | CellFinder ( | Scientific Article | Full-text | 2234 | 66519 | 7584 | 479 | 42 |
| Linneaus ( | Scientific Article | Full-text | 19048 | 491253 | 33132 | 4259 | 419 | |
| LocText ( | Scientific Article | Abstract | 956 | 22756 | 4335 | 276 | 37 | |
| miRNA | Scientific Article | Abstract | 2676 | 66419 | 7638 | 722 | 41 | |
| S800 ( | Scientific Article | Abstract | 8356 | 198091 | 19992 | 3708 | 1503 | |
| Variome | Scientific Article | Full-text | 6274 | 177119 | 12307 | 182 | 8 | |
| Genes/proteins | BioCreative II GM ( | Scientific Article | Abstract | 20384 | 514146 | 49365 | 24596 | 15841 |
| BioInfer ( | Scientific Article | Abstract | 1147 | 34187 | 5200 | 4378 | 1041 | |
| CellFinder | Scientific Article | Full-text | 2234 | 66519 | 7584 | 1750 | 734 | |
| DECA ( | Scientific Article | Abstract | 5492 | 139771 | 14053 | 6324 | 2127 | |
| FSU-PRGE ( | Scientific Article | Abstract | 35361 | 914717 | 453634 | 59489 | 27363 | |
| IEPA ( | Scientific Article | Abstract | 241 | 15365 | 2871 | 1110 | 130 | |
| LocText | Scientific Article | Abstract | 956 | 22756 | 4335 | 1395 | 549 | |
| miRNA | Scientific Article | Abstract | 2676 | 66419 | 7638 | 1058 | 370 | |
| Variome | Scientific Article | Full-text | 6274 | 177119 | 12307 | 4617 | 458 |
Macro-averaged performance values in terms of precision, recall and F1-score for baseline (B) and transfer learning (TL) over the corpora per each entity type
| Precision (%) | Recall (%) | F1-score (%) | ||||
|---|---|---|---|---|---|---|
| B | TL | B | TL | B | TL | |
| Chemicals | 87.05 | 89.19 | 88.08 | |||
| Diseases | 80.41 | 81.13 | 80.73 | |||
| Species | 84.18 | 84.44 | 84.20 | |||
| Genes/proteins | 82.09 | 80.85 | 81.20 | |||
Note: Baseline values are derived from training on the target dataset only, while transfer learning values are derived by training on the source dataset followed by training on the target dataset. The macro average is computed by averaging the performance scores obtained by the classifiers for each corpus of a given entity class. Bold: best scores.
Fig. 2.Impact of transfer learning on the F1-scores. Baseline corresponds to training the model only with the target dataset, and transfer learning corresponds to training on the source dataset followed by training on the target dataset. The number of training examples used in the target training set is reported as a percent of the overall GSC size (e.g. for a GSC of 100 documents, a target train set size of 60% corresponds to 60 documents). Error bars represent the standard deviation (SD) for n = 3 trials. If an error bar is not shown, it was smaller than the size of the data point symbol. (a-d) Impact of transfer learning on the F1-scores of four select copora
Fig. 3.Box plots representing absolute F1-score improvement over the baseline after transfer learning, grouped by the total number of annotations in the target gold-standard corpora (GSCs). Bin boundaries were generated using the R package binr (Izrailev, 2015). Scores for individual GSCs are plotted, where point shapes indicate statistical significance ()
Fig. 4.Venn diagrams demonstrating the area of overlap among the true-positive (TP), false-negative (FN) and false-positive (FP) sets of the baseline (B) and transfer learning (TL) methods per entity class