UdonCare: Hierarchy Pruning for Unseen Domain Discovery in Predictive Healthcare

Pengfei Hu, Xiaoxue Han, Fei Wang, Yue Ning
6/8/2025
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

Healthcare providers often divide patient populations into cohorts based on shared clinical factors, such as medical history, to deliver personalized healthcare services. This idea has also been adopted in clinical prediction models, where it presents a vital challenge: capturing both global and cohort-specific patterns while enabling model generalization to unseen domains. Addressing this challenge falls under the scope of domain generalization (DG). However, conventional DG approaches often struggle in clinical settings due to the absence of explicit domain labels and the inherent gap in medical knowledge. To address this, we propose UdonCare, a hierarchy-guided method that iteratively divides patients into latent domains and decomposes domain-invariant (label) information from patient data. Our method identifies patient domains by pruning medical ontologies (e.g. ICD-9-CM hierarchy). On two public datasets, MIMIC-III and MIMIC-IV, UdonCare shows superiority over eight baselines across four clinical prediction tasks with substantial domain gaps, highlighting the untapped potential of medical knowledge in guiding clinical domain generalization problems.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{hu2025udoncare,
  title  = {UdonCare: Hierarchy Pruning for Unseen Domain Discovery in Predictive Healthcare},
  author = {Pengfei Hu and Xiaoxue Han and Fei Wang and Yue Ning},
  year   = {2025},
  eprint = {2506.06977},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.06977v2}
}

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/2506.06977.svg)](https://codeofpaper.com/paper/2506.06977)

Discussion