Comparative study of feature extraction methods for automated ICD code classification using MIMIC-III medical notes and deep learning models

ICD standardizes diagnosis codes globally, aiding payments, research, planning, and quality management. Its complexity leads to longer exams, higher training costs, increased workforce needs, coding errors, and unreliable data. Automated ICD systems using ML address these issues. Long medical notes complicate ML, making feature extraction crucial for efficient ICD classification. Despite numerous studies, no systematic analysis of feature extraction methods, especially in deep learning (DL), exists. The MIMIC-III dataset is used with two preprocessing combinations, fundamental and advanced. TF-IDF, word2vec, GloVe, fastText, and BERT feature extraction methods are compared using DL models such as NN, CNN, and BiLSTM. For word2vec and fastText, CBOW and skip-gram architectures are compared. ROC-AUC, F1-score, precision, and recall metrics are calculated for DL performances. Advanced preprocessing improves performance for all feature extraction and DL methods. The best results for advanced preprocessing are micro ROC-AUC of 91.74\% (BiLSTM+fastText (skip-gram)), macro ROC-AUC of 88.58\% (BiLSTM+word2vec (CBOW)), micro F1/precision of 64.84\%/62.34\% (BiLSTM+word2vec (CBOW)), micro recall of 68.16\% (BiLSTM+fastText (skip-gram)), macro F1/precision of 59.67\%/57.71\% (BiLSTM+word2vec (CBOW)), and macro recall of 63.38\% (BiLSTM+fastText (skip-gram)). FastText is the most successful feature extraction method in DL models with fundamental preprocessing. However, models using well-implemented preprocessing highlight other feature extraction methods that perform better and operate more quickly. As DL model performance improves, differences between feature extraction performances diminish. Though not focused on the best results, CNN and BiLSTM with word2vec, GloVe, and fastText are competitive with current studies. Lastly, if computing power is limited, CNN may be preferable over BiLSTM with these feature extraction methods.

Authors

Institutions

Publication Details

Journal
Mathematical Modelling and Numerical Simulation with Applications
Published
2025-06-30
DOI
https://doi.org/10.53391/mmnsa.1666223
Primary Topic
Machine Learning in Healthcare
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Comparative study of feature extraction methods for automated ICD code classification using MIMIC-III medical notes and deep learning models

Deniz Kenan Kılıç, Izabela Nielsen, Dilek Aydoğan Kılıç
Mathematical Modelling and Numerical Simulation with Applications
Machine Learning in Healthcare
article

Comparative study of feature extraction methods for automated ICD code classification using MIMIC-III medical notes and deep learning models

Deniz Kenan Kılıç, Izabela Nielsen, Dilek Aydoğan Kılıç
article en

Abstract

ICD standardizes diagnosis codes globally, aiding payments, research, planning, and quality management. Its complexity leads to longer exams, higher training costs, increased workforce needs, coding errors, and unreliable data. Automated ICD systems using ML address these issues. Long medical notes complicate ML, making feature extraction crucial for efficient ICD classification. Despite numerous studies, no systematic analysis of feature extraction methods, especially in deep learning (DL), exists. The MIMIC-III dataset is used with two preprocessing combinations, fundamental and advanced. TF-IDF, word2vec, GloVe, fastText, and BERT feature extraction methods are compared using DL models such as NN, CNN, and BiLSTM. For word2vec and fastText, CBOW and skip-gram architectures are compared. ROC-AUC, F1-score, precision, and recall metrics are calculated for DL performances. Advanced preprocessing improves performance for all feature extraction and DL methods. The best results for advanced preprocessing are micro ROC-AUC of 91.74\% (BiLSTM+fastText (skip-gram)), macro ROC-AUC of 88.58\% (BiLSTM+word2vec (CBOW)), micro F1/precision of 64.84\%/62.34\% (BiLSTM+word2vec (CBOW)), micro recall of 68.16\% (BiLSTM+fastText (skip-gram)), macro F1/precision of 59.67\%/57.71\% (BiLSTM+word2vec (CBOW)), and macro recall of 63.38\% (BiLSTM+fastText (skip-gram)). FastText is the most successful feature extraction method in DL models with fundamental preprocessing. However, models using well-implemented preprocessing highlight other feature extraction methods that perform better and operate more quickly. As DL model performance improves, differences between feature extraction performances diminish. Though not focused on the best results, CNN and BiLSTM with word2vec, GloVe, and fastText are competitive with current studies. Lastly, if computing power is limited, CNN may be preferable over BiLSTM with these feature extraction methods.

Mathematical Modelling and Numerical Simulation with ApplicationsVol. 5(2)
Aalborg University (DK)
Türkiye Bilimsel ve Teknolojik Araştırma Kurumu
Openalex Percentile: Top 92%
Machine Learning in Healthcare
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.