Cargando…
Artificial Intelligence Learning Semantics via External Resources for Classifying Diagnosis Codes in Discharge Notes
BACKGROUND: Automated disease code classification using free-text medical information is important for public health surveillance. However, traditional natural language processing (NLP) pipelines are limited, so we propose a method combining word embedding with a convolutional neural network (CNN)....
Autores principales: | , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
JMIR Publications
2017
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5696581/ https://www.ncbi.nlm.nih.gov/pubmed/29109070 http://dx.doi.org/10.2196/jmir.8344 |
_version_ | 1783280479017893888 |
---|---|
author | Lin, Chin Hsu, Chia-Jung Lou, Yu-Sheng Yeh, Shih-Jen Lee, Chia-Cheng Su, Sui-Lung Chen, Hsiang-Cheng |
author_facet | Lin, Chin Hsu, Chia-Jung Lou, Yu-Sheng Yeh, Shih-Jen Lee, Chia-Cheng Su, Sui-Lung Chen, Hsiang-Cheng |
author_sort | Lin, Chin |
collection | PubMed |
description | BACKGROUND: Automated disease code classification using free-text medical information is important for public health surveillance. However, traditional natural language processing (NLP) pipelines are limited, so we propose a method combining word embedding with a convolutional neural network (CNN). OBJECTIVE: Our objective was to compare the performance of traditional pipelines (NLP plus supervised machine learning models) with that of word embedding combined with a CNN in conducting a classification task identifying International Classification of Diseases, Tenth Revision, Clinical Modification (ICD-10-CM) diagnosis codes in discharge notes. METHODS: We used 2 classification methods: (1) extracting from discharge notes some features (terms, n-gram phrases, and SNOMED CT categories) that we used to train a set of supervised machine learning models (support vector machine, random forests, and gradient boosting machine), and (2) building a feature matrix, by a pretrained word embedding model, that we used to train a CNN. We used these methods to identify the chapter-level ICD-10-CM diagnosis codes in a set of discharge notes. We conducted the evaluation using 103,390 discharge notes covering patients hospitalized from June 1, 2015 to January 31, 2017 in the Tri-Service General Hospital in Taipei, Taiwan. We used the receiver operating characteristic curve as an evaluation measure, and calculated the area under the curve (AUC) and F-measure as the global measure of effectiveness. RESULTS: In 5-fold cross-validation tests, our method had a higher testing accuracy (mean AUC 0.9696; mean F-measure 0.9086) than traditional NLP-based approaches (mean AUC range 0.8183-0.9571; mean F-measure range 0.5050-0.8739). A real-world simulation that split the training sample and the testing sample by date verified this result (mean AUC 0.9645; mean F-measure 0.9003 using the proposed method). Further analysis showed that the convolutional layers of the CNN effectively identified a large number of keywords and automatically extracted enough concepts to predict the diagnosis codes. CONCLUSIONS: Word embedding combined with a CNN showed outstanding performance compared with traditional methods, needing very little data preprocessing. This shows that future studies will not be limited by incomplete dictionaries. A large amount of unstructured information from free-text medical writing will be extracted by automated approaches in the future, and we believe that the health care field is about to enter the age of big data. |
format | Online Article Text |
id | pubmed-5696581 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2017 |
publisher | JMIR Publications |
record_format | MEDLINE/PubMed |
spelling | pubmed-56965812017-11-29 Artificial Intelligence Learning Semantics via External Resources for Classifying Diagnosis Codes in Discharge Notes Lin, Chin Hsu, Chia-Jung Lou, Yu-Sheng Yeh, Shih-Jen Lee, Chia-Cheng Su, Sui-Lung Chen, Hsiang-Cheng J Med Internet Res Original Paper BACKGROUND: Automated disease code classification using free-text medical information is important for public health surveillance. However, traditional natural language processing (NLP) pipelines are limited, so we propose a method combining word embedding with a convolutional neural network (CNN). OBJECTIVE: Our objective was to compare the performance of traditional pipelines (NLP plus supervised machine learning models) with that of word embedding combined with a CNN in conducting a classification task identifying International Classification of Diseases, Tenth Revision, Clinical Modification (ICD-10-CM) diagnosis codes in discharge notes. METHODS: We used 2 classification methods: (1) extracting from discharge notes some features (terms, n-gram phrases, and SNOMED CT categories) that we used to train a set of supervised machine learning models (support vector machine, random forests, and gradient boosting machine), and (2) building a feature matrix, by a pretrained word embedding model, that we used to train a CNN. We used these methods to identify the chapter-level ICD-10-CM diagnosis codes in a set of discharge notes. We conducted the evaluation using 103,390 discharge notes covering patients hospitalized from June 1, 2015 to January 31, 2017 in the Tri-Service General Hospital in Taipei, Taiwan. We used the receiver operating characteristic curve as an evaluation measure, and calculated the area under the curve (AUC) and F-measure as the global measure of effectiveness. RESULTS: In 5-fold cross-validation tests, our method had a higher testing accuracy (mean AUC 0.9696; mean F-measure 0.9086) than traditional NLP-based approaches (mean AUC range 0.8183-0.9571; mean F-measure range 0.5050-0.8739). A real-world simulation that split the training sample and the testing sample by date verified this result (mean AUC 0.9645; mean F-measure 0.9003 using the proposed method). Further analysis showed that the convolutional layers of the CNN effectively identified a large number of keywords and automatically extracted enough concepts to predict the diagnosis codes. CONCLUSIONS: Word embedding combined with a CNN showed outstanding performance compared with traditional methods, needing very little data preprocessing. This shows that future studies will not be limited by incomplete dictionaries. A large amount of unstructured information from free-text medical writing will be extracted by automated approaches in the future, and we believe that the health care field is about to enter the age of big data. JMIR Publications 2017-11-06 /pmc/articles/PMC5696581/ /pubmed/29109070 http://dx.doi.org/10.2196/jmir.8344 Text en ©Chin Lin, Chia-Jung Hsu, Yu-Sheng Lou, Shih-Jen Yeh, Chia-Cheng Lee, Sui-Lung Su, Hsiang-Cheng Chen. Originally published in the Journal of Medical Internet Research (http://www.jmir.org), 06.11.2017. https://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work, first published in the Journal of Medical Internet Research, is properly cited. The complete bibliographic information, a link to the original publication on http://www.jmir.org/, as well as this copyright and license information must be included. |
spellingShingle | Original Paper Lin, Chin Hsu, Chia-Jung Lou, Yu-Sheng Yeh, Shih-Jen Lee, Chia-Cheng Su, Sui-Lung Chen, Hsiang-Cheng Artificial Intelligence Learning Semantics via External Resources for Classifying Diagnosis Codes in Discharge Notes |
title | Artificial Intelligence Learning Semantics via External Resources for Classifying Diagnosis Codes in Discharge Notes |
title_full | Artificial Intelligence Learning Semantics via External Resources for Classifying Diagnosis Codes in Discharge Notes |
title_fullStr | Artificial Intelligence Learning Semantics via External Resources for Classifying Diagnosis Codes in Discharge Notes |
title_full_unstemmed | Artificial Intelligence Learning Semantics via External Resources for Classifying Diagnosis Codes in Discharge Notes |
title_short | Artificial Intelligence Learning Semantics via External Resources for Classifying Diagnosis Codes in Discharge Notes |
title_sort | artificial intelligence learning semantics via external resources for classifying diagnosis codes in discharge notes |
topic | Original Paper |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5696581/ https://www.ncbi.nlm.nih.gov/pubmed/29109070 http://dx.doi.org/10.2196/jmir.8344 |
work_keys_str_mv | AT linchin artificialintelligencelearningsemanticsviaexternalresourcesforclassifyingdiagnosiscodesindischargenotes AT hsuchiajung artificialintelligencelearningsemanticsviaexternalresourcesforclassifyingdiagnosiscodesindischargenotes AT louyusheng artificialintelligencelearningsemanticsviaexternalresourcesforclassifyingdiagnosiscodesindischargenotes AT yehshihjen artificialintelligencelearningsemanticsviaexternalresourcesforclassifyingdiagnosiscodesindischargenotes AT leechiacheng artificialintelligencelearningsemanticsviaexternalresourcesforclassifyingdiagnosiscodesindischargenotes AT susuilung artificialintelligencelearningsemanticsviaexternalresourcesforclassifyingdiagnosiscodesindischargenotes AT chenhsiangcheng artificialintelligencelearningsemanticsviaexternalresourcesforclassifyingdiagnosiscodesindischargenotes |