Skip to main content

Advertisement

Log in

Implementation of machine learning for volcanic earthquake pattern classification using XGBoost algorithm

  • Research Article - Applied Geophysics
  • Published:
Acta Geophysica Aims and scope Submit manuscript

Abstract

Classification methods with Machine Learning have been used in various fields, including volcanology. This method makes it possible to automatically perform data processing and classification on large scale data in a short time. Seismic time series data from volcanic earthquakes of Mt. Merapi are classified into five types of earthquakes, i.e.: Volcanic Type A (VTA), Volcanic Type B (VTB), Multiphase (MP), Low-frequency (LF) and Rockfall (RF), with a total sample data of 266 earthquakes, could be classified automatically using machine learning. The features of the signal are taken from the dominant frequency value, the spectral pattern that is formed, and the amplitude value to differentiate the earthquake dataset into each class. Classification is done using the XGBoost algorithm. Tests were carried out using various data test–train percentage to get the best result. Based on the XGBoost function test, which the best value obtained with an accuracy of testing the data is 76.67% using the 70%:30% train–test scenario. The results of this accuracy value are greater when compared to the accuracy value of previous studies with the SVM method which is 74.4% accuracy. This research also has better results in spectral analysis with the results of spectral comparison plots that appear to show more significant differences.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  • Abdurachman (2006) "Klasifikasi gunung api aktif Indonesia, studi kasus dari beberapa letusan gunung api dalam sejarah", Indonesian Journal on Geoscience, 1(4), pp.209–227. Available at: http://ijog.bgl.esdm.go.id/index.php/IJOG/article/view/23 (Accessed: 30 December 2021).

  • Budi-Santoso A, Lesage P, Dwiyono S, Sumarti S, Subandriyo S, Jousset P, Metaxian J (2013) Analysis of the seismic activity associated with the 2010 eruption of Merapi Volcano, Java. J Volcanol Geoth Res 261:153–170

    Article  CAS  Google Scholar 

  • Camus G et al (2000) Merapi (central java, Indonesia): An outline of the structural and magmatological evolution, with a special emphasis to the major pyroclastic events. J Volcanol Geotherm Res 100(1–4):139–163

    Article  CAS  Google Scholar 

  • Chai T, Draxler RR (2014) Root mean square error (RMSE) or mean absolute error (MAE)? Arguments against avoiding RMSE in the literature. Geosci Model Dev 7:1247–1250

    Article  Google Scholar 

  • Chen T, Guestrin C (2016) XGBoost: a scalable tree boosting system. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining [Preprint]. https://doi.org/10.1145/2939672.2939785

  • Friedman JH (2001) Greedy function approximation: a gradient boosting machine. Ann Statist 29(5):1189–1232

    Article  Google Scholar 

  • Hashmi S, Halawani MO, AmirAhmad MB (2015) Model trees and sequential minimal optimization based support vector machine models for estimating minimum surface roughness value. Appl Math Model 39(3):1119–1136

    Article  Google Scholar 

  • Kortström J, Uski M, Tiira T (2016) Automatic classification of seismik events within a regional seismograph network. Comput Geosci 87:22–30

    Article  Google Scholar 

  • Lahr J, Chouet B, Stephens C, Power J, Page R (1994) Earthquake classification, location, and error analysis in a volcanic environment: implications for the magmatic system of the 1989–1990 eruptions at redoubt volcano, Alaska. J Volcanol Geoth Res 62(1–4):137–151

    Article  Google Scholar 

  • Malfante M, Dalla Mura M, Metaxian J, Mars J, Macedo O, Inza A (2018) Machine learning for volcano-seismik signals: challenges and perspectives. IEEE Signal Process Mag 35(2):20–30

    Article  Google Scholar 

  • Nandaka I, Sulistiyani Suharna Y, Putra R (2019) Overview of merapi volcanic activities from monitoring data 1992–2011 Periods. J Disaster Res 14(1):18–26

    Article  Google Scholar 

  • Ohrnberger M (2001) Continuous automatic classification of seismic signals of volcanic origin at Mt Merapi. Java, Indonesia

    Google Scholar 

  • Ratdomopurbo A, Poupinet G (2000) An overview of the seismikity of Merapi volcano (Java, Indonesia), 1983–1994. J Volcanol Geoth Res 100(1–4):193–214

    Article  CAS  Google Scholar 

  • Saroji S et al (2021) The implementation of machine learning in lithofacies classification using multi well logs data. Aceh Int J Sci Technol 10(1):9–17

    Article  Google Scholar 

  • Shimozuru D (1968) Discussion on the energy partition of volcanic eruption. Bulletin Volcanologique 32(2):383–394

    Article  Google Scholar 

  • Suresh GV, Sreenivasa EV (2022) Uncertain data analysis with regularized XGBoost. Webology 19(1):3722–3740

    Article  Google Scholar 

  • Unpingco J (2019) Python for Probability, Statistics, and Machine Learning. Springer, Switzerland

    Book  Google Scholar 

  • Voight B, Young K, Hidayat D, Subandrio Purbawinata M, Ratdomopurbo A, Panut S, Sayudi D, LaHusen R, Marso J, Murray T, Dejean M, Iguchi M, Ishihara K (2000) Deformation and seismic precursors to dome-collapse and fountain-collapse nuées ardentes at Merapi Volcano, Java, Indonesia, 1994–1998. J Volcanol Geotherm Res 100(1–4):261–287

    Article  CAS  Google Scholar 

  • Wrona T, Magee C, Jackson C, Huuse M, Taylor K (2017) Kinematics of polygonal fault systems: observations from the Northern North Sea. Front Earth Sci. https://doi.org/10.3389/feart.2017.00101

    Article  Google Scholar 

  • Yanghong T, Yigang H (2008) A novel method for fault diagnosis of analog circuits based on WP and GPNN. Int J Electron 95(5):431–439

    Article  Google Scholar 

  • Young S, Sparks R, Aspinall W, Lynch L, Miller A, Robertson R, Shepherd J (1998) Overview of the eruption of Soufriere Hills Volcano, Montserrat, 18 July 1995 to December 1997. Geophys Res Lett 25(18):3389–3392

    Article  Google Scholar 

  • Zheng Z, Pan S, Luo H, Guo Z (2020) Porosity prediction based on GS+ GA-XGBoost. In 2020 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom) (pp. 1014-1020). IEEE.

Download references

Funding

Universitas Gadjah Mada.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sudarmaji Saroji.

Ethics declarations

Conflict of interest

The authors declare that they have no the conflict of interest.

Additional information

Edited by Dr. Salvatore Gambino (ASSOCIATE EDITOR) / Prof. Ramón Zúñiga (CO-EDITOR-IN-CHIEF).

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sidik, I., Saroji, S. & Sulistyani, S. Implementation of machine learning for volcanic earthquake pattern classification using XGBoost algorithm. Acta Geophys. 72, 1575–1585 (2024). https://doi.org/10.1007/s11600-023-01154-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11600-023-01154-w

Keywords

Navigation