Random Forest Parameterization for Earthquake Catalog Generation

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 12565)


An earthquake is the vibration pattern of the Earth’s crust induced by the sliding of geological faults. They are usually recorded for later studies. However, strong earthquakes are rare, small-magnitude events may pass unnoticed and monitoring networks are limited in number and efficiency. Thus, earthquake catalog are incomplete and scarce, and researchers have developed simulators of such catalogs. In this work, we start from synthetic catalogs generated with the TREMOL-3D software. TREMOL-3D is a stochastic-based method to produce earthquake catalogs with different statistical patterns, depending on certain input parameters that mimics physical parameters. When an appropriate set of parameters are used, TREMOL-3D could generate synthetic catalogs with similar statistical properties observed in real catalogs. However, because of the size of the parameter space, a manual searching becomes unbearable. Therefore, aiming at increasing the efficiency of the parameter search, we here implement a Machine Learning approach based on Random Forest classification, for an automatic parameter screening. It has been implemented using the machine learning Python’s library Sci-Kit Learn.


Earthquakes Synthetic catalogs Machine learning Random forest 



This work is partially supported by the Spanish Ministry of Economy and Competitivity under contract TIN2015-65316-P and by the Catalan Government through the programmes 2017-SGR-1414, 2017-SGR-962 and the RIS3CAT DRAC project 001-P-001723. Moreover, this project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant agreement No 777778 (MATHROCKS). The research leading to these results has received funding from the European Union’s Horizon 2020 research and innovation programme under the ChEESE project, grant agreement No. 823844.


  1. 1.
    Bezanson, J., Edelman, A., Karpinski, S., Shah, V.B.: Julia: a fresh approach to numerical computing. SIAM Rev. 59(1), 65–98 (2017). Scholar
  2. 2.
    Breiman, L.: Random forests. Mach. Learn. 45(1), 5–32 (2001). Scholar
  3. 3.
    Burridge, R., Knopoff, L.: Model and theoretical seismicity. Bull. Seismol. Soc. Am. 57(3), 341–371 (1967)Google Scholar
  4. 4.
    Hauksson, E., Stock, J., Hutton, K., Yang, W., Vidal-Villegas, J.A., Kanamor, H.: The 2010 mw 7.2 el Mayor-Cucapah earthquake sequence, Baja California, Mexico and Southernmost California, USA: Active seismotectonics along the Mexican Pacific margin. Pure Appl. Geophy. 168, 1255–1277 (2011).
  5. 5.
    Kagan, Y.Y., Knopoff, L.: Stocastic synthesis of earthquake catalogs. J. Geophys. Res. Solid Earth 86(B4), 2853–2862 (1981).
  6. 6.
    Monterrubio-Velasco, M., Carrasco-Jiménez, J.C., Castillo-Reyes, O., Cucchietti, F., De la Puente, J.: A machine learning approach for parameter screening in earthquake simulation. In: 30th International Symposium on Computer Architecture and High Performance Computing, pp. 348–355 (2018). DOI:
  7. 7.
    Monterrubio-Velasco, M., Rodríguez-Pérez, Q., Zúñiga, R., Scholz, D., Aguilar-Meléndez, A., de la Puente, J.: A stochastic rupture earthquake code based on the fiber bundle model (TREMOL v0.1): application to mexican subduction earthquakes. Geosci. Model Dev. 12(5), 1809–1831 (2019).
  8. 8.
    Pedregosa, F., et al.: Scikit-learn: machine learning in Phyton. J. Mach. Learn. Res. 12, 2825–2830 (2011)MathSciNetzbMATHGoogle Scholar
  9. 9.
    Scholz, D.: Numerical simulations of stress transfer as a future alternative to classical Coulomb stress changes. Master’s thesis, University College London, Department of Earth Sciences, London (2018)Google Scholar
  10. 10.
    Turcotte, D.L.: Seismicity and self-organized criticality. Phys. Earth Planet. Inter. 111(3–4), 275–293 (1999). Scholar
  11. 11.
    Van Rossum, G.: Python tutorial. Tech. Rep. CS-R9526, Centrum voor Wiskunde en Informatica (CWI), Amsterdam (1995)Google Scholar
  12. 12.
    Vázquez-Prada, M., González, A., Gómez, J.B., Pacheco, A.F.: A minimalist model of characteristic earthquakes. Nonlinear Process. Geophysi. 9, 513–519 (2002). Scholar
  13. 13.
    Wu, Y.M., Shin, T.C., Tsai, Y.B.: Quick and reliable determination of magnitude for seismic early warning. Bull. Seismol. Soc. Am. 88(5), 1254–1259 (1998)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Universitat Politécnica de CatalunyaBarcelonaSpain
  2. 2.Barcelona Supercomputing CenterBarcelonaSpain
  3. 3.Universidad Central de Venezuela, Facultad de CienciasCaracasVenezuela

Personalised recommendations