Deep learning approach to detection of colonoscopic information from unstructured reports
Open accessAbstract
BACKGROUND: Colorectal cancer is a leading cause of cancer deaths. Several screening tests, such as colonoscopy, can be used to find polyps or colorectal cancer. Colonoscopy reports are often written in unstructured narrative text. The information embedded in the reports can be used for various purposes, including colorectal cancer risk prediction, follow-up recommendation, and quality measurement. However, the availability and accessibility of unstructured text data are still insufficient despite the large amounts of accumulated data. We aimed to develop and apply deep learning-based natural language processing (NLP) methods to detect colonoscopic information. METHODS: This study applied several deep learning-based NLP models to colonoscopy reports. Approximately 280,668 colonoscopy reports were extracted from the clinical data warehouse of Samsung Medical Center. For 5,000 reports, procedural information and colonoscopic findings were manually annotated with 17 labels. We compared the long short-term memory (LSTM) and BioBERT model to select the one with the best performance for colonoscopy reports, which was the bidirectional LSTM with conditional random fields. Then, we applied pre-trained word embedding using large unlabeled data (280,668 reports) to the selected model. RESULTS: The NLP model with pre-trained word embedding performed better for most labels than the model with one-hot encoding. The F1 scores for colonoscopic findings were: 0.9564 for lesions, 0.9722 for locations, 0.9809 for shapes, 0.9720 for colors, 0.9862 for sizes, and 0.9717 for numbers. CONCLUSIONS: This study applied deep learning-based clinical NLP models to extract meaningful information from colonoscopy reports. The method in this study achieved promising results that demonstrate it can be applied to various practical purposes.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Our review highlighted the generalized performance of LLM-enabled data extraction across various text types in oncology, including histological and pathological classification, imaging report classification, and data extraction from postoperative surgery reports.
“For instance, our review highlighted the generalized performance of LLM-enabled data extraction across various text types in oncology, including histological and pathological classification [936], imaging report classification [814], and data extraction from postoperative surgery reports [5].”
From Large Language Model Applications for Health Information Extraction in Oncology: Scoping Review (2025) · cites this paper as [5]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Sung, H., Ferlay, J., Siegel, R. L., Laversanne, M., Soerjomataram, I., Jemal, A., & Bray, F. (2021) · CA: A Cancer Journal for Clinicians · doi:10.3322/caac.21660 · Cited by 108,699 · see citing works
Hochreiter, S., & Schmidhuber, J. (1997) · Neural Computation · doi:10.1162/neco.1997.9.8.1735 · Cited by 102,318 · see citing works
Glove: Global Vectors for Word Representation
Pennington, J., Socher, R., & Manning, C. (2014) · Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.3115/v1/d14-1162 · Cited by 34,071 · see citing works
Learning Phrase Representations using RNN Encoder–Decoder for Statistical Machine Translation
Cho, K., van Merrienboer, B., Gulcehre, C., Bahdanau, D., Bougares, F., Schwenk, H., & Bengio, Y. (2014) · Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.3115/v1/d14-1179 · Cited by 25,545 · see citing works
On Information and Sufficiency
Kullback, S., & Leibler, R. A. (1951) · The Annals of Mathematical Statistics · doi:10.1214/aoms/1177729694 · Cited by 20,193 · see citing works
Conditional Random Fields: Probabilistic Models for Segmenting and Labeling Sequence Data
Lafferty, J., McCallum, A., & Pereira, F. C. N. (2001) · ScholarlyCommons (University of Pennsylvania) · Cited by 12,953 · see citing works
Deep Contextualized Word Representations
Peters, M., Neumann, M., Iyyer, M., Gardner, M., Clark, C., Lee, K., & Zettlemoyer, L. (2018) · Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long Papers) · doi:10.18653/v1/n18-1202 · Cited by 11,983 · see citing works
Elman, J. L. (1990) · Cognitive Science · doi:10.1207/s15516709cog1402_1 · Cited by 11,212 · see citing works
MIMIC-III, a freely accessible critical care database
Johnson, A. E. W., Pollard, T. J., Shen, L., Lehman, L.-W. H., Feng, M., Ghassemi, M., Moody, B., Szolovits, P., Anthony Celi, L., & Mark, R. G. (2016) · Scientific Data · doi:10.1038/sdata.2016.35 · Cited by 8,141 · see citing works
BioBERT: a pre-trained biomedical language representation model for biomedical text mining
Lee, J., Yoon, W., Kim, S., Kim, D., Kim, S., So, C. H., & Kang, J. (2020) · Bioinformatics · doi:10.1093/bioinformatics/btz682 · Cited by 7,218 · see citing works
Framewise phoneme classification with bidirectional LSTM and other neural network architectures
Graves, A., & Schmidhuber, J. (2005) · Neural Networks · doi:10.1016/j.neunet.2005.06.042 · Cited by 5,882 · see citing works
Colorectal cancer statistics, 2020
Siegel, R. L., Miller, K. D., Sauer, A. G., Fedewa, S. A., Butterly, L. F., Anderson, J. C., Cercek, A., Smith, R. A., & Jemal, A. (2020) · CA A Cancer Journal for Clinicians · doi:10.3322/caac.21601 · Cited by 4,970 · see citing works
Recent Trends in Deep Learning Based Natural Language Processing [Review Article]
Young, T., Hazarika, D., Poria, S., & Cambria, E. (2018) · IEEE Computational Intelligence Magazine · doi:10.1109/mci.2018.2840738 · Cited by 2,921 · see citing works
Screening for Colorectal Cancer: US Preventive Services Task Force Recommendation Statement
US Preventive Services Task Force, Bibbins-Domingo, K., Grossman, D. C., Curry, S. J., Davidson, K. W., Epling, J. W., García, F. A. R., Gillman, M. W., Harper, D. M., Kemper, A. R., et al. (2016) · JAMA · doi:10.1001/jama.2016.5989 · Cited by 2,509 · see citing works
Domain-specific language model pretraining for biomedical natural language processing
Gu, Y., Tinn, R., Cheng, H., Lucas, M., Usuyama, N., Liu, X., Naumann, T., Gao, J., & Poon, H. (2022) · ACM Transactions on Computing for Healthcare · doi:10.1145/3458754 · Cited by 2,170 · see citing works
Screening for Colorectal Cancer
US Preventive Services Task Force, Davidson, K. W., Barry, M. J., Mangione, C. M., Cabana, M. D., Caughey, A. B., Davis, E. M., Donahue, K. E., Doubeni, C. A., Krist, A. H., et al. (2021) · JAMA · doi:10.1001/jama.2021.6238 · Cited by 2,106 · see citing works
Savova, G. K., Masanz, J. J., Ogren, P. V., Zheng, J., Sohn, S., Kipper-Schuler, K. C., & Chute, C. G. (2010) · Journal of the American Medical Informatics Association · doi:10.1136/jamia.2009.001560 · Cited by 1,967 · see citing works
Quality indicators for colonoscopy
Rex, D. K., Schoenfeld, P. S., Cohen, J., Pike, I. M., Adler, D. G., Fennerty, M. B., Lieb, J. G., Park, W. G., Rizk, M. K., Sawhney, M. S., et al. (2015) · Gastrointestinal Endoscopy · doi:10.1016/j.gie.2014.07.058 · Cited by 1,764 · see citing works
Alsentzer, E., Murphy, J., Boag, W., Weng, W.-H., Jindi, D., Naumann, T., & McDermott, M. (2019) · Proceedings of the 2nd Clinical Natural Language Processing Workshop · doi:10.18653/v1/w19-1909 · Cited by 1,736 · see citing works
Advances in natural language processing
Hirschberg, J., & Manning, C. D. (2015) · Science · doi:10.1126/science.aaa8685 · Cited by 1,712 · see citing works
2010 i2b2/VA challenge on concepts, assertions, and relations in clinical text
Uzuner, Ö., South, B. R., Shen, S., & DuVall, S. L. (2011) · Journal of the American Medical Informatics Association · doi:10.1136/amiajnl-2011-000203 · Cited by 1,258 · see citing works
Ferrucci, D. A., & Lally, A. (2004) · Natural Language Engineering · doi:10.1017/s1351324904003523 · Cited by 888 · see citing works
Framewise phoneme classification with bidirectional LSTM networks
Graves, A., & Schmidhuber, J. (2006) · International Joint Conference on Neural Networks (IJCNN) · doi:10.1109/ijcnn.2005.1556215 · Cited by 642 · see citing works
Chunking with support vector machines
Kudo, T., & Matsumoto, Y. (2001) · Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL-HLT) · doi:10.3115/1073336.1073361 · Cited by 527 · see citing works
Deep learning in clinical natural language processing: a methodical review
Wu, S., Roberts, K. E., Datta, S., Du, J., Ji, Z., Si, Y., Soni, S., Wang, Q., Wei, Q., Xiang, Y., et al. (2019) · Journal of the American Medical Informatics Association · doi:10.1093/jamia/ocz200 · Cited by 495 · see citing works
Cancer Statistics in Korea: Incidence, Mortality, Survival, and Prevalence in 2019
Kang, M. J., Won, Y., Lee, J., et al. (2022) · Cancer Research and Treatment · doi:10.4143/crt.2022.128 · Cited by 385 · see citing works
Zeng, Q. T., Goryachev, S., Weiss, S., Sordo, M., Murphy, S. N., & Lazarus, R. (2006) · BMC Medical Informatics and Decision Making · doi:10.1186/1472-6947-6-30 · Cited by 360 · see citing works
Clinical text data in machine learning: systematic review
Spasic, I., & Nenadic, G. (2020) · JMIR Medical Informatics · doi:10.2196/17984 · Cited by 358 · see citing works
Getting More Out of Biomedical Documents with GATE's Full Lifecycle Open Source Text Analytics
Cunningham, H., Tablan, V., Roberts, A., & Bontcheva, K. (2013) · PLoS Computational Biology · doi:10.1371/journal.pcbi.1002854 · Cited by 353 · see citing works
Chapman, W. W., Nadkarni, P. M., Hirschman, L., D'Avolio, L. W., Savova, G. K., & Uzuner, O. (2011) · Journal of the American Medical Informatics Association · doi:10.1136/amiajnl-2011-000465 · Cited by 296 · see citing works
Overview of the ShARe/CLEF eHealth Evaluation Lab 2013
Suominen, H., Salanterä, S., Velupillai, S. U., Chapman, W. W., Savova, G., Elhadad, N., Pradhan, S., South, B. R., Mowery, D. L., Jones, G. J. F., et al. (2013) · Lecture notes in computer science · doi:10.1007/978-3-642-40802-1_24 · Cited by 255 · see citing works
Challenges in clinical natural language processing for automated disorder normalization
Leaman, R., Khare, R., & Lu, Z. (2015) · Journal of Biomedical Informatics · doi:10.1016/j.jbi.2015.07.010 · Cited by 188 · see citing works
Carrell, D., Schoen, R. E., Leffler, D. A., Morris, M. M., Rose, S., Baer, A. B., Crockett, S. D., Gourevitch, R. A., Dean, K. M., & Mehrotra, A. (2017) · Journal of the American Medical Informatics Association · doi:10.1093/jamia/ocx039 · Cited by 176 · see citing works
Wen, A., Fu, S., Moon, S., El Wazir, M., Rosenbaum, A., Kaggal, V. C., Liu, S., Sohn, S., Liu, H., & Fan, J. (2019) · npj Digital Medicine · doi:10.1038/s41746-019-0208-8 · Cited by 142 · see citing works
Biomedical named entity recognition using BERT in the machine reading comprehension framework
Sun, C., Yang, Z., Wang, L., Zhang, Y., Lin, H., & Wang, J. (2021) · Journal of Biomedical Informatics · doi:10.1016/j.jbi.2021.103799 · Cited by 131 · see citing works
Realizing the Full Potential of Precision Medicine in Health and Health Care
Dzau, V. J., & Ginsburg, G. S. (2016) · JAMA · doi:10.1001/jama.2016.14117 · Cited by 127 · see citing works
Harkema, H., Chapman, W. W., Saul, M. I., Dellon, E. S., Schoen, R. E., & Mehrotra, A. (2011) · Journal of the American Medical Informatics Association · doi:10.1136/amiajnl-2011-000431 · Cited by 95 · see citing works
Minimal standard terminology for gastrointestinal endoscopy – MST 3.0
Aabakken, L., Rembacken, B. J., Lemoine, O., et al. (2009) · Endoscopy · doi:10.1055/s-0029-1214949 · Cited by 93 · see citing works
Natural Language Processing Accurately Categorizes Findings From Colonoscopy and Pathology Reports
Imler, T. D., Morea, J., Kahi, C. J., & Imperiale, T. F. (2013) · Clinical Gastroenterology and Hepatology · doi:10.1016/j.cgh.2012.11.035 · Cited by 90 · see citing works
Natural language processing as an alternative to manual reporting of colonoscopy quality metrics
Raju, G. S., Lum, P. J., Slack, R. S., Thirumurthi, S., Lynch, P. M., Miller, E., Weston, B. R., Davila, M. L., Bhutani, M. S., Shafi, M. A., et al. (2015) · Gastrointestinal Endoscopy · doi:10.1016/j.gie.2015.01.049 · Cited by 88 · see citing works
Multi-Center Colonoscopy Quality Measurement Utilizing Natural Language Processing
Imler, T. D., Morea, J., Kahi, C. J., Cardwell, J., Johnson, C. S., Xu, H., Ahnen, D. J., Antaki, F., Ashley, C., Baffy, G., et al. (2015) · The American Journal of Gastroenterology · doi:10.1038/ajg.2015.51 · Cited by 85 · see citing works
Identifying primary and recurrent cancers using a SAS-based natural language processing algorithm
Strauss, J. A., Chao, C., Kwan, M. L., Ahmed, S. A., Schottinger, J. E., & Quinn, V. P. (2012) · Journal of the American Medical Informatics Association · doi:10.1136/amiajnl-2012-000928 · Cited by 77 · see citing works
A Bidirectional LSTM and Conditional Random Fields Approach to Medical Named Entity Recognition
Xu, K., Zhou, Z., Hao, T., & Liu, W. (2017) · Advances in intelligent systems and computing · doi:10.1007/978-3-319-64861-3_33 · Cited by 71 · see citing works
Imler, T. D., Morea, J., & Imperiale, T. F. (2013) · Clinical Gastroenterology and Hepatology · doi:10.1016/j.cgh.2013.11.025 · Cited by 52 · see citing works
Standardized endoscopic reporting
Aabakken, L., Barkun, A. N., Cotton, P. B., et al. (2013) · Journal of Gastroenterology and Hepatology · doi:10.1111/jgh.12489 · Cited by 50 · see citing works
Gawron, A. J., Thompson, W. K., Keswani, R. N., Rasmussen, L. V., & Kho, A. (2014) · The American Journal of Gastroenterology · doi:10.1038/ajg.2014.147 · Cited by 45 · see citing works
Hou, J. K., Chang, M., Nguyen, T. H., Kramer, J. R., Richardson, P. A., Sansgiry, S., DʼAvolio, L., & El‐Serag, H. B. (2012) · Digestive Diseases and Sciences · doi:10.1007/s10620-012-2433-8 · Cited by 38 · see citing works
Accurate Identification of Colonoscopy Quality and Polyp Findings Using Natural Language Processing
Lee, J. K., Jensen, C. D., Levin, T. R., Zauber, A. G., Doubeni, C. A., Zhao, W. K., & Corley, D. A. (2017) · Journal of Clinical Gastroenterology · doi:10.1097/mcg.0000000000000929 · Cited by 38 · see citing works
Pabón, O. S., Montenegro, O., Torrente, M., Rodríguez‐González, A., Provencio, M., & Ernestina, M. (2022) · PeerJ Computer Science · doi:10.7717/peerj-cs.913 · Cited by 36 · see citing works
Ryu, B., Yoon, E., Kim, S., et al. (2020) · Journal of Medical Internet Research · doi:10.2196/18526 · Cited by 33 · see citing works
Semantic biomedical resource discovery: a Natural Language Processing framework
Sfakianaki, P., Koumakis, L., Sfakianakis, S. G., Iatraki, G., Zacharioudakis, G., Graf, N. M., Kostas Marias, A., & Tsiknakis, M. (2015) · BMC Medical Informatics and Decision Making · doi:10.1186/s12911-015-0200-4 · Cited by 32 · see citing works
A prediction model for advanced colorectal neoplasia in an asymptomatic screening population
Hong, S. N., Son, H. J., Choi, S. K., et al. (2017) · PLoS ONE · doi:10.1371/journal.pone.0181040 · Cited by 32 · see citing works
Bae, J. H., Han, H. W., Yang, S. Y., Song, G., Sa, S., Chung, G. E., Seo, J. Y., Jin, E. H., Kim, H., & An, D. (2022) · JMIR Medical Informatics · doi:10.2196/35257 · Cited by 31 · see citing works
Karwa, A., Patell, R. D., Parthasarathy, G., López, R., McMichael, J., & Burke, C. A. (2019) · Clinical Gastroenterology and Hepatology · doi:10.1016/j.cgh.2019.10.013 · Cited by 28 · see citing works
Fevrier, H. B., Liu, L., Herrinton, L. J., & Li, D. (2020) · Journal of Medical Systems · doi:10.1007/s10916-020-01604-8 · Cited by 27 · see citing works
Park, B., Lee, Y. Y., Song, S. Y., et al. (2022) · Gut and Liver · doi:10.5009/gnl210419 · Cited by 24 · see citing works
Retrofitting Word Embeddings with the UMLS Metathesaurus for Clinical Information Extraction
Alawad, M., Hasan, S., Christian, J. B., et al. (2018) · IEEE International Conference on Big Data (BigData) · doi:10.1109/bigdata.2018.8621999 · Cited by 15 · see citing works
Snomed2Vec: Representation of SNOMED CT Terms with Word2Vec
Soriano, I. M., Pena, J. L. C., Fernández‐Breis, J. T., et al. (2019) · IEEE International Symposium on Computer-Based Medical Systems (CBMS) · doi:10.1109/cbms.2019.00138 · Cited by 15 · see citing works
Emerging clinical applications of text analytics
Spasić, ., Uzuner, Ö., & Zhou, L. (2019) · International Journal of Medical Informatics · doi:10.1016/j.ijmedinf.2019.103974 · Cited by 15 · see citing works
Text mining for clinical support
Hartmann, J., & Keuren, L. V. (2019) · Journal of the Medical Library Association JMLA · doi:10.5195/jmla.2019.758 · Cited by 13 · see citing works
Vadyala, S. R., & Sherer, E. A. (2021) · doi:10.2196/preprints.32973 · Cited by 3 · see citing works
Flagged first, then by citations
Research works printed but not linked: 4
- [59]Mikolov T, Sutskever I, Chen K, Corrado GS, Dean J. Distributed representations of words and phrases and their compositionality. In: NIPS Proceedings. 2013:3111–3119.
- [66]Kingma DP, Ba J. Adam: a method for stochastic optimization. 2014. arXiv preprint arXiv:14126980.
- [67]Dozat T. Incorporating nesterov momentum into adam. In: ICLR; 2016.
- [68]Tieleman T, Hinton G. Lecture 6.5-rmsprop: Divide the gradient by a running average of its recent magnitude. COURSERA: Neural networks for machine learning. 2012;4(2):26–31.
Cited by
Sorted by citations
Large Language Model Applications for Health Information Extraction in Oncology: Scoping Review
Chen, D., Alnassar, S. A., Avison, K. E., Huang, R. S., & Raman, S. (2025) · JMIR Cancer · doi:10.2196/65984 · Cited by 66 · see citing works
“…transformer models may require less time and fewer resources needed to manually annotate training datasets compared to classical machine learning models and can better address nuanced edge cases in data extraction that may not be explicitly accounted for in rule-based data approaches [5,6].”
- Authors
- Seong, D., Choi, Y. H., Shin, S.-Y., & Yi, B.-K.
- Affiliations
- Sungkyunkwan University (KR)
- Samsung Medical Center (KR)
- Kangwon National University (KR)
- Corresponding author
- Yi, Byoung-Kee
- Venue
- BMC Medical Informatics and Decision Making
- Published
- 2023-02-07
- Volume
- 23
- Issue
- 1
- Pages
- 28-28
- ISSN
- 1472-6947 (ISSN-L)
- PMC
- PMC9903463
- OpenAlex
- W4319437616
- Cited by
- 16
- References
- 61
- Citations by year
- 2026: 3 · 2025: 10 · 2024: 2 · 2023: 1
- FWCI
- 1.51
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Locations
- BMC Medical Informatics and Decision Making (publishedVersion, cc-by)
- PubMed Central (publishedVersion, cc-by)
- PubMed (publishedVersion)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
- Funders
- Ministry of Health and Welfare (HI19C1328)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Machine Learning in Healthcare
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Biomedical Text Mining and Ontologies
- Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
- Keywords
- clinical text, natural language processing, bidirectional LSTM, conditional random fields, BioBERT, pre-trained word embeddings, colorectal cancer screening, colorectal polyps, clinical information extraction
- MeSH terms
- Data Warehousing, Deep Learning, Colonoscopy, Humans, Natural Language Processing, Colorectal Neoplasms
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review