Research Article

A Comparative Study of Machine Learning Techniques for Earthquake Magnitude Prediction

Authors

  • Habib Alijani * Department of Research Center, Shiroud Municipality, Mazandaran, Iran.
  • Samira Torabi Griffith Centre for Coastal Management, Griffith University Gold Coast Campus, Queensland 4222, Australia.

https://doi.org/10.22105/scfa.v2i4.78

Abstract

Earthquakes are natural disasters with the potential for catastrophic destruction and loss of life. This study aims to enhance earthquake prediction accuracy, focusing on earthquake magnitude and likelihood through Machine Learning (ML) models trained on historical seismic data. Using the earthquake dataset, which contains data on earthquake events from 1966 to 2007, we apply four ML models: linear regression, Support Vector Machine (SVM), Naive Bayes, and Random Forest. Each model is trained to identify patterns by analyzing key earthquake parameters such as magnitude, location, depth, and seismic station data which are known to influence seismic event characteristics. We evaluate predictive accuracy using Mean Squared Error (MSE) and R² scores to determine the most effective model. By comparing these performance metrics, we identify which model performs best in accurately predicting earthquake magnitudes and identifying potential future occurrences. Initial results indicate that ensemble methods, such as Random Forest, tend to outperform simpler models due to their ability to capture complex feature interactions. Our findings underscore the importance of model choice in earthquake prediction and suggest that integrating more data and real-time monitoring can substantially enhance prediction accuracy. This study highlights the potential for machine learning to contribute to more reliable earthquake prediction systems, with the long-term goal of improving public safety and readiness in earthquake-prone areas. By demonstrating that machine learning models can leverage historical earthquake data for predictive purposes, we suggest a pathway toward implementing more advanced, data-driven forecasting model, which could ultimately support early warning systems and disaster preparedness efforts.

Keywords

Earthquake prediction Seismic data Machine learning Unsupervised learning Clustering Anomaly detection Risk assessment Early warning systems Prediction models Data analysis
References (24)
  1. [1] Galkina, A., & Grafeeva, N. (2019). Machine learning methods for earthquake prediction: A survey. The Fourth conference on software engineering and information management (pp. 25-33). CEUR workshop proceedings. https://www.researchgate.net/publication/333774922

  2. [2] Mousavi, S. M., & Beroza, G. C. (2023). Machine learning in earthquake seismology. Annual review of earth and planetary sciences, 51(1), 105–129. https://doi.org/10.1146/annurev-earth-071822-100323

  3. [3] Sadhukhan, B., Chakraborty, S., & Mukherjee, S. (2023). Predicting the magnitude of an impending earthquake using deep learning techniques. Earth science informatics, 16(1), 803–823. https://doi.org/10.1007/s12145-022-00916-2

  4. [4] Iaccarino, A. G., Cristofaro, A., Picozzi, M., Spallarossa, D., & Scafidi, D. (2024). Real-time prediction of distance and PGA from P-wave features using gradient boosting regressor for on-site earthquake early warning applications. Geophysical journal international, 236(1), 675–687. https://doi.org/10.1093/gji/ggad443

  5. [5] Xu, Y., Yonghua, L., & Zengxi, G. (2021). Machine learning and its application in seismology. Reviews of geophysics and planetary physics, 52(1), 76–88. http://dx.doi.org/10.19975/j.dqyxx.2020-006

Article Metrics

How to Cite

Alijani, H., & Torabi, S. (2025). A Comparative Study of Machine Learning Techniques for Earthquake Magnitude Prediction. Soft Computing Fusion With Applications , 2(4), 219-232. https://doi.org/10.22105/scfa.v2i4.78

Similar Articles

1-10 of 71

You may also start an advanced similarity search for this article.