Export citation

Export citation

Choose format for download:

Download Citation
  • Access by Xinjiang University

Time-domain synthesis of gravitational-wave detector glitches using class-conditional derivative generative adversarial networks

Tom Dooney1,2, Mees de Boer2, Harsh Narola1,2, Melissa Lopez1,2, Stefano Bromuri3, Daniel Stanley Tan3, and Chris Van Den Broeck1,2

  • 1Nikhef, Science Park 105, 1098 XG Amsterdam, The Netherlands
  • 2Institute for Gravitational and Subatomic Physics (GRASP), Utrecht University, Princetonplein 1, 3584 CC Utrecht, The Netherlands
  • 3Faculty of Science, Open Universiteit, Valkenburgerweg 177, 6419 AT Heerlen, The Netherlands

Phys. Rev. D 114, 082005 – Published 15 October, 2026

DOI: https://doi.org/10.1103/d5yf-3jb4

Abstract

Gravitational-wave detectors such as LIGO, Virgo, and KAGRA are highly sensitive instruments susceptible to numerous noise sources. Short-duration transient noise events, known as glitches, pose a particular challenge for data analysis pipelines as they can mimic or obscure astrophysical signals. We present GlitchGAN, a class-conditional generative model, built upon the conditional derivative GAN (cDVGAN) architecture, that is capable of synthesizing glitches directly in the time domain. The model is trained on high-quality reconstructions of seven common glitch types observed during LIGO’s third observing run (O3): blip, fast scattering, koi fish, low-frequency burst, scattered light, tomte, and whistle. We show that GlitchGAN generalizes effectively, learning to reproduce a diverse glitch space that is consistent with these reconstructions. Moreover, because the model is conditioned on glitch class, it can generate hybrid or transitional glitch morphologies by interpolating across the class-conditioning vector after training. GlitchGAN generates 1000 glitches in under 22 seconds on a CPU, making it suitable for large-scale glitch synthesis for detector simulations, mock data challenges, and pipeline validation. Synthetic glitches are validated against real glitch reconstructions using the Gravity Spy classifier, widely used in the GW community for glitch classification, and an unsupervised analysis using UMAP embeddings. Gravity Spy classifies the majority of GlitchGAN’s synthetic glitches as the correct class while the UMAP analysis shows substantial overlap between real and synthetic samples in the reduced latent space. To investigate residual distributional differences between real glitches unseen during training and generated synthetic glitches, we train a separate holdout GlitchGAN model on nearly the same dataset but with a small held-out split, and use a downstream convolutional neural network to distinguish these held-out real glitches from synthetic glitches produced by the holdout model. While this classifier reliably detects synthetic samples in a clean, noise-free representation, this detectability drops substantially once real and synthetic glitches are injected into realistic detector noise, the condition under which synthetic glitches would typically be deployed for downstream applications. Despite remaining statistically distinguishable, we show that GlitchGAN-generated glitches are practically useful: augmenting real training datasets with synthetic samples matches simple duplication of the same real data when data is abundant, and increasingly outperforms it as real data becomes scarcer. Finally, we highlight a critical limitation of magnitude-only spectrograms: classifiers operating on magnitude Q-transforms can confidently misclassify physically unrealistic glitches from less robust models, underscoring the need for complementary validation methods that preserve phase information.

Physics Subject Headings (PhySH)

Article Text

