Learning and Interpreting Gravitational-Wave Features from CNNs with a Random Forest Approach
arXiv:2505.20357 · doi:10.1088/2632-2153/adfc27
Abstract
Convolutional neural networks (CNNs) have become widely adopted in gravitational wave (GW) detection pipelines due to their ability to automatically learn hierarchical features from raw strain data. However, the physical meaning of these learned features remains underexplored, limiting the interpretability of such models. In this work, we propose a hybrid architecture that combines a CNN-based feature extractor with a random forest (RF) classifier to improve both detection performance and interpretability. Unlike prior approaches that directly connect classifiers to CNN outputs, our method introduces four physically interpretable metrics - variance, signal-to-noise ratio (SNR), waveform overlap, and peak amplitude - computed from the final convolutional layer. These are jointly used with the CNN output in the RF classifier to enable more informed decision boundaries. Tested on long-duration strain datasets, our hybrid model outperforms a baseline CNN model, achieving a relative improvement of 21\% in sensitivity at a fixed false alarm rate of 10 events per month. Notably, it also shows improved detection of low-SNR signals (SNR 10), which are especially vulnerable to misclassification in noisy environments. Feature attribution via the RF model reveals that both CNN-extracted and handcrafted features contribute significantly to classification decisions, with learned variance and CNN outputs ranked among the most informative. These findings suggest that physically motivated post-processing of CNN feature maps can serve as a valuable tool for interpretable and efficient GW detection, bridging the gap between deep learning and domain knowledge.
References in corpus (44)
- Adam: A Method for Stochastic Optimization
- Observation of Gravitational Waves from a Binary Black Hole Merger
- GW170817: Observation of Gravitational Waves from a Binary Neutron Star Inspiral
- Advanced Virgo: a 2nd generation interferometric gravitational wave detector
- Multi-messenger Observations of a Binary Neutron Star Merger
- GWTC-1: A Gravitational-Wave Transient Catalog of Compact Binary Mergers Observed by LIGO and Virgo during the First and Second Observing Runs
- Advanced LIGO
- Deep learning in remote sensing: a review
- GWTC-2: Compact Binary Coalescences Observed by LIGO and Virgo During the First Half of the Third Observing Run
- Deep Learning Face Representation by Joint Identification-Verification
- GWTC-3: Compact Binary Coalescences Observed by LIGO and Virgo During the Second Part of the Third Observing Run
- Laser Interferometer Space Antenna
- Properties of the Binary Black Hole Merger GW150914
- INTEGRAL Detection of the First Prompt Gamma-Ray Signal Coincident with the Gravitational Wave Event GW170817
- The PyCBC search for gravitational waves from compact binary coalescence
- FINDCHIRP: an algorithm for detection of gravitational waves from inspiraling compact binaries
- An improved effective-one-body model of spinning, nonprecessing binary black holes for the era of gravitational-wave astrophysics with advanced detectors
- KAGRA: 2.5 Generation Interferometric Gravitational Wave Detector
- Method for detection and reconstruction of gravitational wave transients with networks of advanced detectors
- Deep Learning for Real-time Gravitational Wave Detection and Parameter Estimation: Results with Advanced LIGO Data
- Characterization of transient noise in Advanced LIGO relevant to gravitational wave signal GW150914
- Deep Neural Networks to Enable Real-time Multimessenger Astrophysics
- Matching matched filtering with deep networks in gravitational-wave astronomy
- Searching for Gravitational Waves from Compact Binaries with Precessing Spins
- Convolutional neural networks: a magic bullet for gravitational-wave detection?
- Blip glitches in Advanced LIGO data
- Real-Time Detection of Gravitational Waves from Binary Neutron Stars using Artificial Neural Networks
- Realtime search for compact binary mergers in Advanced LIGO and Virgo's third observing run using PyCBC Live
- Gravitational wave signal recognition of O1 data by deep learning
- Detection of gravitational-wave signals from binary neutron star mergers using machine learning
- Applying deep neural networks to the detection and space parameter estimation of compact binary coalescence with a network of gravitational wave detectors
- MLGWSC-1: The first Machine Learning Gravitational-Wave Search Mock Data Challenge
- Detection and Parameter Estimation of Gravitational Waves from Binary Neutron-Star Mergers in Real LIGO Data using Deep Learning
- Data quality up to the third observing run of Advanced LIGO: Gravity Spy glitch classifications
- Deep Learning Ensemble for Real-time Gravitational Wave Detection of Spinning Binary Black Hole Mergers
- Deep learning for gravitational wave forecasting of neutron star mergers
- Convolutional neural networks for the detection of the early inspiral of a gravitational-wave signal
- Early warning of coalescing neutron-star and neutron-star-black-hole binaries from nonstationary noise background using neural networks
- Deep Learning Detection and Classification of Gravitational Waves from Neutron Star-Black Hole Mergers
- Generalized Approach to Matched Filtering using Neural Networks
- Ensemble of Deep Convolutional Neural Networks for real-time gravitational wave signal recognition
- Deep Learning with Quantized Neural Networks for Gravitational Wave Forecasting of Eccentric Compact Binary Coalescence
- The MBTA Pipeline for Detecting Compact Binary Coalescences in the Fourth LIGO-Virgo-KAGRA Observing Run
- Comparative study of 1D and 2D convolutional neural network models with attribution analysis for gravitational wave detection from compact binary coalescences