Identifiability Limits of Gravitational Wave Phase Deviations: Multiclass Classification with a Multihead Neural Network
Abstract
In this work, we study how well gravitational wave phase deviations can be identified, using a neural network with two output heads for classification and regression. The classification head distinguishes general relativity (GR) from six parametrized post-Einsteinian phase families with exponents . The regression head predicts the logarithm of the coupling magnitude, . The input to the neural network is a response function that quantifies the sensitivity of the waveform mismatch to waveform deformations. We use stationary Gaussian noise with the Advanced LIGO design spectrum for 262 sources and a measured Hanford spectrum from the third observing run (O3) for 132 sources. We also test injections into recorded Hanford strain. On the two Gaussian datasets, the network identifies the exponent of a deviation clearly above the noise with accuracies of and . In order to interpret these results, we compare the network with an approximate classifier constructed from the predicted waveform residuals of the six phase families for the same sources. The network and this classifier often confuse the same families. By examining the residuals left by different phase corrections, we relate these errors to similarities between the underlying deviations. On selected recorded Hanford strain, networks trained on simulated or recorded noise give overall classification accuracies close to those obtained on simulated Hanford noise. Among thirteen neural network variants tested on the Advanced LIGO design dataset, the recurrent network achieves the highest mean classification accuracy for loud deviations, while all variants remain below the approximate classifier. The network reaches nearly the accuracy of the approximate classifier, which indicates that the identification is limited by the similarity of neighboring phase families rather than by the network, for known intrinsic source parameters.
Keywords
gravitational waves, tests of general relativity, modified gravity, multiclass classification, neural networks, response functions1 Introduction
Gravitational waves from inspiralling binary black holes allow us to test general relativity (GR) through the evolution of the waveform phase Will (2014); Abbott, B. P. and others (2016); Abbott and others (2016, 2025). A systematic description of generalizations of GR and their cosmological implications is given in Heisenberg (2019). In parametrized tests of the inspiral, a departure from GR is described by additional terms in the waveform phase. The parametrized post-Einsteinian (ppE) framework Yunes and Pretorius (2009) organizes such terms by their frequency dependence, and a smooth taper confines the modification to the inspiral Mehta et al. (2023). The coefficients can be constrained one at a time and, under the assumptions of a specified theory, related to its physical couplings Abbott and others (2025); Yunes et al. (2016); Tahura and Yagi (2018).
The response function approach used here draws on earlier work in a cosmological context Heisenberg et al. (2023, 2022). This idea was developed for gravitational wave observables in Heisenberg et al. (2026), where a response function was derived for the waveform mismatch. In this work, we use the mismatch response function as the input to a neural network with two outputs. The first output distinguishes GR from six ppE phase families, while the second regresses the logarithm of the magnitude of the coupling. The exponents correspond to the post-Newtonian (PN) orders , , , , and .
We define a phase family by the ppE frequency dependence used to construct its correction. Corrections with the same exponent belong to the same family, while the coupling determines their strength. Different theories of gravity can predict the same leading frequency dependence. For example, two theories with leading ppE phase corrections proportional to would both be represented by the class, where is the gravitational wave frequency Tahura and Yagi (2018). The predicted class therefore indicates how the phase deviation varies with frequency. Identifying a specific theory requires additional information that distinguishes theories within that family, such as their predictions for further phase terms.
The choice of the GR template is an essential assumption of the analysis. We hold its intrinsic parameters at those of the injected source and determine its complex amplitude and arrival time from each noisy realization. The response function depends on source information that would have to be inferred in an observation. This construction is therefore an optimistic benchmark. A fit over intrinsic parameters could absorb additional components of the deviation, but the change in classification accuracy cannot be inferred from the residual norm alone. We do not establish an upper bound on the performance of an analysis that estimates those parameters from the data.
A low classification accuracy can reflect either the network or the similarity of the phase families themselves. In order to separate the two, we compare the network with a source-conditioned approximate reference constructed from the waveform residuals of the same phase families. We then study their local geometry, the confusion between classes, the detection of deviations with a fixed fraction of false positives, and the performance of the auxiliary regression head. We also inject the signals into recorded Hanford strain from the third observing run (O3) and compare several network variants. These additions address the noise model and the interpretation of the classification results, while retaining the stated restriction on the template parameters.
Related approaches address different parts of the problem. Narola et al. Narola et al. (2023) enlarge a template search with modified phase coefficients. Wang et al. Wang and others (2025) study the ability of networks trained on GR signals to detect signals with PN deviations, and Shahzad Shahzad (2026) studies controlled waveform modulations in recorded LIGO noise. The neural post-Einsteinian framework of Xie et al. Xie and others (2024) uses a variational autoencoder to represent deviations in a continuous latent space and incorporates them into parameter estimation. Our analysis considers a discrete set of phase families using the mismatch response function evaluated with known intrinsic parameters. Its outputs are classification scores and an auxiliary point estimate, rather than posteriors from a joint inference of the source and deviation parameters.
The paper is organized as follows. Section 2 defines the signals, deviations, response function and sampling protocol. Section 3 describes the network, the reference and the evaluation metrics. We examine the geometry in section 4 and present the Gaussian-noise results in section 5. Sections 6 and 7 discuss recorded strain and network variants. We conclude in section 8. The derivation of the response function is given in appendix A.
2 Framework
We first specify the signals and the two noise constructions. We then introduce the six phase families and the response function used by both network heads.
2.1 Signals, catalog and detectors
We generate simulated gravitational wave signals from binary black hole systems García-Quirós and others (2020); Pratten et al. (2020); Nitz and others (2026). The masses are in the detector frame. The catalog provides the effective spin rather than the individual aligned components, and we set . We use a single detector with the source face-on and directly overhead. The 262 sources are the binary black holes of the GWOSC catalog LIGO Scientific Collaboration and Virgo Collaboration and KAGRA Collaboration (2023) with published masses, effective spin and redshift and a secondary mass of at least , taken at the point estimates of GWTC-2.1, GWTC-3, GWTC-4 and GWTC-5.0 Abbott and others (2024, 2023a); Abac and others (2026a, b). We exclude GW190521 and GW200129_065458, for which precession or eccentricity has been reported.
We consider the Advanced LIGO design sensitivity Aasi, J. and others (2015) with a lower cutoff of Hz and a representative Hanford O3 sensitivity LIGO Scientific Collaboration, Virgo Collaboration and KAGRA Collaboration (2022) with a lower cutoff of Hz Abbott, R. and others (2021); Abbott and others (2023a). We refer to these as the aLIGO and Hanford rows. All 262 sources enter the aLIGO row, with optimal single-detector signal-to-noise ratios (SNRs) from to . The Hanford row contains the 132 sources that satisfy the requirements of section 2.4, with SNRs from to . In both rows, each source is injected into 100 independent realizations of stationary Gaussian noise drawn from the corresponding spectrum. Injections into recorded Hanford strain are described in section 6.
2.2 Deviations
We focus on the mode, since it gives the leading contribution to the gravitational radiation during the inspiral García-Quirós and others (2020); Pratten et al. (2020), and for this initial analysis we retain only this contribution in both the GR and the modified waveforms. In the stationary phase approximation, the GR waveform takes the form , with amplitude and phase . The ppE framework Yunes and Pretorius (2009); Tahura and Yagi (2018) parametrizes deviations from GR as
| (1) |
where is the chirp mass in seconds. The exponents and determine the frequency dependence of the amplitude and phase corrections, while and set their magnitudes, and GR is recovered for . Since the leading GR phase scales as , a phase correction with exponent enters at post-Newtonian order Yunes et al. (2016). Matched filtering is more sensitive to corrections of the phase than of the amplitude Tahura and Yagi (2018); Mehta et al. (2023), and we therefore consider phase deviations only, . In addition, we confine the correction to the inspiral by replacing with a tapered profile , described below. The modified waveform is then , which corresponds to
| (2) |
We refer to the real dimensionless coefficient as the coupling. Its relation to the physical couplings of a specific theory depends on that theory Yunes et al. (2016); Tahura and Yagi (2018). Table 1 lists the six exponents with their post-Newtonian orders, the form of during the inspiral, and examples of theories whose phase correction has that exponent.
| PN order | for | examples of theories | |
|---|---|---|---|
| scalar-tensor, EdGB, Einstein-æther, khronometric Yunes et al. (2016); Tahura and Yagi (2018) | |||
| Einstein-æther, khronometric Yunes et al. (2016) | |||
| massive graviton Yunes et al. (2016) | |||
| dynamical Chern-Simons, noncommutative Yunes et al. (2016); Tahura and Yagi (2018) | |||
| generic coefficient of the parametrized tests Abbott and others (2025) | |||
| generic coefficient of the parametrized tests Abbott and others (2025) |
A power of describes the phase only during the inspiral, where the post-Newtonian expansion holds. Continued through merger and ringdown, where the waveform model is calibrated to numerical relativity, it would modify a regime in which the parametrization has no meaning. The parametrized tests of the LIGO–Virgo–KAGRA collaboration therefore switch the correction off before merger Abbott and others (2021, 2025), and we follow for this purpose the tapering prescription of Mehta et al. (2023). It requires that the early-inspiral phase carries the full correction, that the post-inspiral phase reproduces the GR waveform up to a constant, and that the modified waveform is smooth at all frequencies.
The switch cannot act on the phase itself. A term added to the phase is a shift of the coalescence phase and time and is not observable, so the physical content of a phase correction resides in its second frequency derivative, which alters the rate at which the frequency sweeps through the band. Multiplying by a window would introduce, through the derivatives of the window, a spurious contribution to this second derivative whose shape is set by the window rather than by the deviation. Instead, the window is applied to the second derivative, and the phase is recovered by integrating twice. In our convention,
| (3) |
where primes denote frequency derivatives and is the upper end of the waveform generation grid. Thus,
| (4) |
where the second form follows from interchanging the order of integration. The two integrations reconstruct the phase whose curvature is the windowed curvature of the ppE term. Below the window, where , coincides with up to an affine function. Above it, where , vanishes identically, and the transition between the two regimes is smooth. We fix the integration constants at the top of the grid, so that the correction vanishes above the taper. Any other choice differs from this one by an affine function, which the amplitude, phase and time match of every sample absorbs. For , the power is linear in and its second derivative vanishes, so that . This is expected, since a phase correction linear in frequency only shifts the arrival time, and it is the reason why is not among our exponents.
The window is
| (5) |
where , is the detector-frame total mass in seconds, , and is the value of at . It equals one well below and zero well above it, and its width follows from the requirement that the transition takes gravitational-wave cycles. At leading post-Newtonian order the number of cycles between two velocities is , which gives the expression for with . Since the taper acts close to merger, where this estimate is not reliable, is instead treated as a phenomenological factor and set to , and the outcome of the test is insensitive to between and Mehta et al. (2023). We adopt , with the peak frequency of the mode Bohé and others (2017), and , following Mehta et al. (2023). The same tapering frequency is used in the parametrized tests of Abbott and others (2025).
We use the modified waveform without linearization, so that its deviation from GR, , reduces to only at linear order.
2.3 Template and response function
For noise with one-sided power spectral density , we define
| (6) |
Maximizing over a relative phase gives the magnitude of the complex overlap, so the match is
| (7) |
where denotes the noisy data. The mismatch is .
For every realization, including GR samples, we keep the intrinsic parameters of fixed at their injected values and determine by maximizing the match in eq. (7). At this time shift, the complex least-squares coefficient and the matched template are
| (8) |
The coefficient determines the amplitude and phase and makes , so the fit is restricted to the three extrinsic quantities and requires the GR waveform at the true intrinsic parameters.
Let us briefly recall how the response function is defined in Heisenberg et al. (2026). For a scalar observable that depends on the waveform, such as the mismatch, the first-order change of under a phase deformation is written as an integral over frequency,
| (9) |
and the response function is the kernel of this integral. It is read off once the first-order variation of has been brought into the form of eq. (9), and an analogous kernel describes amplitude deformations. In this work, the observable is the mismatch, and the derivation of its response function is given in appendix A. The variation of the mismatch under a small waveform change is
| (10) |
A phase deformation corresponds to . Inserting it into eq. (10) and writing the inner products as frequency integrals with eq. (6), the variation of the mismatch takes the form of eq. (9), , with the mismatch response function
| (11) |
The network uses both components of this complex response function. When is replaced by , eq. (8) gives and therefore
| (12) |
This identity uses the least-squares amplitude in eq. (8), since the normalized match does not fix the template magnitude, and expresses the response function through the waveform residual. The product with the conjugate residual removes the rapid common phase of the signal and template, so that coherent deviations become visible directly in frequency.
We reduce to 512 logarithmically spaced frequency cells between and Hz, where each cell contains the mean of over the frequencies of the waveform grid that fall inside it. The real and imaginary components form two input channels. Each is divided by its own standard deviation over the cells below and set to zero above. Consequently, the overall factors in eq. (12) drop out and the separate channel scales are discarded.
2.4 Sampling protocol
The same value of the coupling can produce very different waveform residuals for different exponents and sources. We therefore draw samples using a coordinate defined by the residual norm. Let be the orthogonal projector, with the real inner product in eq. (6), onto the complement of the three directions , and . These are the local amplitude, phase and time directions. We define
| (13) |
The coordinate is symmetric under changing the sign of , and we invert it numerically on the monotonic branch of a scan in .
For each source and each of its 100 noise realizations, we construct seven samples, one GR sample and one sample for each exponent, all containing the same noise. In this way, the differences between the seven samples are due to the deviations alone, and each class contains the same number of samples. For each exponent, we draw log-uniformly between and an upper limit , draw the sign of with equal probability, and obtain by inverting eq. (13). The lower limit corresponds to a residual well below the noise level, and the log-uniform distribution gives equal weight to each decade of strength. The upper limit follows from three requirements, and for each source and exponent we take the most restrictive of them. First, we keep the deviation small compared with the signal by requiring , so that the residual carries at most one ninth of the signal power and the linear definition of describes the residual that is actually present. This factor is a choice, which affects the aggregate accuracies and determines which sources contribute at large . Second, the few loudest sources, with SNRs up to , should not alone populate the strongest residuals, and we therefore also require . Third, the value of must determine uniquely. As grows, the phase correction wraps around and stops increasing, so that the same value of can be reached with more than one coupling. We therefore remain below the largest value reached while still increases, with a margin of , since hardly changes with near this value. Altogether, , where the last bound is rarely active.
A source is kept only if all six exponents produce a visible deviation in the detector band. This requires that the taper frequency lies above the lower cutoff, since otherwise the correction vanishes before it enters the band, and that every exponent reaches . The Hanford row also requires an SNR of at least . These conditions keep all 262 aLIGO sources and 132 Hanford sources.
The coordinate is the residual norm that the match would leave if the time shift were linear, . The actual match maximizes over the full time shift, and we denote by the norm of the residual in eq. (8) for the modified signal without noise. We draw samples in , which can be computed and inverted for before any noise is added, and present all strength-dependent results in terms of , the strength actually present in the data.
Each source thus contributes 700 samples, seven for each of its 100 noise realizations, so that the aLIGO and Hanford datasets contain and samples. We split the sources into training, validation and test sets with fractions of about , and . The test sets therefore contain 40 aLIGO and 19 Hanford sources, and no template or noise realization of a test source enters training. Fixed seeds allow the reference to be evaluated on the same realizations as the network.
3 Neural network and evaluation
We now introduce the network with its two output heads. We then define the residual-bank reference and the quantities used to assess the classification, the detection of deviations and the regression of the coupling.
3.1 Network architecture and training
The network contains two convolution blocks. The first has 32 filters of width 11 and the second 64 filters of width 7. Each convolution is followed by batch normalization Ioffe and Szegedy (2015), a ReLU activation, spatial dropout Tompson et al. (2015); Srivastava et al. (2014) and max-pooling by two. The dropout rates are and . A bidirectional gated recurrent unit Cho et al. (2014); Schuster and Paliwal (1997), with 64 units in each direction, reads the remaining 128 frequency steps. The final states feed a shared dense layer with 128 units and two heads with 64 hidden units each. These dense hidden layers also use batch normalization and ReLU activations, with dropout in the shared layer and in each head. The classification output is a softmax over seven classes. The regression output is a single linear unit for the standardized , with standardization determined from the training targets. Figure 1 shows the architecture.
The model has parameters. An penalty of is applied to the convolutional and hidden dense kernels. The recurrent read-out retains the ordering of features along the band, whereas global average pooling summarizes their average presence. Convolutional and recurrent layers have also been combined for sequence classification in other settings Sainath et al. (2015); Shi et al. (2017); Ordóñez and Roggen (2016). We investigate the choice empirically in section 7.
The loss is categorical cross-entropy with label smoothing Szegedy et al. (2016), plus times the squared error of the regression head. The regression loss is masked on GR samples. We train with Adam Kingma and Ba (2015), an initial learning rate of and batches of 256, using Keras and TensorFlow Chollet and others (2015); Abadi and others (2016). The learning rate is halved after five epochs without improvement in validation loss. Early stopping uses a patience of ten epochs and restores the best weights, with a cap of 80 epochs. Each main construction is trained with three seeds.
3.2 Reference classifier
The accuracy of the network alone does not tell whether a low value is due to the network or to the problem itself, that is, whether the phase families can be distinguished in the data at all. In order to separate the two, we construct a reference classifier that uses the physics of the problem directly and is evaluated on the same samples as the network.
The starting point is the residual of eq. (8), which remains after the match. For a GR sample it contains only noise, whereas for a sample of family it contains, in addition, the part of the deviation that the match does not absorb. Since the parameters of each source are known, this surviving part can be computed in advance without noise. For each source, exponent and sign, we denote by the noise-free residual left by the match at strength , compute it on a logarithmic grid of 48 strengths between and , and interpolate between the grid points. The collection of these residuals plays the role of a template bank for residuals, and we therefore refer to this classifier as the residual bank.
In order to decide which family best explains a given residual, we compare it with the bank through
| (14) |
The interpretation of this quantity is rather simple: is the distance between the residual and the bank residual, while is its distance from zero, which is the residual expected in GR. Hence is positive when the residual lies closer to than to GR. For Gaussian noise, is precisely the logarithm of the likelihood ratio between the hypothesis and GR, for which .
The strength and the sign of a deviation are not known for a given sample. For each exponent, we therefore average over both signs and over with the log-uniform distribution used to generate the samples, which gives one score per exponent. GR corresponds to and hence to the score one. The reference assigns each sample to the class with the largest score.
If the likelihood in eq. (14) were exact, this rule would be the best possible classifier for our samples, since it would compare the exact probabilities of the seven classes. It is approximate, because the time match depends on the noise, so that the residual of a noisy sample is not exactly the noise-free residual plus Gaussian noise. The residual bank is therefore a physically motivated benchmark rather than a strict upper bound. Notice also that it uses more information than the network, since it is built from the parameters of each source and keeps the absolute size of the residual, which the channel normalization removes from the network input. Consequently, if the network reaches an accuracy close to that of the residual bank, it extracts most of the information available to this benchmark, while a low accuracy of both indicates that the phase families themselves are difficult to distinguish.
We use two further comparisons. The first is a simplified residual bank, which we call the linear-ray reference. For small couplings, the residual of family grows along a fixed direction , given in eq. (15), so that . As increases, these approximate residuals move from zero along a straight line, a ray, and the linear-ray reference uses them in place of the exact residuals. Comparing it with the residual bank shows how much the classification relies on the nonlinear shape of the residuals. The second applies principal-component analysis (PCA) followed by linear discriminant analysis (LDA) Pedregosa and others (2011) to the network inputs, as a simple linear classifier on the same data as the network, and is described in section 5.5.
3.3 Metrics and uncertainty
We report seven-class accuracy over the full test set, accuracy on loud beyond-GR samples with , and GR recall at the largest-score decision. Since the strengths are drawn log-uniformly, a large fraction of the beyond-GR samples carry weak deviations that are hidden by the noise and are rarely identified by any classifier. The overall accuracy is therefore low and depends on how many weak samples the strength distribution contains, whereas the loud subset shows how well the families are identified when the deviation is clearly present.
We also test the classifiers as tools for searching for deviations. Here the main risk is to flag a GR signal as a deviation. A sample is flagged when its probability of being GR is low, and we set the threshold such that of the GR samples in the validation set are flagged. On the test set, we then measure three fractions: the GR samples that are flagged, the beyond-GR samples that are flagged, which we call the efficiency, and the beyond-GR samples that are flagged with the correct exponent, which we call the identification. Finally, we check whether the class probabilities of the network can be trusted, that is, whether a probability of means a correct decision in about of the cases, using the expected calibration error Guo et al. (2017).
The test samples are not independent, since all samples of a source share its parameters and the seven samples of a realization share their noise. We therefore estimate uncertainties with a bootstrap over sources. We draw the test sources with replacement times, recompute each quantity from the samples of the drawn sources, and quote the spread of the results. For recorded noise, we also redraw the 4096-s segments of data from which the noise stretches are taken. When two classifiers are compared, both are evaluated on the same draws, and for the network the decisions of the three seeds are first averaged for each sample.
To describe the confusion at a coarser resolution, we also merge the seven-way decisions into GR, and , and count the fraction of loud samples assigned to their true exponent or an adjacent exponent in the ordered class list. These are post-hoc summaries of the same predictions.
4 Geometry of the deviations
In order to understand which phase families are difficult to distinguish, we compare the residuals that they leave after the match. For small couplings, the deviation of family is , and the part that survives the match is its projection with from section 2.4. Every family therefore defines a direction in the space of residuals,
| (15) |
and a deviation of strength in family leaves the residual , with the sign of the coupling. Two families are difficult to distinguish when their directions are close. Since both signs of the coupling are admitted, we measure this by the angle
| (16) |
which is small when the residuals of the two families are nearly parallel or nearly antiparallel. For two residuals of equal strength and a small angle, the distance between them is about , with in radians, so that a small angle requires a strong deviation to separate the two families.
Figure 2 shows the result. The left panel gives the median angle between every pair of families on aLIGO. All six families lie within a narrow cone of about 25 degrees, and the angles grow along the ladder of exponents: neighboring families differ by only a few degrees, while distant families differ more. The closest pair is and , and it is the closest pair for every source. This pattern mirrors the confusion of the classifiers in figure 4, where most errors fall on neighboring exponents. The right panel shows the smallest angle for each source. It decreases with the mass of the source, since a heavier source has a shorter inspiral in the detector band, over which the phase families look more alike. It is also smaller on Hanford, whose lower cutoff of Hz shortens the band further.
These directions describe the residuals at linear order. For strong deviations, the exact residuals used by the residual bank bend away from their linear directions, and this nonlinear structure helps to distinguish the families. Indeed, on loud samples the linear-ray reference, which uses the directions of eq. (15), identifies the exponent far less often than the residual bank, as shown in table 2.
5 Results on Gaussian noise
We now present the results on Gaussian noise. We first compare the accuracy of the network with that of the residual bank and show how it depends on the strength of the deviation and on the mass of the source. We then examine which families are confused with each other. Next, we use the network to flag deviations with a fixed fraction of false positives, discuss the regression of the coupling, and finally examine the network inputs with simple linear methods.
5.1 Classification and comparison with the reference
| row | classifier | 7-class | boot. s.d. | loud | GR recall |
|---|---|---|---|---|---|
| aLIGO | network | 0.254 0.001 | 0.007 | 0.427 0.030 | 0.819 |
| aLIGO | residual bank | 0.267 | 0.008 | 0.469 0.034 | 0.806 |
| aLIGO | linear rays | 0.226 | 0.007 | 0.241 0.022 | 0.819 |
| Hanford O3 | network | 0.218 0.001 | 0.006 | 0.329 0.014 | 0.821 |
| Hanford O3 | residual bank | 0.226 | 0.007 | 0.405 0.021 | 0.758 |
| Hanford O3 | linear rays | 0.203 | 0.007 | 0.197 0.023 | 0.788 |
Table 2 gives the accuracies of the network and of the two references on the same test samples. Over all samples, the network lies about one percentage point below the residual bank on both rows, and the source-bootstrap intervals of these differences exclude zero. On loud samples, the network identifies the exponent in of the cases on aLIGO and in on Hanford, compared with and for the residual bank. The Hanford loud subset contains only four sources, so that its values are less certain.
Figure 3 shows how the accuracy grows with the strength of the deviation. For weak deviations, all classifiers assign most beyond-GR samples to GR, since the deviation is hidden in the noise. As the deviation becomes stronger, the accuracy rises steadily. The network follows the residual bank for weak and moderate deviations, and falls behind it for the strongest ones, which come from only a few sources. The linear-ray reference stops improving at large strength, where the exact residuals bend away from their linear directions (section 4).
The accuracy also depends on the mass of the source. On loud aLIGO samples, the residual bank identifies the exponent in of the cases for sources below and in above , and the network in and . This is expected from section 4, since a heavier source has a shorter inspiral in the detector band, where the families lie closer to each other.
The two classifiers also fail on the same samples. On both rows, about of the wrong decisions of the network occur on samples that the bank also misclassifies, and in most of these cases the two choose the same wrong class. Finally, the main networks show no sign of overfitting, since the accuracy on the training set exceeds that on the test set by at most about one percentage point, and the best validation loss is reached before the maximum of 80 epochs.
5.2 Confusion and coarse groups
Figure 4 shows which families are confused with each other. The errors follow the ladder of exponents found in section 4. Most wrong decisions fall on a neighboring exponent, and the confusion is largest among the four intermediate exponents, which have neighbors on both sides. The two outer families, and , are identified most often, in more than of the loud aLIGO samples. The confusion is, however, not restricted to neighbors, since about a third of the wrong loud decisions on aLIGO, and about half on Hanford, fall further away.
| row | classifier | three-way | recall | recall | within one | exact class |
|---|---|---|---|---|---|---|
| aLIGO | network | 0.810 | 0.814 | 0.799 | 0.813 | 0.427 |
| aLIGO | residual bank | 0.848 | 0.896 | 0.742 | 0.855 | 0.469 |
| aLIGO | linear rays | 0.598 | 0.455 | 0.916 | 0.550 | 0.241 |
| Hanford O3 | network | 0.740 | 0.781 | 0.621 | 0.673 | 0.329 |
| Hanford O3 | residual bank | 0.803 | 0.855 | 0.652 | 0.776 | 0.405 |
| Hanford O3 | linear rays | 0.598 | 0.503 | 0.879 | 0.475 | 0.197 |
Since neighboring families are hard to separate, we also ask coarser questions of the same decisions, as summarized in table 3. If the classes are merged into GR, negative exponents and positive exponents, the network assigns about of the loud aLIGO samples to the correct group, and the same fraction lies within one neighbor of the true exponent. The values on Hanford are lower. A coarse description of a deviation is therefore recovered much more reliably than its exact exponent. We chose these groupings after inspecting the confusion matrices.
We can also look at how the network represents the samples internally. Figure 5 shows a t-SNE map van der Maaten and Hinton (2008) of the shared layer for GR samples and loud deviations on aLIGO, which is a two-dimensional picture in which samples with similar internal representations lie close together. Two features stand out. First, the GR samples form a cluster of their own, separate from all loud deviations, which is why nearly every loud deviation is detected. Second, the six families are not separated, but they are ordered. The map runs from through the intermediate exponents to , and neighboring families overlap. This is the ladder of section 4, seen from inside the network, and it explains why most errors fall on a neighboring exponent. The few separate islands in the map contain the samples of individual sources.
5.3 Detection and calibration
| row | classifier | GR false-pos. [%] | eff. | ident. | loud eff. | loud ident. |
|---|---|---|---|---|---|---|
| aLIGO | network | 0.83 | 0.304 | 0.093 | 0.993 | 0.425 0.030 |
| aLIGO | residual bank | 0.97 | 0.336 | 0.109 | 0.997 | 0.468 0.034 |
| Hanford O3 | network | 1.35 | 0.240 | 0.056 | 0.994 | 0.328 0.014 |
| Hanford O3 | residual bank | 1.21 | 0.285 | 0.070 | 1.000 | 0.405 0.021 |
Table 4 separates two questions, namely whether a deviation is detected and whether its exponent is identified. With a threshold that flags of the GR validation samples, the fraction of flagged GR test samples stays close to on both rows. Nearly every loud deviation is flagged, by both the network and the bank. However, fewer than half of the loud deviations are flagged with the correct exponent. A loud deviation is thus almost always detected, while its family is identified much less often. Over all strengths the efficiency is much lower, since most weak deviations cannot be told apart from GR.
The class probabilities of the network are also well calibrated for the distribution of our samples. Their expected calibration error is about one percent or less for every seed, comparable with that of the bank.
5.4 The auxiliary regression head
The second head of the network is trained to estimate the magnitude of the coupling, , of beyond-GR samples. This task is harder than it may appear, because the couplings of different families lie in very different ranges. The correction for grows as towards low frequencies, so that a very small coupling already produces a strong deviation, whereas needs a much larger coupling for the same strength. In our samples, the couplings therefore span more than ten orders of magnitude, and each family occupies its own part of this range.
Figure 6 compares the predicted and the true . A perfect estimate would place all points on the diagonal. Instead, the average predictions of the six families, shown as squares, lie on a nearly flat line, so that all families are pulled towards the center of the range. The head therefore overestimates the small couplings of and underestimates the large couplings of , on average by about three orders of magnitude. Within a family, the predictions form a broad cloud that follows the true coupling only weakly, and for every family they are worse than simply using the average coupling of that family. Over all samples, the head is only slightly better than a single constant, and only slightly better than a guess that uses nothing but the class probabilities of the network, weighting the average coupling of each family by its probability. The small gain of the head therefore comes from recognizing the family, rather than from measuring the coupling.
Two features of our setup explain this behavior. First, within a family the coupling of a sample is set by the strength of its deviation, and the channel normalization of the input removes the overall size of the response function, which is the most direct measure of this strength. Second, when the family is uncertain, a single output trained with a squared error is pulled towards an average over the possible families, which lies near the center of the range. We therefore regard the second head as an auxiliary output rather than an estimator of the coupling. An estimate that keeps the size of the response function and is conditioned on the predicted family is left for future work.
5.5 PCA and a linear baseline
Finally, we ask whether the classes can be separated by simple linear methods applied directly to the network inputs. We use two standard tools Pedregosa and others (2011). Principal component analysis (PCA) finds the directions along which the inputs vary most, without using the class labels. Linear discriminant analysis (LDA), in contrast, uses the labels to find the directions that best separate the classes, and can then be used as a linear classifier.
Each input consists of 1024 numbers, the two channels on 512 frequency cells, and most of its variation is noise. We therefore first reduce the inputs with PCA to their 50 leading components, computed from training samples, and then train LDA on these components. Figure 7 shows the result for aLIGO. In the two leading principal components, loud deviations form two groups on either side of GR. The two groups correspond to the two signs of , the curvature of the phase correction, which determines whether the deviation speeds up or slows down the frequency sweep of the signal, and each group contains all families. This curvature changes sign between negative and positive exponents, so that the two groups mix the sign of the coupling with the sign of . Even LDA, which uses the family labels, separates the families only weakly and reaches clearly lower accuracies than the network, for instance instead of on loud aLIGO samples. The network therefore uses structure in the response functions that this linear classifier does not capture.
6 Injections into recorded Hanford O3 strain
In order to test whether the network works in real detector noise, we inject the Hanford signals into recorded O3 strain. Recorded noise exists only at the sensitivity of the run in which it was taken, and the aLIGO design sensitivity has not been reached in the observing runs so far. We therefore use the Hanford row, whose Gaussian dataset has the representative O3 spectrum and is thus the Gaussian counterpart of the recorded data. We train networks on Gaussian noise and on recorded noise, and test each of them on both.
We use stretches of 64 s from 17 segments of 4096 s of Hanford O3 data provided by GWOSC LIGO Scientific Collaboration and Virgo Collaboration and KAGRA Collaboration (2023); Abbott and others (2023b), avoiding known events, times with data-quality or hardware-injection flags, and stretches with excess noise power. The noise spectrum of each stretch is estimated from the surrounding 1024 s with the median Welch method Welch (1967); Allen et al. (2012).
We train and validate the networks on data from the first part of the run, O3a, and test them on data from the second part, O3b, so that the test noise is never seen during training. Apart from the noise and the spectrum used in the response function, the recorded-noise dataset is identical to the Gaussian Hanford dataset, so that the two can be compared sample by sample.
| trained on | tested on | 7-class | loud | GR recall | GR false-pos. [%] | eff. | loud ident. |
|---|---|---|---|---|---|---|---|
| Gaussian | Gaussian | 0.217 0.001 | 0.313 | 0.807 | 1.82 | 0.250 | 0.313 0.015 |
| Gaussian | O3b strain | 0.209 0.003 | 0.292 | 0.827 | 1.56 | 0.203 | 0.292 0.075 |
| O3a strain | Gaussian | 0.217 0.002 | 0.308 | 0.760 | 1.30 | 0.223 | 0.308 0.011 |
| O3a strain | O3b strain | 0.210 0.002 | 0.290 | 0.806 | 1.11 | 0.199 | 0.285 0.077 |
The networks of this comparison are trained separately from those of section 5, which explains the small differences between the Gaussian values of tables 2 and 5. Table 5 shows that the accuracies hardly change between the two kinds of noise. Whether trained on Gaussian or on recorded noise, the networks reach almost the same overall accuracy on recorded O3b data as on Gaussian noise, and their loud accuracies differ by at most about two percentage points. Since the strength of a sample is measured with the spectrum of its own noise, the loud samples are not exactly the same in the two kinds of noise.
We also check how often GR samples are wrongly flagged as deviations, with the threshold set to flag of the GR validation samples. On the test samples, this fraction lies between about and in all four cases. On recorded O3b noise, it is for the networks trained on Gaussian noise and for those trained on recorded noise. Training on recorded noise may therefore reduce the false alarms, but with the limited test data this difference is not yet significant.
7 Exploration of network variants
In order to test whether the recurrent architecture is a good choice, we train thirteen variants on the aLIGO dataset, with two seeds each, and compare them with the recurrent network. Most variants modify a pooled network, which replaces the recurrent read-out by a third convolution block with 128 filters of width 5, followed by global average pooling. Global average pooling keeps only the average of each feature over the band, whereas the recurrent read-out keeps the order of the features in frequency. The variants are the following.
- •
Recurrent networks: the network of section 3.1 retrained with two seeds, a version with a third convolution block before the GRU, and a version trained for up to 160 epochs with a cosine learning-rate schedule and an early-stopping patience of 30 epochs.
- •
Pooled networks: with twice as many filters, with the full feature map instead of its average, trained for up to 200 epochs with the same schedule, without the regression loss (), with half the dropout and no label smoothing, and with the frequency position as a third input channel.
- •
Pooled networks with additional inputs through a small dense branch: the source parameters, namely chirp mass, symmetric mass ratio, spin, SNR and total mass, the scale of the real part of removed by the channel normalization, or both.
- •
A residual network He et al. (2016) with about 2.2 million parameters, consisting of a first convolution and four stages of two residual blocks with 32, 64, 128 and 256 filters, followed by global average pooling.
| variant | seeds | params | 7-class | loud | difference [ CI] | at cap |
|---|---|---|---|---|---|---|
| recurrent, retrained | 2 | 0.10 M | 0.254 | 0.432 | reference | no |
| recurrent, main run | 3 | 0.10 M | 0.254 | 0.427 | -0.006 | no |
| recurrent, three blocks | 2 | 0.17 M | 0.253 | 0.425 | -0.008 | no |
| recurrent, 160 epochs | 2 | 0.10 M | 0.253 | 0.418 | -0.014 | no |
| pooled, source parameters | 2 | 0.10 M | 0.244 | 0.416 | -0.016 | yes |
| pooled, coordinate channel | 2 | 0.09 M | 0.254 | 0.415 | -0.017 | yes |
| pooled, both side inputs | 2 | 0.10 M | 0.242 | 0.414 | -0.018 | no |
| pooled, double width | 2 | 0.28 M | 0.247 | 0.408 | -0.025 | yes |
| pooled, light regularization | 2 | 0.09 M | 0.246 | 0.408 | -0.025 | no |
| pooled, flattened read-out | 2 | 1.12 M | 0.251 | 0.406 | -0.026 | no |
| pooled, response scale | 2 | 0.10 M | 0.241 | 0.400 | -0.033 | no |
| pooled, classification only | 2 | 0.09 M | 0.242 | 0.399 | -0.033 | no |
| residual network | 2 | 2.24 M | 0.245 | 0.398 | -0.034 | no |
| pooled, 200 epochs | 2 | 0.09 M | 0.241 | 0.393 | -0.039 | no |
Table 6 compares the variants with the retrained recurrent network. None of them reaches a higher loud accuracy, and all remain below the residual bank of table 2. The recurrent versions come closest, and their differences from the retrained network are small. Most pooled variants are lower by about two to four percentage points, and for most of them the bootstrap interval excludes zero. Adding the source parameters or the frequency position brings the pooled network closer to the recurrent one, but not above it.
The advantage of the recurrent network can be understood from the way the two read-outs summarize the band. The convolution blocks turn the response function into a sequence of local features along frequency. The six families differ mainly in where along the band their deviation is large, since the phase correction of family varies as . For negative exponents it is largest at low frequencies, while for positive exponents it grows towards the end of the inspiral. The recurrent read-out goes through the features in the order of frequency and therefore keeps this information. Global average pooling, in contrast, replaces each feature by its average over the whole band, so that a feature at low frequencies and the same feature at high frequencies give the same result. The pooled variants are consistent with this picture. Those that come closest to the recurrent network receive additional information, such as the frequency position as an extra input channel, whereas making the pooled network wider or deeper does not help. The flattened read-out also keeps the position, but with about ten times more parameters it does not reach the recurrent network.
This comparison has two limitations. First, each variant was trained with only two seeds, and each interval in table 6 treats one comparison on its own, so that small differences should not be over-interpreted. Second, most variants change several things at once. For instance, the classification-only variant differs from the recurrent network both in the read-out and in the absence of the regression loss, so that it does not tell whether the regression loss helps. The comparison therefore shows that the recurrent network is a good choice among those tested, but not which of its ingredients matters most.
8 Conclusions and outlook
In this work, we have extended the response-function approach of Heisenberg et al. (2026) from binary classification to a neural network with two outputs, which assigns a signal to GR or to one of six ppE phase families and estimates the magnitude of the coupling. We studied 262 catalog sources at the Advanced LIGO design sensitivity and 132 sources at the Hanford O3 sensitivity, in Gaussian noise and in recorded Hanford strain, with the intrinsic source parameters fixed at their injected values.
The network identifies the exponent of loud deviations in of the cases on aLIGO and in on Hanford. These values are modest, but they are close to those of the residual bank, which knows the parameters of each source and the exact residual of every family. The two classifiers make largely the same errors, and these errors follow the geometry of the families, since after the match neighboring exponents leave nearly parallel residuals. Moreover, thirteen network variants of different size and design all remain below the residual bank. The accuracy is therefore limited mainly by the similarity of the phase families rather than by the network, although our reference is approximate and does not provide a strict bound.
Coarser questions are answered much more reliably. A loud deviation is flagged in nearly every case, while about of the GR signals are flagged, and the sign of its exponent is identified in about of the loud aLIGO samples. The difficulty thus lies in the exact exponent rather than in the detection of a deviation or in its rough frequency dependence.
An initial analysis indicates that the identification improves considerably with the sensitivity of the detector. We applied the same construction to the same 262 sources with the Einstein Telescope ET-D sensitivity Hild and others (2011); Punturo and others (2010) and a lower cutoff of Hz, and with the Cosmic Explorer sensitivity Abbott and others (2017); Reitze and others (2019) and a lower cutoff of Hz, each treated as a single detector. On loud samples, the network then identifies the exponent with accuracies of and , compared with on aLIGO, and the residual bank shows the same trend. Two effects contribute to this improvement. First, the much larger signal-to-noise ratios allow the strength to reach its upper limit for essentially every source, so that a much larger fraction of the samples carry loud deviations, and the accuracy grows with the strength. Second, at equal residual strength the identification improves only for the Einstein Telescope, whose sensitivity extends to the lowest frequencies. Indeed, the phase families differ in their frequency dependence, and a longer observed inspiral separates them better, in agreement with the larger angles found in section 4 for lighter sources and for the aLIGO curve compared with the Hanford curve. A detailed study of both detectors is work in progress.
The regression head does not estimate the coupling reliably, and an estimate conditioned on the predicted family is left for future work. In recorded Hanford noise, the network performs nearly as well as in Gaussian noise.
The main restriction of this work is the use of the true intrinsic parameters. Estimating them from the data will absorb part of each deviation and is expected to lower the accuracies. It is also the situation in which a trained network is most useful, since a comparison like the residual bank would then require a separate parameter estimation for every family. This analysis is the subject of a subsequent work. Further extensions include signals with higher modes and precession, networks of detectors, and architecture comparisons that change one ingredient at a time.
Acknowledgements.
We acknowledge the funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme grant agreement No 801781. L.H. further acknowledges support from the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy EXC 2181/1–390900948 (the Heidelberg STRUCTURES Excellence Cluster). This research has made use of data or software obtained from the Gravitational Wave Open Science Center (gwosc.org), a service of the LIGO Scientific Collaboration, the Virgo Collaboration, and KAGRA. This material is based upon work supported by NSF’s LIGO Laboratory which is a major facility fully funded by the National Science Foundation, as well as the Science and Technology Facilities Council (STFC) of the United Kingdom, the Max-Planck-Society (MPS), and the State of Niedersachsen/Germany for support of the construction of Advanced LIGO and construction and operation of the GEO600 detector. Additional support for Advanced LIGO was provided by the Australian Research Council. Virgo is funded, through the European Gravitational Observatory (EGO), by the French Centre National de Recherche Scientifique (CNRS), the Italian Istituto Nazionale di Fisica Nucleare (INFN) and the Dutch Nikhef, with contributions by institutions from Belgium, Germany, Greece, Hungary, Ireland, Japan, Monaco, Poland, Portugal, Spain. KAGRA is supported by Ministry of Education, Culture, Sports, Science and Technology (MEXT), Japan Society for the Promotion of Science (JSPS) in Japan; National Research Foundation (NRF) and Ministry of Science and ICT (MSIT) in Korea; Academia Sinica (AS) and National Science and Technology Council (NSTC) in Taiwan. We acknowledge the use of Anthropic’s Claude Fable 5.1 and Claude Opus 5.5, through Claude Code, for the design and generation of the plots, the generation of the tables, the refinement of the text and the checking of spelling and grammar.Appendix A Derivation of the mismatch response function
In this appendix, we derive the mismatch response function of eq. (11), following Heisenberg et al. (2026), and its form in terms of the waveform residual . The data , the spectrum and the integration band are fixed throughout, and the intrinsic parameters of the template are those of the injected source.
The match of eq. (7) maximizes over the arrival time and, through the absolute value, over the phase of the template. At the maximizing time, we choose the phase of such that its complex overlap with the data is real and positive, and we call this the aligned template, for which . At the maximum, the derivatives with respect to time and phase vanish, so that small changes of the optimal time and phase do not change the match at first order. We can therefore vary the template with its alignment held fixed.
Let and . Under a small change of the template, its norm and its normalized form change by
| (17) |
Since the data are fixed, , and inserting eq. (17) gives eq. (10). Written as a frequency integral, it reads
| (18) |
For a small phase change , with a real profile and a small real parameter , we have , and eq. (18) becomes
| (19) |
This is the mismatch response function of eq. (11). Since a phase change preserves the norm of the template, the term proportional to contributes only to the imaginary part of . Our phase correction already contains , so that no separate factor appears in eq. (9), unlike in Heisenberg et al. (2026).
We now evaluate the response function at the matched template of eq. (8). With at the maximizing time, the squared residual norm for an arbitrary complex coefficient is
| (20) |
where . It is smallest for , which fixes both the amplitude and the phase. For and , we therefore obtain
| (21) |
The last equality holds only for this least-squares amplitude. With eq. (21), the bracket in eq. (19) becomes
| (22) |
Consequently, the response function of each sample is
| (23) |
which is eq. (12).
References
- Advanced LIGO. Class. Quant. Grav. 32, pp. 074001. External Links: Document, 1411.4547 Cited by: §2.1.
- GWTC-4.0: Updating the Gravitational-Wave Transient Catalog with Observations from the First Part of the Fourth LIGO-Virgo-KAGRA Observing Run. Astrophys. J. Lett. 1004, pp. L22. External Links: 2508.18082, Document Cited by: §2.1.
- GWTC-5.0: An Introduction to Version 5.0 of the Gravitational-Wave Transient Catalog. External Links: 2605.27223 Cited by: §2.1.
- TensorFlow: large-scale machine learning on heterogeneous distributed systems. External Links: 1603.04467 Cited by: §3.1.
- Tests of general relativity with GW150914. Phys. Rev. Lett. 116, pp. 221101. External Links: 1602.03841, Document Cited by: §1.
- Exploring the Sensitivity of Next Generation Gravitational Wave Detectors. Class. Quant. Grav. 34, pp. 044001. External Links: Document, 1607.08697 Cited by: §8.
- Tests of general relativity with binary black holes from the second LIGO-Virgo gravitational-wave transient catalog. Phys. Rev. D 103, pp. 122002. External Links: 2010.14529, Document Cited by: §2.2.
- GWTC-3: Compact Binary Coalescences Observed by LIGO and Virgo during the Second Part of the Third Observing Run. Phys. Rev. X 13, pp. 041039. External Links: Document, 2111.03606 Cited by: §2.1, §2.1.
- Open data from the third observing run of LIGO, Virgo, KAGRA and GEO. Astrophys. J. Suppl. 267, pp. 29. External Links: Document, 2302.03676 Cited by: §6.
- GWTC-2.1: Deep extended catalog of compact binary coalescences observed by LIGO and Virgo during the first half of the third observing run. Phys. Rev. D 109, pp. 022001. External Links: Document, 2108.01045 Cited by: §2.1.
- Tests of General Relativity with GWTC-3. Phys. Rev. D 112, pp. 084080. External Links: Document, 2112.06861 Cited by: §1, §2.2, §2.2, Table 1, Table 1.
- Observation of Gravitational Waves from a Binary Black Hole Merger. Phys. Rev. Lett. 116, pp. 061102. External Links: Document, 1602.03837 Cited by: §1.
- GWTC-2: Compact Binary Coalescences Observed by LIGO and Virgo during the First Half of the Third Observing Run. Phys. Rev. X 11, pp. 021053. External Links: Document, 2010.14527 Cited by: §2.1.
- FINDCHIRP: an algorithm for detection of gravitational waves from inspiraling compact binaries. Phys. Rev. D 85, pp. 122006. External Links: Document, gr-qc/0509116 Cited by: §6.
- Improved effective-one-body model of spinning, nonprecessing binary black holes for the era of gravitational-wave astrophysics with advanced detectors. Phys. Rev. D 95, pp. 044028. External Links: 1611.03703, Document Cited by: §2.2.
- Learning phrase representations using RNN encoder–decoder for statistical machine translation. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), pp. 1724–1734. External Links: 1406.1078, Document Cited by: §3.1.
- Keras. Note: https://keras.io Cited by: §3.1.
- Multimode frequency-domain model for the gravitational wave signal from nonprecessing black-hole binaries. Phys. Rev. D 102, pp. 064002. External Links: Document, 2001.10914 Cited by: §2.1, §2.2.
- On calibration of modern neural networks. In Proceedings of the 34th International Conference on Machine Learning (ICML), pp. 1321–1330. External Links: 1706.04599 Cited by: §3.3.
- Deep Residual Learning for Image Recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 770–778. External Links: Document, 1512.03385 Cited by: 4th item.
- Testing General Relativity Through Gravitational Wave Classification: A Convolutional Neural Network Framework. External Links: 2605.02453 Cited by: Appendix A, Appendix A, §1, §2.3, §8.
- Can late-time extensions solve the and tensions? Phys. Rev. D 106, pp. 043503. External Links: Document, 2202.01202 Cited by: §1.
- Simultaneously solving the and tensions with late dark energy. Phys. Dark Univ. 39, pp. 101163. External Links: Document, 2201.11623 Cited by: §1.
- A systematic approach to generalisations of General Relativity and their cosmological implications. Phys. Rept. 796, pp. 1–113. External Links: 1807.01725, Document Cited by: §1.
- Sensitivity Studies for Third-Generation Gravitational Wave Observatories. Class. Quant. Grav. 28, pp. 094013. External Links: Document, 1012.0908 Cited by: §8.
- Batch normalization: accelerating deep network training by reducing internal covariate shift. In Proceedings of the 32nd International Conference on Machine Learning (ICML), pp. 448–456. External Links: 1502.03167 Cited by: §3.1.
- Adam: A Method for Stochastic Optimization. In Proceedings of the 3rd International Conference on Learning Representations (ICLR), External Links: 1412.6980 Cited by: §3.1.
- Gravitational Wave Open Science Center. Note: https://gwosc.org Cited by: §2.1, §6.
- Noise curves used for simulations in the update of the Observing Scenarios paper. Note: LIGO Document LIGO-T2000012-v2, https://dcc.ligo.org/LIGO-T2000012/public Cited by: §2.1.
- Tests of general relativity with gravitational-wave observations using a flexible theory-independent method. Phys. Rev. D 107, pp. 044020. External Links: 2203.13937, Document Cited by: §1, §2.2, §2.2, §2.2.
- Beyond general relativity: designing a template-based search for exotic gravitational wave signals. Phys. Rev. D 107, pp. 024017. External Links: 2207.10410, Document Cited by: §1.
- gwastro/pycbc. Note: Version 2.11.0 External Links: Document Cited by: §2.1.
- Deep Convolutional and LSTM Recurrent Neural Networks for Multimodal Wearable Activity Recognition. Sensors 16 (1), pp. 115. External Links: Document Cited by: §3.1.
- Scikit-learn: machine learning in Python. J. Mach. Learn. Res. 12, pp. 2825–2830. Cited by: §3.2, §5.5.
- Setting the cornerstone for a family of models for gravitational waves from compact binaries: The dominant harmonic for nonprecessing quasicircular black holes. Phys. Rev. D 102, pp. 064001. External Links: Document, 2001.11412 Cited by: §2.1, §2.2.
- The Einstein Telescope: a third-generation gravitational wave observatory. Class. Quant. Grav. 27, pp. 194002. External Links: Document Cited by: §8.
- Cosmic Explorer: The U.S. Contribution to Gravitational-Wave Astronomy beyond LIGO. Bull. Am. Astron. Soc. 51, pp. 035. External Links: 1907.04833 Cited by: §8.
- Convolutional, Long Short-Term Memory, fully connected Deep Neural Networks. In 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 4580–4584. External Links: Document Cited by: §3.1.
- Bidirectional recurrent neural networks. IEEE Trans. Signal Process. 45 (11), pp. 2673–2681. External Links: Document Cited by: §3.1.
- Deep learning detection of beyond-general-relativity deviations in gravitational-wave signals: a detection-threshold study with real LIGO noise. External Links: 2609.19416 Cited by: §1.
- An End-to-End Trainable Neural Network for Image-Based Sequence Recognition and Its Application to Scene Text Recognition. IEEE Trans. Pattern Anal. Mach. Intell. 39 (11), pp. 2298–2304. External Links: Document, 1507.05717 Cited by: §3.1.
- Dropout: a simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 15, pp. 1929–1958. Cited by: §3.1.
- Rethinking the Inception Architecture for Computer Vision. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 2818–2826. External Links: Document, 1512.00567 Cited by: §3.1.
- Parameterized Post-Einsteinian Gravitational Waveforms in Various Modified Theories of Gravity. Phys. Rev. D 98, pp. 084042. External Links: Document, 1809.00259 Cited by: §1, §1, §2.2, §2.2, §2.2, Table 1, Table 1.
- Efficient object localization using convolutional networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 648–656. External Links: Document, 1411.4280 Cited by: §3.1.
- Visualizing Data using t-SNE. J. Mach. Learn. Res. 9, pp. 2579–2605. Cited by: §5.2.
- Search for exotic gravitational wave signals beyond general relativity using deep learning. Phys. Rev. D 112, pp. 024030. External Links: 2410.20129, Document Cited by: §1.
- The use of fast Fourier transform for the estimation of power spectra: a method based on time averaging over short, modified periodograms. IEEE Trans. Audio Electroacoust. 15, pp. 70–73. External Links: Document Cited by: §6.
- The Confrontation between General Relativity and Experiment. Living Rev. Rel. 17, pp. 4. External Links: Document, 1403.7377 Cited by: §1.
- Neural Post-Einsteinian Framework for Efficient Theory-Agnostic Tests of General Relativity with Gravitational Waves. Phys. Rev. D 110, pp. 024036. External Links: Document, 2403.18936 Cited by: §1.
- Fundamental Theoretical Bias in Gravitational Wave Astrophysics and the Parameterized Post-Einsteinian Framework. Phys. Rev. D 80, pp. 122003. External Links: Document, 0909.3328 Cited by: §1, §2.2.
- Theoretical physics implications of the binary black-hole mergers GW150914 and GW151226. Phys. Rev. D 94, pp. 084002. External Links: 1603.08955, Document Cited by: §1, §2.2, §2.2, Table 1, Table 1, Table 1, Table 1.