Continual Deep Active Learning for Medical Imaging: Replay-Base Architecture for Context Adaptation
Rui Daniel, M. Rita Verdelho, Catarina Barata, Carlos Santiago
TL;DR
This paper proposes Replay-Based Architecture for Context Adaptation (RBACA), a continual active learning framework designed to enhance adaptation and generalization of deep medical imaging models across shifting contexts and limited annotations. RBACA combines memory-based rehearsal (continual learning) with an informativeness-driven active learning component to select diverse, informative samples within annotation budgets. It introduces the Incremental Learning Score (IL-Score) to jointly evaluate transfer learning, forgetting, and final performance, and demonstrates improvements in both cardiac segmentation (Domain-IL) and pathology classification (Class-IL) on the M&Ms cardiac imaging dataset. The work provides a flexible architecture with static/dynamic memory management, multiple pruning strategies, and class-incremental capabilities, contributing a practical approach to deploying robust medical imaging models in real-world, multi-center settings.
Abstract
Deep Learning for medical imaging faces challenges in adapting and generalizing to new contexts. Additionally, it often lacks sufficient labeled data for specific tasks requiring significant annotation effort. Continual Learning (CL) tackles adaptability and generalizability by enabling lifelong learning from a data stream while mitigating forgetting of previously learned knowledge. Active Learning (AL) reduces the number of required annotations for effective training. This work explores both approaches (CAL) to develop a novel framework for robust medical image analysis. Based on the automatic recognition of shifts in image characteristics, Replay-Base Architecture for Context Adaptation (RBACA) employs a CL rehearsal method to continually learn from diverse contexts, and an AL component to select the most informative instances for annotation. A novel approach to evaluate CAL methods is established using a defined metric denominated IL-Score, which allows for the simultaneous assessment of transfer learning, forgetting, and final model performance. We show that RBACA works in domain and class-incremental learning scenarios, by assessing its IL-Score on the segmentation and diagnosis of cardiac images. The results show that RBACA outperforms a baseline framework without CAL, and a state-of-the-art CAL method across various memory sizes and annotation budgets. Our code is available in https://github.com/RuiDaniel/RBACA .
