Benchmarking Domain Generalization Algorithms in Computational Pathology

Neda Zamanitajeddin, Mostafa Jahanifar, Kesi Xu, Fouzia Siraj, Nasir Rajpoot
9/25/2024
cs.CVcs.AIcs.LG

No official code found. Best implementation: mostafajahanifar/HistoDomainBed (8 stars, MIT, last commit 2025-06-03).

Abstract

Deep learning models have shown immense promise in computational pathology (CPath) tasks, but their performance often suffers when applied to unseen data due to domain shifts. Addressing this requires domain generalization (DG) algorithms. However, a systematic evaluation of DG algorithms in the CPath context is lacking. This study aims to benchmark the effectiveness of 30 DG algorithms on 3 CPath tasks of varying difficulty through 7,560 cross-validation runs. We evaluate these algorithms using a unified and robust platform, incorporating modality-specific techniques and recent advances like pretrained foundation models. Our extensive cross-validation experiments provide insights into the relative performance of various DG strategies. We observe that self-supervised learning and stain augmentation consistently outperform other methods, highlighting the potential of pretrained models and data augmentation. Furthermore, we introduce a new pan-cancer tumor detection dataset (HISTOPANTUM) as a benchmark for future research. This study offers valuable guidance to researchers in selecting appropriate DG approaches for CPath tasks.

View on arXivView PDF

Code Implementations(1)

MIT

Optimized DomainBed for Histology Datasets

82PythonDec 5, 20231 years agoMIT

Similar Papers

Cite this paper

@article{zamanitajeddin2024benchmarking,
  title  = {Benchmarking Domain Generalization Algorithms in Computational Pathology},
  author = {Neda Zamanitajeddin and Mostafa Jahanifar and Kesi Xu and Fouzia Siraj and Nasir Rajpoot},
  year   = {2024},
  eprint = {2409.17063},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.17063v2}
}

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

Discussion