Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Imputation of Unknown Missingness in Sparse Electronic Health Records

About

Machine learning holds great promise for advancing the field of medicine, with electronic health records (EHRs) serving as a primary data source. However, EHRs are often sparse and contain missing data due to various challenges and limitations in data collection and sharing between healthcare providers. Existing techniques for imputing missing values predominantly focus on known unknowns, such as missing or unavailable values of lab test results; most do not explicitly address situations where it is difficult to distinguish what is missing. For instance, a missing diagnosis code in an EHR could signify either that the patient has not been diagnosed with the condition or that a diagnosis was made, but not shared by a provider. Such situations fall into the paradigm of unknown unknowns. To address this challenge, we develop a general purpose algorithm for denoising data to recover unknown missing values in binary EHRs. We design a transformer-based denoising neural network where the output is thresholded adaptively to recover values in cases where we predict data are missing. Our results demonstrate improved accuracy in denoising medical codes within a real EHR dataset compared to existing imputation approaches and leads to increased performance on downstream tasks using the denoised data. In particular, when applying our method to a real world application, predicting hospital readmission from EHRs, our method achieves statistically significant improvement over all existing baselines.

Jun Han, Josue Nassar, Sanjit Singh Batra, Aldo Cordova-Palomera, Vijay Nori, Robert E. Tillman• 2026

Related benchmarks

TaskDatasetResultRank
ICD-10 Code Prediction (M54)ICD-10 (test)
Mean AUPRC82.75
10
ICD code predictionEHR dataset ICD-10 codes (test)
AUPRC (T2D)79.73
10
ICD-10 code predictionD2 noisy (test)
AUPRC (Z37)93.44
10
ICD-10 Code Prediction (V22)ICD-10 (test)
Mean AUPRC78.48
10
ICD-10 Code Prediction (Z00)ICD-10 (test)
Mean AUPRC82.75
10
ICD-10 Code Prediction (Z01)ICD-10 (test)
Mean AUPRC73.52
10
ICD-10 Code Prediction (Z12)ICD-10 (test)
Mean AUPRC81.56
10
ICD-10 Code Prediction (Z23)ICD-10 (test)
Mean AUPRC73.54
10
ICD-10 Code Prediction (Z34)ICD-10 (test)
Mean AUPRC88.47
10
ICD-10 Code Prediction (Z37)ICD-10 (test)
Mean AUPRC82.46
10
Showing 10 of 12 rows

Other info

Follow for update