cDVGAN: One Flexible Model for Multi-class Gravitational Wave Signal and Glitch Generation
arXiv:2401.16356 · doi:10.1103/PhysRevD.110.022004
Abstract
Simulating realistic time-domain observations of gravitational waves (GWs) and GW detector glitches can help in advancing GW data analysis. Simulated data can be used in downstream tasks by augmenting datasets for signal searches, balancing data sets for machine learning, and validating detection schemes. In this work, we present Conditional Derivative GAN (cDVGAN), a novel conditional model in the Generative Adversarial Network framework for simulating multiple classes of time-domain observations that represent gravitational waves (GWs) and detector glitches. cDVGAN can also generate generalized hybrid samples that span the variation between classes through interpolation in the conditioned class vector. cDVGAN introduces an additional player into the typical 2-player adversarial game of GANs, where an auxiliary discriminator analyzes the first-order derivative time-series. Our results show that this provides synthetic data that better captures the features of the original data. cDVGAN conditions on three classes, two denoised from LIGO blip and tomte glitch events from its 3rd observing run (O3), and the third representing binary black hole (BBH) mergers. Our proposed cDVGAN outperforms 4 different baseline GAN models in replicating the features of the three classes. Specifically, our experiments show that training convolutional neural networks (CNNs) with our cDVGAN-generated data improves the detection of samples embedded in detector noise beyond the synthetic data from other state-of-the-art GAN models. Our best synthetic dataset yields as much as a 4.2% increase in area-under-the-curve (AUC) performance compared to synthetic datasets from baseline GANs. Moreover, training the CNN with hybrid samples from our cDVGAN outperforms CNNs trained only on the standard classes, when identifying real samples embedded in LIGO detector background (4% AUC improvement for cDVGAN).
20 pages, 17 figures, 5 tables
References in corpus (21)
- Advanced Virgo: a 2nd generation interferometric gravitational wave detector
- Advanced LIGO
- GWTC-2: Compact Binary Coalescences Observed by LIGO and Virgo During the First Half of the Third Observing Run
- GWTC-3: Compact Binary Coalescences Observed by LIGO and Virgo During the Second Part of the Third Observing Run
- Upper Limits on the Isotropic Gravitational-Wave Background from Advanced LIGO's and Advanced Virgo's Third Observing Run
- BayesWave: Bayesian Inference for Gravitational Wave Bursts and Instrument Glitches
- Gravity Spy: Integrating Advanced LIGO Detector Characterization, Machine Learning, and Citizen Science
- Open data from the third observing run of LIGO, Virgo, KAGRA and GEO
- Coherent method for detection of gravitational wave bursts
- LIGO Detector Characterization in the Second and Third Observing Runs
- Forecasting the detection capabilities of third-generation gravitational-wave detectors using
- All-sky search for continuous gravitational waves from isolated neutron stars using Advanced LIGO and Advanced Virgo O3 data
- Virgo Detector Characterization and Data Quality: results from the O3 run
- Data quality up to the third observing run of Advanced LIGO: Gravity Spy glitch classifications
- Deep Einstein@Home all-sky search for continuous gravitational waves in LIGO O3 public data
- Identification and removal of non-Gaussian noise transients for gravitational wave searches
- Reduced Order and Surrogate Models for Gravitational Waves
- Generating transient noise artifacts in gravitational-wave detector data with generative adversarial networks
- Generalised gravitational burst generation with Generative Adversarial Networks
- On Improving the Performance of Glitch Classification for Gravitational Wave Detection by using Generative Adversarial Networks
- DVGAN: Stabilize Wasserstein GAN training for time-domain Gravitational Wave physics