A Kaleidoscope of Noises: Hunting Unknown Glitches in LIGO Data ✛

Original: "An Unsupervised Search for Novel Instrumental Glitches in LIGO O4a: Multi-Scale Sensitization, Empirical Physical Vetoes, and Rate Upper Limits"
· Luca Cirfeta
arXiv:2607.18136v3 · 2026-07-20 · CC BY 4.0 · 3 min
DANTE V3 sifted through 10 000 candidates and left only one unexplained instrumental transient, proving that without domain shift defense, machine learning is blind.

Context

When the LIGO interferometers (Rainer Weiss, Kip Thorne, Barry Barish), along with Virgo and KAGRA, listen to the ripples of spacetime, they pick up more than just black hole mergers. The whisper of seismic vibrations, the hum of electrical interference, even a passing truck—all of these leave glitches—short noise bursts that can be indistinguishable from the sought-after signals. With the increased sensitivity in the O4a run, they’ve become more numerous and varied in form. Traditional classifiers trained on known glitch types fail to spot the new ones. Enter unsupervised Machine Learning, but even that faces a cunning effect: the noise landscape of the detectors is constantly drifting, and the algorithm starts mistaking this very evolution for anomalies.

Methods

DANTE V3 works like a multi-focal lens. Instead of a single fixed 32-second analysis window, it scans the data on four timescales—from 0,5 to 4 seconds. At each scale, it builds a Spectrogram—a time-frequency portrait of the signal segment. A specially trained transformers model, DINOv2, splits this portrait into patches and, using a Multiple Instance Learning mechanism, picks out the most suspicious ones while suppressing the noise background. Then a layered defense kicks in: first, Domain Shift Defence (comparing each candidate to an “atlas” of 1216 typical noise patterns collected during quiet periods); second, physical vetoes via signal processing channels (PEM)—if a glitch in the gravitational-wave channel coincides with readings from seismometers or magnetometers, it’s deemed environmental. An additional cross-detector check is performed: a coincidence between two widely separated observatories rules out local interference.

Results

From 84 observing sessions (detectors H1 and L1), 10 372 unique candidates were extracted. After DSD filtering, only 28,3% (2937 events) survived—the rest were spawned by the drift of the noise manifold. Cluster analysis revealed no compact, repeatable families among the survivors: they all blurred into a single diffuse cloud, its internal structure indistinguishable from random background fluctuations. Two events stood out. One (H1, GPS 1369305276.0) was firmly rejected: its coherence with the control system channel was 0,987—an almost perfect coupling, as if the detector were humming along to its own pointing subsystem. The second loner (L1, GPS 1382955228.0) passed every check: none of the seven PEM channels exceeded the correlation threshold, and no response was seen in the partner H1 detector. Yet, the lack of a gravitational waves template prevents us from assigning it an astrophysical origin—it is cautiously classified as an uncataloged instrumental transient. The frequency upper limit for the appearance of such never-before-seen glitches was 5,83 events per year for H1 and 5,63 for L1 (90% confidence level).

Implications

This study makes it clear: without grounding in the detector’s real noise context, unsupervised algorithms tend to multiply entities. DANTE V3 proposes a working protocol in which every stage—from candidate extraction to final veto—is calibrated against empirical data rather than analytic assumptions. This builds trust in machine learning for detector characterization and prevents false discoveries.

Future development

The next natural step is to build a causal version capable of running in real time, relying on a rolling background index. That would allow the pipeline to be inserted into live monitoring and tested on fresh data from O4b and future runs.

Impact

Fields: gravitational-wave astronomy, detector physics, machine learning for time-series analysis.

Next steps

First, repeat the analysis on the full O4b dataset as new auxiliary channels become available. Second, perform injection tests with astrophysical signals to assess the pipeline’s sensitivity to real sources.

Key open problems

This work touches on the fundamental challenge of separating instrumental noise from astrophysical signal in precision measurements, a problem relevant not only to gravitational waves but to many areas of physics.

The knowledge machine's view

This section is addressed to the author of the paper and their colleagues. Neighbouring works were found by meaning-based search across our archive, not by word overlap. We do not review: we show the field around the work.

What the work does

