Benchmarking seismic phase associators: Insights from synthetic scenarios

Reliable seismicity catalogs are fundamental for seismological analysis. Following phase picking, phase association groups arrivals into sets with consistent origins (i.e., events), determines event counts, and identifies outlier picks. To handle the substantial increase in the quantity of seismic phase picks from improved picking methods and larger deployments, several novel phase associators have recently been proposed. This study presents a detailed benchmark analysis of five seismic phase associators, including classical and machine learning-based approaches: PhaseLink, REAL, GaMMA, GENIE, and PyOcto. We use synthetic datasets mimicking real seismicity characteristics in crustal and subduction zone scenarios. We evaluate performance for different conditions, including low- and high- noise environments, out-of-network events, very high event rates, and variable station density. The results reveal notable differences in precision, recall, and computational efficiency. GENIE and PyOcto demonstrate robust performance, with almost perfect performance for most scenarios, but under the most challenging conditions with high noise levels and event rates, performance drops while F1 scores still remain above 0.8. PhaseLink's performance declines with noise and event density, particularly in subduction zones, dropping to near zero in the most complex cases. GaMMA outperforms PhaseLink but struggles with accuracy and scalability in high-noise, high-density scenarios. REAL performs reasonably but loses recall under extreme conditions. PyOcto and PhaseLink show the quickest runtimes for smaller-scale datasets, while REAL and GENIE are more than an order of magnitude slower for these cases. At the highest pick rates, GENIE’s runtime disadvantage diminishes, matching PyOcto and scaling effectively. Our results can guide practitioners compiling seismicity catalogs and developers designing novel associators.

Authors

Institutions

Publication Details

Journal
Seismica
Published
2025-09-09
DOI
https://doi.org/10.26443/seismica.v4i2.1559
Citations
1
Primary Topic
Seismology and Earthquake Studies
Type
article
Field-Weighted Citation Impact
2.48
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Benchmarking seismic phase associators: Insights from synthetic scenarios

Ian W. McBrearty, Christian Sippl, Jannes Münchmeyer
1 citations
Seismica
Seismology and Earthquake Studies
2.48
article

Benchmarking seismic phase associators: Insights from synthetic scenarios

Ian W. McBrearty, Christian Sippl, Jannes Münchmeyer
article en
1 citations

Abstract

Reliable seismicity catalogs are fundamental for seismological analysis. Following phase picking, phase association groups arrivals into sets with consistent origins (i.e., events), determines event counts, and identifies outlier picks. To handle the substantial increase in the quantity of seismic phase picks from improved picking methods and larger deployments, several novel phase associators have recently been proposed. This study presents a detailed benchmark analysis of five seismic phase associators, including classical and machine learning-based approaches: PhaseLink, REAL, GaMMA, GENIE, and PyOcto. We use synthetic datasets mimicking real seismicity characteristics in crustal and subduction zone scenarios. We evaluate performance for different conditions, including low- and high- noise environments, out-of-network events, very high event rates, and variable station density. The results reveal notable differences in precision, recall, and computational efficiency. GENIE and PyOcto demonstrate robust performance, with almost perfect performance for most scenarios, but under the most challenging conditions with high noise levels and event rates, performance drops while F1 scores still remain above 0.8. PhaseLink's performance declines with noise and event density, particularly in subduction zones, dropping to near zero in the most complex cases. GaMMA outperforms PhaseLink but struggles with accuracy and scalability in high-noise, high-density scenarios. REAL performs reasonably but loses recall under extreme conditions. PyOcto and PhaseLink show the quickest runtimes for smaller-scale datasets, while REAL and GENIE are more than an order of magnitude slower for these cases. At the highest pick rates, GENIE’s runtime disadvantage diminishes, matching PyOcto and scaling effectively. Our results can guide practitioners compiling seismicity catalogs and developers designing novel associators.

SeismicaVol. 4(2)
Centre National de la Recherche Scientifique (FR), Czech Academy of Sciences (CZ), Institut des Sciences de la Terre (FR), Czech Academy of Sciences, Institute of Geophysics (CZ), Université Gustave Eiffel (FR), Institut de Recherche pour le Développement (FR), Université Savoie Mont Blanc (FR), Université Grenoble Alpes (FR), Stanford University (US)
Openalex Percentile: Top 9%
Seismology and Earthquake Studies
2.48
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.