References (60)

  1. LIGO Scientific Collaboration, Advanced LIGO, Classical Quantum Gravity 32, 074001 (2015).
  2. F. Acernese et al. (Virgo Collaboration), Advanced Virgo: A second-generation interferometric gravitational wave detector, Classical Quantum Gravity 32, 024001 (2015).
  3. R. Abbott et al., GWTC-3: Compact binary coalescences observed by LIGO and Virgo during the second part of the third observing run, Phys. Rev. X 13, 041039 (2023).
  4. D. Davis et al., LIGO detector characterization in the second and third observing runs, Classical Quantum Gravity 38, 135014 (2021).
  5. F. Acernese et al. (Virgo Collaboration), Virgo detector characterization and data quality: Results from the O3 run, Classical Quantum Gravity 40, 185006 (2023).
  6. T. Akutsu et al., Overview of KAGRA: Calibration, detector characterization, physical environmental monitors, and the geophysics interferometer, Prog. Theor. Exp. Phys. 2021, 05A102 (2021).
  7. D. Davis et al., Rapid data quality investigations of gravitational-wave events with the data quality report builder toolkit, arXiv:2605.16183.
  8. B. P. Abbott et al. (LIGO Scientific and Virgo Collaborations), Effects of data quality vetoes on a search for compact binary coalescences in Advanced LIGO’s first observing run, Classical Quantum Gravity 35, 065010 (2018).
  9. L. Blackburn et al., The LSC Glitch Group: Monitoring noise transients during the fifth LIGO science run, Classical Quantum Gravity 25, 184004 (2008).
  10. B. P. Abbott et al. (LIGO Scientific and Virgo Collaborations), Characterization of transient noise in Advanced LIGO relevant to gravitational wave signal GW150914, Classical Quantum Gravity 33, 134001 (2016).
  11. C. Pankow et al., Mitigation of the instrumental noise transient in gravitational-wave data surrounding GW170817, Phys. Rev. D 98, 084016 (2018).
  12. E. Payne, S. Hourihane, J. Golomb, R. Udall, D. Davis, and K. Chatziioannou, Curious case of GW200129: Interplay between spin-precession inference and data-quality issues, Phys. Rev. D 106, 104017 (2022).
  13. A. Gupta et al., Possible causes of false general relativity violations in gravitational wave observations, SciPost Phys. Commun. Rep. (2025).
  14. B. P. Abbott et al. (LIGO Scientific and Virgo Collaborations), Gw170817: Observation of gravitational waves from a binary neutron star inspiral, Phys. Rev. Lett. 119, 161101 (2017).
  15. B. P. Abbott et al., GW190425: Observation of a compact binary coalescence with total mass ∼3.4m⊙, Astrophys. J. Lett. 892, L3 (2020).
  16. R. Abbott et al., Observation of gravitational waves from two neutron star–black hole coalescences, Astrophys. J. Lett. 915, L5 (2021).
  17. S. Hild, M. Abernathy, F. Acernese, P. Amaro-Seoane, N. Andersson, K. Arun, F. Barone, B. Barr, M. Barsuglia, M. Beker et al., Sensitivity studies for third-generation gravitational wave observatories, Classical Quantum Gravity 28, 094013 (2011).
  18. E. D. Hall, Cosmic explorer: A next-generation ground-based gravitational-wave observatory, Galaxies 10, 90 (2022).
  19. F. Iacovelli, M. Mancarella, S. Foffa, and M. Maggiore, Forecasting the detection capabilities of third-generation gravitational-wave detectors using GWFAST, Astrophys. J. 941, 208 (2022).
  20. V. Kalogera et al., The next generation global gravitational wave observatory: The science book, arXiv:2111.06990.
  21. J. Abadie et al., Search for gravitational waves from compact binary coalescence in LIGO and Virgo data from S5 and VSR1, Phys. Rev. D 82, 102001 (2010).
  22. J. Abadie et al., All-sky search for gravitational-wave bursts in the first joint LIGO-Geo-Virgo run, Phys. Rev. D 81, 102001 (2010).
  23. A. E. Tolley, G. S. Cabourn Davies, I. W. Harry, and A. P. Lundgren, ArchEnemy: Removing scattered-light glitches from gravitational wave data, Classical Quantum Gravity 40, 165005 (2023).
  24. C. Chatterjee, K. McGowan, S. Deshmukh, N. Tyler-Howard, and K. Jani, Machine learning confirms GW231123 is a “lite” intermediate mass black hole merger, Astrophys. J. Lett. 995, L6 (2025).
  25. R. Bondarescu, A. Lundgren, and R. Macas, Quasiphysical model for removing short glitches from LIGO and Virgo data, Phys. Rev. D 108, 122004 (2023).
  26. C.-H. Liao and F.-L. Lin, Deep generative models of gravitational waveforms via conditional autoencoder, Phys. Rev. D 103, 124051 (2021).
  27. T. Eccleston and M. C. Edwards, Generative adversarial network for stellar core-collapse gravitational waves, Phys. Rev. D 110, 104055 (2024).
  28. I. J. Goodfellow et al., Generative adversarial networks, arXiv:1406.2661.
  29. J. Yan, A. P. Leung, and D. C. Y. Hui, On improving the performance of glitch classification for gravitational wave detection by using generative adversarial networks, Mon. Not. R. Astron. Soc. 515, 4606 (2022).
  30. J. Powell, L. Sun, K. Gereb, P. D. Lasky, and M. Dollmann, Generating transient noise artefacts in gravitational-wave detector data with generative adversarial networks, Classical Quantum Gravity 40, 035006 (2023).
  31. M. Lopez, V. Boudart, K. Buijsman, A. Reza, and S. Caudill, Simulating transient noise bursts in LIGO with generative adversarial networks, Phys. Rev. D 106, 023027 (2022).
  32. M. Lopez, V. Boudart, S. Schmidt, and S. Caudill, Simulating transient noise bursts in LIGO with gengli, Proc. Int. Astron. Union 19, 73 (2023).
  33. N. J. Cornish and T. B. Littenberg, Bayeswave: Bayesian inference for gravitational wave bursts and instrument glitches, Classical Quantum Gravity 32, 135012 (2015).
  34. J. McGinn, C. Messenger, M. J. Williams, and I. S. Heng, Generalised gravitational wave burst generation with generative adversarial networks, Classical Quantum Gravity 38, 155005 (2021).
  35. T. Dooney, H. Narola, S. Bromuri, R. L. Curier, C. Van Den Broeck, S. Caudill, and D. S. Tan, Time-domain reconstruction of signals and glitches in gravitational wave data with deep learning, Phys. Rev. D 112, 044022 (2025).
  36. T. Dooney, R. L. Curier, D. S. Tan, M. Lopez, C. Van Den Broeck, and S. Bromuri, One flexible model for multiclass gravitational wave signal and glitch generation, Phys. Rev. D 110, 022004 (2024).
  37. T. Dooney, S. Bromuri, and L. Curier, Dvgan: Stabilize Wasserstein GAN training for time-domain gravitational wave physics, in 2022 IEEE International Conference on Big Data (Big Data) (Osaka, Japan, 2022), pp. 5468–5477.
  38. M. Zevin et al., Gravity Spy: Integrating Advanced LIGO detector characterization, machine learning, and citizen science, Classical Quantum Gravity 34, 064003 (2017).
  39. J. Glanzer, S. Banagiri, S. B. Coughlin, S. Soni, M. Zevin, C. P. L. Berry, O. Patane, S. Bahaadini, N. Rohani, K. Crowston, V. Kalogera, C. Østerlund, L. Trouille, and A. Katsaggelos, Data quality up to the third observing run of Advanced LIGO: Gravity Spy glitch classifications, Classical Quantum Gravity 40, 065004 (2023).
  40. Y. Wu, M. Zevin, C. P. L. Berry, K. Crowston, C. Østerlund, Z. Doctor, S. Banagiri, C. B. Jackson, V. Kalogera, and A. K. Katsaggelos, Advancing glitch classification in Gravity Spy: Multi-view fusion with attention-based machine learning for Advanced LIGO’s fourth observing run, Classical Quantum Gravity 42, 165015 (2025).
  41. T. T. Cai and R. Ma, Theoretical foundations of t-sne for visualizing high-dimensional clustered data, arXiv:2105.07536.
  42. L. McInnes, J. Healy, and J. Melville, UMAP: Uniform manifold approximation and projection for dimension reduction, J. Open Source Softwaare 3, 861 (2018).
  43. T. A. Ferreira, G. González, and O. Salas, An analysis of LIGO glitches using t-sne during the first part of the fourth LIGO-Virgo-KAGRA observing run, arXiv:2512.03440.
  44. T. A. Ferreira and G. González, Using t-sne for characterizing glitches in LIGO detectors, Classical Quantum Gravity 42, 105010 (2025).
  45. S. Deshmukh, C. Chatterjee, A. Petulante, T. A. Ferreira, and K. Jani, The sound of noise: Leveraging the inductive bias of pre-trained audio transformers for glitch identification in LIGO, arXiv:2601.20034.
  46. J. Sohl-Dickstein, E. A. Weiss, N. Maheswaranathan, and S. Ganguli, Deep unsupervised learning using nonequilibrium thermodynamics, in Proceedings of the 32nd International Conference on Machine Learning, Lille, France (PMLR, 2015), https://proceedings.mlr.press/v37/sohl-dickstein15.html.
  47. M. Cabero et al., Blip glitches in Advanced LIGO data, Classical Quantum Gravity 36, 15 (2019).
  48. S. Soni et al., Discovering features in gravitational-wave data through detector characterization, citizen science and machine learning, Classical Quantum Gravity 38, 195016 (2021).
  49. L. Nuttall et al., Improving the data quality of Advanced LIGO based on early engineering run results, Classical Quantum Gravity 32, 245005 (2015).
  50. M. Arjovsky, S. Chintala, and L. Bottou, Wasserstein generative adversarial networks, in Proceedings of the 34th International Conference on Machine Learning, Proceedings of Machine Learning Research Vol. 70, edited by D. Precup and Y. W. Teh (PMLR, Sydney, Australia, 2017), pp. 214–223.
  51. I. Gulrajani, F. Ahmed, M. Arjovsky, V. Dumoulin, and A. Courville, Improved training of Wasserstein GANs, in Advances in Neural Information Processing Systems 30 (Curran Associates, 2017), pp. 5767–5777.
  52. M. Mirza and S. Osindero, Conditional generative adversarial nets, arXiv:1411.1784.
  53. M. Abadi et al., TensorFlow: Large-scale machine learning on heterogeneous systems (2015), software available from https://tensorflow.org.
  54. T. Dooney, GlitchGAN (Version 1.0.0) [Computer Software], Zenodo, 10.5281/zenodo.23057461 (2026)
  55. J. Ho, A. Jain, and P. Abbeel, Denoising diffusion probabilistic models, arXiv:2006.11239.
  56. J. Ho and T. Salimans, Classifier-free diffusion guidance, arXiv:2207.12598.
  57. D. M. Macleod, J. S. Areeda, S. B. Coughlin, T. J. Massinger, and A. L. Urban, GWpy: A Python package for gravitational-wave astrophysics, SoftwareX 13, 100657 (2021).
  58. E. B. Wilson, Probable inference, the law of succession, and statistical inference, J. Am. Stat. Assoc. 22, 209 (1927).
  59. J. Areeda, Are blips and koi fish related?, https://blog.gravityspy.org/2017/10/19/are-blips-and-koi-fish-related/ (2017) (accessed on 11-06-2025).
  60. S.-Y. Wang, O. Wang, R. Zhang, A. Owens, and A. A. Efros, CNN-generated images are surprisingly easy to spot... for now, in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA (IEEE, 2020), pp. 8695–8704.

Outline

Information

Sign In to Your Journals Account

Filter

Filter

Article Lookup

Enter a citation