journal article·2022-07-27Open access

Early Earthquake Detection Using Batch Normalization Graph Convolutional Neural Network (BNGCNN)

Muhammad Atif Bilal, Yanju Ji, Yongzhi Wang, Muhammad Pervez Akhter, Muhammad Yaqub

Applied Sciences· Volume 12· Issue 15

Abstract

Earthquake is a major hazard to humans, buildings, and infrastructure. Early warning systems should detect an earthquake and issue a warning with earthquake information such as location, magnitude, and depth. Earthquake detection from raw waveform data using deep learning models such as graph neural networks (GNN) is becoming an important research area. The multilayered structure of the GNN with a number of epochs takes more training time. It is also hard to train the model with saturating nonlinearities. The batch normalization technique is applied to each mini-batch to reduce epochs in training and obtain a steady distribution of activation values. It improves model training and prediction accuracy. This study proposes a deep learning model batch normalization graph convolutional neural network (BNGCNN) for early earthquake detection. It consists of two main components: CNN and GNN. Input to the CNN model is multi-station and three-component waveform data with magnitude ≥3.0 were collected from January 2000 to January 2015 for Southern California. The extracted features of CNN are appended with location information and input to GNN model for earthquake detection. After hyperparameter tuning of the BNGCNN, when testing and evaluating the model on the Southern California dataset, our method shows promising results to the baseline model GNN by obtaining a low error rate to predict the magnitude, depth, and location of an earthquake.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Seismology and Earthquake Studies · Earthquake Detection and Analysis · Seismic Waves and Analysis

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 130061, China

Institute of Integrated Information for Mineral Resources Prediction, Jilin University, Changchun 130026, China

Riphah College of Computing, Riphah International University (Faisalabad Campus), Faisalabad 38000, Pakistan

Funding

National Key R & D Plan

References (34)

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 Warning10.1093/gji/ggaa609 ↗
3. Arabic Text Classification Using Deep Learning Models10.1016/j.ipm.2019.102121 ↗
4. Supervised Ensemble Learning Methods towards Automatically Filtering Urdu Fake News within Social Media10.7717/peerj-cs.425 ↗
5. Graph Neural Networks: A Review of Methods and Applications10.1016/j.aiopen.2021.01.001 ↗
6. Convolutional Neural Network with Batch Normalization for Glioma and Stroke Lesion Detection Using MRI10.1016/j.cogsys.2019.10.002 ↗
7. A Review of Speaker Diarization: Recent Advances with Deep Learning10.1016/j.csl.2021.101317 ↗
8. Long Short-Term Memory Recurrent Neural Network Architectures for Urdu Acoustic Modeling10.1007/s10772-018-09573-7 ↗
9. Improved Rapid Assessment of Earthquake Hazard Safety of Structures via Artificial Neural Networks10.1088/1757-899X/897/1/012014 ↗
10. On-Site Alert-Level Earthquake Early Warning Using Machine-Learning-Based Prediction Equations10.1093/gji/ggac220 ↗
11. Audretsch, J. (2020, March 17). Earthquake Detection Using Deep Learning Based Approaches. Available online: https://repository.kaust.edu.sa/handle/10754/662251.
12. Dropout: A Simple Way to Prevent Neural Networks from Overfitting
13. Santurkar, S., Tsipras, D., Ilyas, A., and Madry, A. (2018, January 3–8). How Does Batch Normalization Help Optimization?. Proceedings of the Advances in Neural Information Processing Systems, Montreal, ON, Canada.
14. Training Faster by Separating Modes of Variation in Batch-Normalized Models10.1109/TPAMI.2019.2895781 ↗
15. Graph-Partitioning Based Convolutional Neural Network for Earthquake Detection Using a Seismic Array10.1029/2020JB020269 ↗
16. Rapid Prediction of Earthquake Ground Shaking Intensity Using Raw Waveform Data and a Convolutional Neural Network
17. Multivariate Time Series Regression with Graph Neural Networks
18. Automated Seismic Source Characterization Using Deep Graph Neural Networks
19. A Machine-Learning Approach for Earthquake Magnitude Estimation10.1029/2019GL085976 ↗
20. Deep Neural Networks for Earthquake Detection and Source Region Estimation in North-Central Venezuela10.1785/0120190172 ↗
21. Khan, M., Jan, B., and Farman, H. (2019). Deep Learning Methods and Applications BT—Deep Learning: Convergence to Big Data Analytics, Springer.10.1007/978-981-13-3459-7 ↗
22. Exploring Deep Learning Approaches for Urdu Text Classification in Product Manufacturing10.1080/17517575.2020.1755455 ↗
23. Hong, S., Nguyen, H.T., Jung, J., and Ahn, J. (2021). Seismic Ground Response Estimation Based on Convolutional Neural Networks (Cnn). Appl. Sci., 11.10.3390/app112210760 ↗
24. Harirchian, E., Lahmer, T., and Rasulzade, S. (2020). Earthquake Hazard Safety Assessment of Existing Buildings Using Optimized Multi-Layer Perceptron Neural Network. Energies, 13.10.3390/en13082060 ↗
25. DeepShake: Shaking Intensity Prediction Using Deep Spatiotemporal RNNs for Earthquake Early Warning10.1785/0220210141 ↗
26. Fast Magnitude Determination Using a Single Seismological Station Record Implementing Machine Learning Techniques10.1016/j.geog.2017.03.010 ↗
27. An Investigation of Rapid Earthquake Characterization Using Single-Station Waveforms and a Convolutional Neural Network10.1785/0220180311 ↗
28. Gas-Liquid Two-Phase Stratified Flow Interface Reconstruction with Sparse Batch Normalization Convolutional Neural Network10.1109/JSEN.2021.3081432 ↗
29. Batch-Normalized Deep Neural Networks for Achieving Fast Intelligent Fault Diagnosis of Machines10.1016/j.neucom.2018.10.049 ↗
30. A Gentle Introduction to Deep Learning for Graphs10.1016/j.neunet.2020.06.006 ↗
31. Earthquake Transformer—an Attentive Deep-Learning Model for Simultaneous Earthquake Detection and Phase Picking10.1038/s41467-020-17591-w ↗
32. ObsPy: A Bridge for Seismology into the Scientific Python Ecosystem10.1088/1749-4699/8/1/014003 ↗
33. ObsPy—What Can It Do for Data Centers and Observatories?
34. Attention-Based Convolutional Neural Network for Earthquake Event Classification10.1109/LGRS.2020.3014418 ↗