NoteContrast: Contrastive Language-Diagnostic Pretraining for Medical Text

Prajwal Kailas, Max Homilius, Rahul C. Deo, Calum A. MacRae
12/16/2024
cs.LGcs.CL

No official code found. Best implementation: obi-ml-public/NoteContrast (4 stars, MIT, last commit 2024-12-16).

Abstract

Accurate diagnostic coding of medical notes is crucial for enhancing patient care, medical research, and error-free billing in healthcare organizations. Manual coding is a time-consuming task for providers, and diagnostic codes often exhibit low sensitivity and specificity, whereas the free text in medical notes can be a more precise description of a patients status. Thus, accurate automated diagnostic coding of medical notes has become critical for a learning healthcare system. Recent developments in long-document transformer architectures have enabled attention-based deep-learning models to adjudicate medical notes. In addition, contrastive loss functions have been used to jointly pre-train large language and image models with noisy labels. To further improve the automated adjudication of medical notes, we developed an approach based on i) models for ICD-10 diagnostic code sequences using a large real-world data set, ii) large language models for medical notes, and iii) contrastive pre-training to build an integrated model of both ICD-10 diagnostic codes and corresponding medical text. We demonstrate that a contrastive approach for pre-training improves performance over prior state-of-the-art models for the MIMIC-III-50, MIMIC-III-rare50, and MIMIC-III-full diagnostic coding tasks.

View on arXivView PDF

Code Implementations(1)

MIT
41Shell, PythonNov 14, 20231 years agoMIT

Similar Papers

Cite this paper

@article{kailas2024notecontrast,
  title  = {NoteContrast: Contrastive Language-Diagnostic Pretraining for Medical Text},
  author = {Prajwal Kailas and Max Homilius and Rahul C. Deo and Calum A. MacRae},
  year   = {2024},
  eprint = {2412.11477},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.11477v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.11477.svg)](https://codeofpaper.com/paper/2412.11477)

Discussion