Earthquake Detection Using Stacked Normalized Recurrent Neural Network (SNRNN)
Source abstract
Abstract
Earthquakes threaten people, homes, and infrastructure. Earthquake detection is a complex task because it does not show any specific pattern, unlike object detection from images. Convolutional neural networks have been widely used for earthquake detection but have problems like vanishing gradients, exploding, and parameter optimization. The ensemble learning approach combines multiple models, each of which attempts to compensate for the shortcomings of the others to enhance performance. This article proposes an ensemble learning model based on a stacked normalized recurrent neural network (SNRNN) for earthquake detection. The proposed model uses three recurrent neural network models (RNN, GRU, and LSTM) with batch normalization and layer normalization. After preprocessing the waveform data, the RNN, GRU, and LSTM extract the feature map sequentially. Batch normalization and layer normalization methods take place in mini-batches and input layers for stable and faster training of the model and improving its performance. We trained and tested the proposed model on 6574 events from 2000 to 2018 (18 years) in Turkey, a highly targeted region. The SNRNN achieves RMSE values of 3.16 and 3.24 for magnitude and depth detection. The SNRNN model outperforms the three baseline models, as seen by their low RMSE values.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Seismology and Earthquake Studies · Earthquake Detection and Analysis · Anomaly Detection Techniques and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
College of Instrumentation & Electrical Engineering, Jilin University, Changchun 130061, China
College of Geoexploration Science & Technology, Jilin University, Changchun 130026, China
Institute of Integrated Information for Mineral Resources Prediction, Jilin University, Changchun 130026, China
Department of Artificial Intelligence, University of Management and Technology, C-II Block C 2 Phase 1 Johar Town, Lahore 54770, Pakistan
Funding
National Key R&D Plan
References (31)
Show source-provided references
1. Graph Convolution Networks for Seismic Events Classification Using Raw Waveform Data from Multiple Stations
2. The transformer earthquake alerting model: A new versatile approach to earthquake early warning
3. Bilal, M.A., Ji, Y., Wang, Y., Akhter, M.P., and Yaqub, M. (2022). Early Earthquake Detection Using Batch Normalization Graph Convolutional Neural Network (BNGCNN). Appl. Sci., 12.10.3390/app12157548 ↗
4. On-site alert-level earthquake early warning using machine-learning-based prediction equations10.1093/gji/ggac220 ↗
5. An improved K-means clustering algorithm for global earthquake catalogs and earthquake magnitude prediction10.1007/s10950-021-09999-8 ↗
6. Attention-Based Convolutional Neural Network for Earthquake Event Classification10.1109/LGRS.2020.3014418 ↗
7. Graph-Partitioning Based Convolutional Neural Network for Earthquake Detection Using a Seismic Array10.1029/2020JB020269 ↗
8. DeepShake: Shaking Intensity Prediction Using Deep Spatiotemporal RNNs for Earthquake Early Warning10.1785/0220210141 ↗
9. Early detection of earthquake magnitude based on stacked ensemble model
10. A stacking-based ensemble learning method for earthquake casualty prediction10.1016/j.asoc.2020.107038 ↗
11. A Novel Ensemble Earthquake Prediction Method (EEPM) by Combining Parameters and Precursors10.1155/2022/5321530 ↗
12. A location-dependent earthquake prediction using recurrent neural network algorithms10.1016/j.soildyn.2022.107389 ↗
13. Asim, K.M., Idris, A., Iqbal, T., and Martínez-Álvarez, F. (2018). Earthquake prediction model using support vector regressor and hybrid neural networks. PLoS ONE, 13.10.1371/journal.pone.0199004 ↗
14. Bilal, M.A., Ji, Y., Wang, Y., Akhter, M.P., and Yaqub, M. (2022). An Early Warning System for Earthquake Prediction from Seismic Data Using Batch Normalized Graph Convolutional Neural Network with Attention Mechanism (BNGCNNATT). Sensors, 22.10.3390/s22176482 ↗
15. Training Faster by Separating Modes of Variation in Batch-Normalized Models10.1109/TPAMI.2019.2895781 ↗
16. An attention-based LSTM network for large earthquake prediction10.1016/j.soildyn.2022.107663 ↗
17. Supervised ensemble learning methods towards automatically filtering Urdu fake news within social media10.7717/peerj-cs.425 ↗
18. Ensemble learning-based classification models for slope stability analysis10.1016/j.catena.2020.104886 ↗
19. Rapid prediction of earthquake ground shaking intensity using raw waveform data and a convolutional neural network10.1093/gji/ggaa233 ↗
20. Earthquakes magnitude prediction using deep learning for the Horn of Africa10.1016/j.soildyn.2023.107913 ↗
21. Earthquake transformer—An attentive deep-learning model for simultaneous earthquake detection and phase picking10.1038/s41467-020-17591-w ↗
22. How Does Batch Normalization Help Optimization?
23. Normalization Techniques in Training DNNs: Methodology, Analysis and Application10.1109/TPAMI.2023.3250241 ↗
24. Singh, S., and Krishnan, S. (2020, January 13–19). Filter Response Normalization Layer: Eliminating Batch Dependence in the Training of Deep Neural Networks. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA.10.1109/CVPR42600.2020.01125 ↗
25. Understanding and improving layer normalization
26. Attention-Based Fully Convolutional DenseNet for Earthquake Detection10.1109/TGRS.2022.3194196 ↗
27. SVM and KNN ensemble learning for traffic incident detection10.1016/j.physa.2018.10.060 ↗
28. Machine learning for earthquake prediction: A review (2017–2021)10.1007/s12145-023-00991-z ↗
29. A Machine-Learning Approach for Earthquake Magnitude Estimation10.1029/2019GL085976 ↗
30. Attention-Based Bi-Directional Long-Short Term Memory Network for Earthquake Prediction10.1109/ACCESS.2021.3071400 ↗
31. Gated Graph Recurrent Neural Networks10.1109/TSP.2020.3033962 ↗