Cargando…
Building a biomedical tokenizer using the token lattice design pattern and the adapted Viterbi algorithm
BACKGROUND: Tokenization is an important component of language processing yet there is no widely accepted tokenization method for English texts, including biomedical texts. Other than rule based techniques, tokenization in the biomedical domain has been regarded as a classification task. Biomedical...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2011
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3111587/ https://www.ncbi.nlm.nih.gov/pubmed/21658288 http://dx.doi.org/10.1186/1471-2105-12-S3-S1 |
_version_ | 1782205649351868416 |
---|---|
author | Barrett, Neil Weber-Jahnke, Jens |
author_facet | Barrett, Neil Weber-Jahnke, Jens |
author_sort | Barrett, Neil |
collection | PubMed |
description | BACKGROUND: Tokenization is an important component of language processing yet there is no widely accepted tokenization method for English texts, including biomedical texts. Other than rule based techniques, tokenization in the biomedical domain has been regarded as a classification task. Biomedical classifier-based tokenizers either split or join textual objects through classification to form tokens. The idiosyncratic nature of each biomedical tokenizer’s output complicates adoption and reuse. Furthermore, biomedical tokenizers generally lack guidance on how to apply an existing tokenizer to a new domain (subdomain). We identify and complete a novel tokenizer design pattern and suggest a systematic approach to tokenizer creation. We implement a tokenizer based on our design pattern that combines regular expressions and machine learning. Our machine learning approach differs from the previous split-join classification approaches. We evaluate our approach against three other tokenizers on the task of tokenizing biomedical text. RESULTS: Medpost and our adapted Viterbi tokenizer performed best with a 92.9% and 92.4% accuracy respectively. CONCLUSIONS: Our evaluation of our design pattern and guidelines supports our claim that the design pattern and guidelines are a viable approach to tokenizer construction (producing tokenizers matching leading custom-built tokenizers in a particular domain). Our evaluation also demonstrates that ambiguous tokenizations can be disambiguated through POS tagging. In doing so, POS tag sequences and training data have a significant impact on proper text tokenization. |
format | Online Article Text |
id | pubmed-3111587 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2011 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-31115872011-06-11 Building a biomedical tokenizer using the token lattice design pattern and the adapted Viterbi algorithm Barrett, Neil Weber-Jahnke, Jens BMC Bioinformatics Research BACKGROUND: Tokenization is an important component of language processing yet there is no widely accepted tokenization method for English texts, including biomedical texts. Other than rule based techniques, tokenization in the biomedical domain has been regarded as a classification task. Biomedical classifier-based tokenizers either split or join textual objects through classification to form tokens. The idiosyncratic nature of each biomedical tokenizer’s output complicates adoption and reuse. Furthermore, biomedical tokenizers generally lack guidance on how to apply an existing tokenizer to a new domain (subdomain). We identify and complete a novel tokenizer design pattern and suggest a systematic approach to tokenizer creation. We implement a tokenizer based on our design pattern that combines regular expressions and machine learning. Our machine learning approach differs from the previous split-join classification approaches. We evaluate our approach against three other tokenizers on the task of tokenizing biomedical text. RESULTS: Medpost and our adapted Viterbi tokenizer performed best with a 92.9% and 92.4% accuracy respectively. CONCLUSIONS: Our evaluation of our design pattern and guidelines supports our claim that the design pattern and guidelines are a viable approach to tokenizer construction (producing tokenizers matching leading custom-built tokenizers in a particular domain). Our evaluation also demonstrates that ambiguous tokenizations can be disambiguated through POS tagging. In doing so, POS tag sequences and training data have a significant impact on proper text tokenization. BioMed Central 2011-06-09 /pmc/articles/PMC3111587/ /pubmed/21658288 http://dx.doi.org/10.1186/1471-2105-12-S3-S1 Text en Copyright ©2011 Barrett and Weber-Jahnke. http://creativecommons.org/licenses/by/2.0 This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Barrett, Neil Weber-Jahnke, Jens Building a biomedical tokenizer using the token lattice design pattern and the adapted Viterbi algorithm |
title | Building a biomedical tokenizer using the token lattice design pattern and the adapted Viterbi algorithm |
title_full | Building a biomedical tokenizer using the token lattice design pattern and the adapted Viterbi algorithm |
title_fullStr | Building a biomedical tokenizer using the token lattice design pattern and the adapted Viterbi algorithm |
title_full_unstemmed | Building a biomedical tokenizer using the token lattice design pattern and the adapted Viterbi algorithm |
title_short | Building a biomedical tokenizer using the token lattice design pattern and the adapted Viterbi algorithm |
title_sort | building a biomedical tokenizer using the token lattice design pattern and the adapted viterbi algorithm |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3111587/ https://www.ncbi.nlm.nih.gov/pubmed/21658288 http://dx.doi.org/10.1186/1471-2105-12-S3-S1 |
work_keys_str_mv | AT barrettneil buildingabiomedicaltokenizerusingthetokenlatticedesignpatternandtheadaptedviterbialgorithm AT weberjahnkejens buildingabiomedicaltokenizerusingthetokenlatticedesignpatternandtheadaptedviterbialgorithm |