BrainNPT: Pre-training of Transformer networks for brain network classification
arXiv:2305.01666 · doi:10.1109/TNSRE.2024.3434343
Abstract
Deep learning methods have advanced quickly in brain imaging analysis over the past few years, but they are usually restricted by the limited labeled data. Pre-trained model on unlabeled data has presented promising improvement in feature learning in many domains, including natural language processing and computer vision. However, this technique is under-explored in brain network analysis. In this paper, we focused on pre-training methods with Transformer networks to leverage existing unlabeled data for brain functional network classification. First, we proposed a Transformer-based neural network, named as BrainNPT, for brain functional network classification. The proposed method leveraged <cls> token as a classification embedding vector for the Transformer model to effectively capture the representation of brain network. Second, we proposed a pre-training framework for BrainNPT model to leverage unlabeled brain network data to learn the structure information of brain networks. The results of classification experiments demonstrated the BrainNPT model without pre-training achieved the best performance with the state-of-the-art models, and the BrainNPT model with pre-training strongly outperformed the state-of-the-art models. The pre-training BrainNPT model improved 8.75% of accuracy compared with the model without pre-training. We further compared the pre-training strategies, analyzed the influence of the parameters of the model, and interpreted the trained model.
arXiv commentPrepared to Submit
References in corpus (5)
- An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale
- Explaining NonLinear Classification Decisions with Deep Taylor Decomposition
- Pre-Training with Whole Word Masking for Chinese BERT
- Recipe for a General, Powerful, Scalable Graph Transformer
- BrainGB: A Benchmark for Brain Network Analysis with Graph Neural Networks