The paper introduces a multi-focus approach, DANTE V3, for hunting uncatalogued glitches in LIGO data, leveraging the DINOv2 transformer and multi-scale training on timescales of 0.5–4 s. From six months of data, over 10,000 candidates were extracted, which, after protection against domain drift and physical vetoes, formed a single diffuse cloud without distinct clusters, while two singleton events were classified as instrumental artifacts.

Where its strength is

The strength of the work lies in its tiered candidate validation: Domain Shift Defence effectively filters out artifacts from noise manifold drift, and cross-detector and PEM analyses reliably separate local disturbances from potentially interesting events, even when they don't fit known templates.

Where it could go next

Worth trying

  • Test the generation of synthetic glitches to assess the robustness of the DSD atlas against new noise types.
  • Use the signal/noise separation method to pre-filter spectrograms before feeding them into DINOv2.
  • Train a twin discriminator on O4a data and apply it to surviving DANTE candidates to search for weak astrophysical events.

Why this may matter

The proposed approach could serve as a foundation for building more robust anomaly detection systems in non-stationary noise environments, which is relevant not only for gravitational-wave detectors but also for other experiments where background drift masks rare events.

Original abstract

as written by the authors arXiv:2607.18136v3

The fourth observing run (O4) of Advanced LIGO, Virgo, and KAGRA presents unparalleled sensitivity, rendering unsupervised pipelines highly vulnerable to the non-stationary domain shift of the detectors' noise manifolds. We present DANTE V3, concluding a longitudinal investigation into unmodeled anomalies during early O4a. By expanding to a multi-scale geometric framework (0.5 s to 4.0 s), we amplify morphological sensitivity, extracting 10,372 unique candidates. To mitigate domain-shift artifacts, we introduce a block-bootstrap Domain Shift Defense (DSD) against a vector-quantized native background index. While 28.3% of candidates survive recalibration, global topological analysis reveals they lack discrete morphological cohesion. The survivors coalesce into a single macro-cluster without compact substructure; we show explicitly that morphological "diffusivity" comparisons used previously are confounded and retire them. Pristine background is even more monolithic (100% in one cluster vs 99.77% for survivors): this topology is a property of the embedding geometry, not of anomaly status. Executing a definitive physical environment monitoring (PEM) cross-correlation defense using an empirically calibrated null, one singleton is vetoed by a control-line coupling, while another survives as an uncatalogued instrumental outlier. Replacing the embedding-similarity cross-detector coincidence test with a physical normalized cross-correlation test, we find no coincident events among 8,749 candidates. We quote 90% frequentist Poisson upper limits on the rate of novel uncatalogued instrumental morphologies --- $$R_{90} \le 5.83 \mathrm{yr}^{-1}$$ (H1) and $$R_{90} \le 5.63 \mathrm{yr}^{-1}$$ (L1). This underscores the absolute necessity of native background recalibration and physical auxiliary vetoes in unsupervised gravitational-wave astronomy.

A coherence of 0,987 means the detector and the control system channel are more tightly coupled than two identical music tracks playing on different devices. The slightest electronic glitch, and LIGO starts singing along with itself.

A(x_i) = 1 - \max_{c_j \in B} \frac{x_i \cdot c_j}{\|x_i\| \|c_j\|}
The closer the vector x_i is to the nearest noise cluster B, the lower the anomaly.
C_{xy}(f) = \frac{|P_{xy}(f)|^2}{P_{xx}(f) P_{yy}(f)}
A measure of synchronous oscillations in two channels at frequency f; 1 denotes perfect coupling.
R_{90} = \frac{-\ln(0.10)}{T}
With zero observations, the upper bound on the event rate at 90% confidence.

Key numbers

  • Candidates before filtering: 10 372
  • Survived after DSD: 28.3%
  • Maximum coherence with PEM channel: 0.987
  • Upper limit on glitch rate (H1): 5.83 yr⁻¹
  • Duration of L1 anomaly: 5.06 s
Scientists
Bernhard RiemannJoseph WeberKarl SchwarzschildKip ThorneRainer WeissAlbert Einstein
Concepts
virgo ligo virgo kagra gravitational wave detector noise reduction