Self-Supervised Pre-training Tasks for an fMRI Time-series Transformer in Autism Detection
<|reference_start|>Self-Supervised Pre-training Tasks for an fMRI Time-series Transformer in Autism Detection: Autism Spectrum Disorder (ASD) is a neurodevelopmental condition that encompasses a wide variety of symptoms and degrees of impairment, which makes the diagnosis and treatment challenging. Functional magnetic resonance imaging (fMRI) has been extensively used to study brain activity in ASD, and machine learning methods have been applied to analyze resting state fMRI (rs-fMRI) data. However, fewer studies have explored the recent transformer-based models on rs-fMRI data. Given the superiority of transformer models in capturing long-range dependencies in sequence data, we have developed a transformer-based self-supervised framework that directly analyzes time-series fMRI data without computing functional connectivity. To address over-fitting in small datasets and enhance the model performance, we propose self-supervised pre-training tasks to reconstruct the randomly masked fMRI time-series data, investigating the effects of various masking strategies. We then finetune the model for the ASD classification task and evaluate it using two public datasets and five-fold cross-validation with different amounts of training data. The experiments show that randomly masking entire ROIs gives better model performance than randomly masking time points in the pre-training step, resulting in an average improvement of 10.8% for AUC and 9.3% for subject accuracy compared with the transformer model trained from scratch across different levels of training data availability. Our code is available on GitHub.<|reference_end|>
@article{zhou2024self-supervised,
    title={Self-Supervised Pre-training Tasks for an fMRI Time-series Transformer
  in Autism Detection},
    author={Yinchi Zhou, Peiyu Duan, Yuexi Du, and Nicha C. Dvornek},
    journal={arXiv preprint arXiv:2409.12304},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.12304},
    primaryClass={cs.CV}
}