Evaluates a seismology foundation model's ability to classify seismic event types, localize epicenters and depths, and determine focal mechanisms using multi-modal seismic data. It probes cross-dataset generalization and compares fine-tuned, frozen, and scratch-trained variants against spectrum-based baselines. Use when the user wants to benchmark on PNW dataset, SCSN dataset, or asks about evaluating this task. Reports AUC.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill seisclip-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Seisclip Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-seisclip-eval)More formats (shields.io, HTML) on the badges page.
---
name: seisclip-eval
description: Evaluates a seismology foundation model's ability to classify seismic event types, localize epicenters and depths, and determine focal mechanisms using multi-modal seismic data. It probes cross-dataset generalization and compares fine-tuned, frozen, and scratch-trained variants against spectrum-based baselines. Use when the user wants to benchmark on PNW dataset, SCSN dataset, or asks about evaluating this task. Reports AUC.
metadata:
skill_kind: dataset_eval
source_arxiv: 2309.02320
bibtex_key: si2023seisclip
confidence: high
---
# seisclip-eval
> SeisCLIP: A seismology foundation model pre-trained by multi-modal data for multi-purpose seismic feature extraction — Xu Si et al. (2023) (arXiv:2309.02320, 2023)
## What this evaluates
Evaluates a seismology foundation model's ability to classify seismic event types, localize epicenters and depths, and determine focal mechanisms using multi-modal seismic data. It probes cross-dataset generalization and compares fine-tuned, frozen, and scratch-trained variants against spectrum-based baselines.
## Datasets
- **PNW dataset** — total ?; splits: test (-1)
- **SCSN dataset** — total ?; splits: test (-1)
## Metrics
- `AUC` **(primary)** — range: [0, 1]
- Area Under the Receiver Operating Characteristic curve, computed per class and averaged for macro-average classification performance.
- `MAE` — range: other
- Mean Absolute Error between predicted and true values for epicenter distance, depth, coordinates, and magnitude.
## Input / output format
**Input**: Multi-modal seismic data including time-frequency spectra and phase/source information; for focal mechanism analysis, multi-station features are input.
**Output**: Classification labels (e.g., earthquake, explosion, surface event, or fault type: normal/reverse/strike-slip) or continuous regression values (epicenter distance, depth, coordinates, magnitude).
## Scoring recipe
```python
def compute_auc(y_true, y_scores, classes):
auc_scores = []
for cls in classes:
y_bin = (y_true == cls)
auc_scores.append(roc_auc_score(y_bin, y_scores[cls]))
return sum(auc_scores) / len(auc_scores)
def compute_mae(y_true, y_pred):
return mean(abs(y_true - y_pred))
```
## Common pitfalls
- STEAD pre-training dataset only contains earthquakes, creating a domain shift that hurts scratch/frozen models on downstream tasks requiring explosions or surface events.
- Focal mechanism analysis is converted from a complex regression problem (strike, dip, rake) to a simpler 3-class classification due to limited training data, which may obscure fine-grained mechanism estimation.
## Evidence (verbatim from paper)
> For all classes, the Area Under Curve (AUC) values of the fine-tune model were consistently better than those of the spectrum-based baseline model. Moreover, across all statistical results, the AUC values of the fine-tune model consistently outperformed the frozen model and the model from scratch.
## Citation
```bibtex
@misc{si2023seisclip,
title={SeisCLIP: A seismology foundation model pre-trained by multi-modal data for multi-purpose seismic feature extraction},
author={Xu Si et al. (2023)},
year={2023},
note={arXiv:2309.02320}
}
```
- arXiv: 2309.02320
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!