MoViT: Memorizing Vision Transformers for Medical Image Analysis.
MoViT: Memorizing Vision Transformers for Medical Image Analysis.
复制标题
MoViT:记忆用于医学图像分析的视觉变换器。
DOI:
10.1007/978-3-031-45676-3_21
复制
发表时间:
2024
期刊:
影响因子:
--
通讯作者:
Unberath,Mathias
中科院分区:
文献类型:
--
作者:
Shen,Yiqing;Guo,Pengfei;Wu,Jingpu;Huang,Qianqi;Le,Nhat;Zhou,Jinyuan;Jiang,Shanshan;Unberath,Mathias
The synergy of long-range dependencies from transformers and local representations of image content from convolutional neural networks (CNNs) has led to advanced architectures and increased performance for various medical image analysis tasks due to their complementary benefits. However, compared with CNNs, transformers require considerably more training data, due to a larger number of parameters and an absence of inductive bias. The need for increasingly large datasets continues to be problematic, particularly in the context of medical imaging, where both annotation efforts and data protection result in limited data availability. In this work, inspired by the human decision-making process of correlating new “evidence” with previously memorized “experience”, we propose a Memorizing Vision Transformer (MoViT) to alleviate the need for large-scale datasets to successfully train and deploy transformer-based architectures. MoViT leverages an external memory structure to cache history attention snapshots during the training stage. To prevent overfitting, we incorporate an innovative memory update scheme, attention temporal moving average, to update the stored external memories with the historical moving average. For inference speedup, we design a prototypical attention learning method to distill the external memory into smaller representative subsets. We evaluate our method on a public histology image dataset and an in-house MRI dataset, demonstrating that MoViT applied to varied medical image analysis tasks, can outperform vanilla transformer models across varied data regimes, especially in cases where only a small amount of annotated data is available. More importantly, MoViT can reach a competitive performance of ViT with only 3.0% of the training data. In conclusion, MoViT provides a simple plug-in for transformer architectures which may contribute to reducing the training data needed to achieve acceptable models for a broad range of medical image analysis tasks.