Enhancing Multivariate Time Series-based Solar Flare Prediction with Multifaceted Preprocessing and Contrastive Learning
<|reference_start|>Enhancing Multivariate Time Series-based Solar Flare Prediction with Multifaceted Preprocessing and Contrastive Learning: Accurate solar flare prediction is crucial due to the significant risks that intense solar flares pose to astronauts, space equipment, and satellite communication systems. Our research enhances solar flare prediction by utilizing advanced data preprocessing and classification methods on a multivariate time series-based dataset of photospheric magnetic field parameters. First, our study employs a novel preprocessing pipeline that includes missing value imputation, normalization, balanced sampling, near decision boundary sample removal, and feature selection to significantly boost prediction accuracy. Second, we integrate contrastive learning with a GRU regression model to develop a novel classifier, termed ContReg, which employs dual learning methodologies, thereby further enhancing prediction performance. To validate the effectiveness of our preprocessing pipeline, we compare and demonstrate the performance gain of each step, and to demonstrate the efficacy of the ContReg classifier, we compare its performance to that of sequence-based deep learning architectures, machine learning models, and findings from previous studies. Our results illustrate exceptional True Skill Statistic (TSS) scores, surpassing previous methods and highlighting the critical role of precise data preprocessing and classifier development in time series-based solar flare prediction.<|reference_end|>
@article{eskandarinasab2024enhancing,
    title={Enhancing Multivariate Time Series-based Solar Flare Prediction with
  Multifaceted Preprocessing and Contrastive Learning},
    author={MohammadReza EskandariNasab, Shah Muhammad Hamdi, Soukaina Filali
  Boubrahimi},
    journal={arXiv preprint arXiv:2409.14016},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.14016},
    primaryClass={astro-ph.SR cs.AI cs.LG stat.ML}
}