← Latest papers
🤖 machine learning

Learning Earthquake Wave Arrival Time Picking from Labels with Inaccuracies

This paper introduces LaNCoR, a novel approach that aligns input waveform and label distributions in feature space to effectively mitigate the impact of inaccurate labels on seismic P-phase arrival-time picking, achieving up to a 28.8% performance improvement without requiring large-scale datasets.

Original authors: Sen Li, Xu Yang, S. Mostafa Mousavi, Anye Cao, Keting Fan, Yaoqi Liu, Changbin Wang, Qiang Niu

Published 2026-06-16
📖 5 min read🧠 Deep dive

Original authors: Sen Li, Xu Yang, S. Mostafa Mousavi, Anye Cao, Keting Fan, Yaoqi Liu, Changbin Wang, Qiang Niu

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Problem: Learning from a Confused Teacher

Imagine you are trying to learn how to identify a specific sound, like a bird chirping, by listening to recordings. However, the teacher giving you the answers (the "labels") is often tired, distracted, or has bad hearing. Sometimes they point to the chirp, but other times they point to a leaf rustling or a car passing by, claiming, "That's the bird!"

In the world of earthquake science, this is exactly what happens. Scientists use computers (Deep Learning) to find the exact moment an earthquake starts (the "P-wave arrival"). But the "teachers" are human experts who manually mark these start times on thousands of recordings. Humans make mistakes due to fatigue, bias, or instrument glitches. These mistakes are called "label noise."

If you train a computer to learn from these confused teachers, the computer will memorize the mistakes. It will learn that "leaf rustling" is actually an earthquake, leading to poor performance when it tries to find real earthquakes later.

The Solution: LaNCoR (The Smart Detective)

The authors of this paper created a new training method called LaNCoR (Label Noise-Contrastive Robust Learning). Think of LaNCoR not as a student who blindly obeys the teacher, but as a smart detective who checks the evidence before accepting an answer.

Here is how LaNCoR works, broken down into three simple steps:

1. The "Two Views" Strategy

Imagine you are looking at a crime scene. You have two pieces of evidence:

  • View A: The actual physical evidence (the seismic waveform—the squiggly line on the screen). This never lies; the energy spike is real.
  • View B: The witness statement (the human label). This might be wrong.

Standard training methods blindly trust the witness. LaNCoR, however, treats both views as important but checks if they match. It asks: "Does the physical energy spike in the wave actually line up with where the human said the earthquake started?"

2. The "Error Learner" (The Correction Mechanism)

This is the paper's secret weapon. LaNCoR has a special module called the Error Learner.

  • Analogy: Imagine a translator who notices the witness is stuttering or pointing in the wrong direction. The translator doesn't fire the witness; instead, they gently nudge the witness's statement to match the physical reality of the scene.
  • How it works: The model compares the "squiggly line" (the wave) with the "mark" (the label). If the mark is far off from the actual energy spike, the Error Learner calculates the "shift" or the mistake. It then creates a corrected version of the label internally. It essentially says, "The human said 2:00, but the wave clearly shows the energy started at 2:05. Let's use 2:05 for training."

3. The "Alignment" (Forcing Agreement)

Once the model has a corrected label, it uses a technique called Contrastive Learning.

  • Analogy: Imagine you are trying to get two different maps of the same city to overlap perfectly. One map is drawn by a local (the wave features), and the other is drawn by a tourist (the labels). If the tourist's map is skewed, you stretch and rotate it until it matches the local's map perfectly.
  • The Result: The model forces the "shape" of the label to align with the "shape" of the wave. This ensures the computer learns the physics of the earthquake, not the mistakes of the human.

The Results: Why It Matters

The researchers tested this method on real data from coal mines in China. They intentionally added extra "noise" (fake mistakes) to the training data to see if the model would break.

  • The Baseline: Standard models (and even models that just used "data augmentation," which is like giving the student more practice tests) failed miserably when the mistakes got too frequent. They started memorizing the errors.
  • LaNCoR's Performance: LaNCoR stayed calm and accurate. Even when the training data was full of bad labels, it improved performance by up to 28.8% compared to other methods.
  • The "Cross-Region" Test: They trained the model on data from one set of mines and tested it on a completely different mine with different geology. LaNCoR still worked better than the others, proving it learned the true signal, not just the specific quirks of the training data.

Visual Proof

The paper includes images showing that when a human label was way off (pointing to silence), LaNCoR ignored the human and correctly pointed to the actual energy spike in the wave. It successfully "unlearned" the bad habits of the human annotators.

Summary

LaNCoR is a training method that teaches computers to be skeptical of human mistakes. Instead of blindly copying incorrect labels, it uses the physical reality of the earthquake wave to correct the labels during training. This allows the computer to learn the true patterns of earthquakes, even when the data it was trained on is messy and full of errors.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →