Classifying Unstructured Clinical Notes via Automatic Weak Supervision
Not on the map. Why?
Abstract (arXiv)
Healthcare providers usually record detailed notes of the clinical care delivered to each patient for clinical, research, and billing purposes. Due to the unstructured nature of these narratives, providers employ dedicated staff to assign diagnostic codes to patients' diagnoses using the International Classification of Diseases (ICD) coding system. This manual process is not only time-consuming but also costly and error-prone. Prior work demonstrated potential utility of Machine Learning (ML) methodology in automating this process, but it has relied on large quantities of manually labeled data to train the models. Additionally, diagnostic coding systems evolve with time, which makes traditional supervised learning strategies unable to generalize beyond local applications. In this work, we introduce a general weakly-supervised text classification framework that learns from class-label descriptions only, without the need to use any human-labeled documents. It leverages the linguistic domain knowledge stored within pre-trained language models and the data programming framework to assign code labels to individual texts. We demonstrate the efficacy and flexibility of our method by comparing it to state-of-the-art weak text classifiers across four real-world text classification datasets, in addition to assigning ICD codes to medical notes in the publicly available MIMIC-III database.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 14 of its 41 references that are in the map. First posted on arXiv 24 Jun 2022.
Builds on
14 of 41 references.
References · 14
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,293
- 2020MPNet: Masked and Permuted Pre-training for Language Understandingcited by 973
- 2015Unsupervised Deep Embedding for Clustering Analysiscited by 763
- 2017Snorkel: Rapid Training Data Creation with Weak Supervisioncited by 370
- 2019Transfer Learning in Biomedical Natural Language Processing: An Evaluation of BERT and ELMo on Ten Benchmarking Datasetscited by 298
- 2016Data Programming: Creating Large Training Sets, Quicklycited by 246
- 2018Weakly-Supervised Neural Text Classificationcited by 66
- 2018Multimodal Machine Learning for Automated ICD Codingcited by 40
- 2017Multi-Label Classification of Patient Notes a Case Study on ICD Code Assignmentcited by 37
2 more
- 2022Weak Supervision for Affordable Modeling of Electrocardiogram Datacited by 8
- 2019Pairwise Feedback for Data Programmingcited by 3
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 1; 2025: 3.
7 papers.
- 2022Unsupervised Model Selection for Time-series Anomaly Detectioncited by 24
- 2023Knowledge-Infused Prompting: Assessing and Advancing Clinical Text Data Generation with Large Language Modelscited by 20
- 2023Towards Semi-Structured Automatic ICD Coding via Tree-based Contrastive Learningcited by 4
- 2025ScriptoriumWS: A Code Generation Assistant for Weak Supervisioncited by 3
- 2025Can Reasoning LLMs Enhance Clinical Document Classification?cited by 3
- 2024Language Interaction Network for Clinical Trial Approval Estimationcited by 1
- 2025RuCCoD: Towards Automated ICD Coding in Russiancited by 1
- 2025Can Reasoning LLMs Enhance Clinical Document Classification?10 Apr 2025
- 2025RuCCoD: Towards Automated ICD Coding in Russian28 Feb 2025
- 2025ScriptoriumWS: A Code Generation Assistant for Weak Supervision17 Feb 2025
- 2024Language Interaction Network for Clinical Trial Approval Estimation26 Apr 2024
- 2023Knowledge-Infused Prompting: Assessing and Advancing Clinical Text Data Generation with Large Language Models1 Nov 2023
- 2023Towards Semi-Structured Automatic ICD Coding via Tree-based Contrastive Learning14 Oct 2023
- 2022Unsupervised Model Selection for Time-series Anomaly Detection3 Oct 2022