Submitted:
29 April 2026
Posted:
30 April 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
- 1.
- A wavelet-decomposed conditional GAN architecture (WD-cGAN) in which each DWT sub-band of the training accelerogram is evaluated by a dedicated discriminator, enabling specialised, frequency-localised adversarial training.
- 2.
- An energy-based discriminator weighting scheme that adaptively assigns scalar weights proportional to the energy content of each wavelet component, ensuring that the generator gradient is dominated by physically significant frequency bands rather than by high-frequency noise.
- 3.
- An experimental evaluation on records from the Italian INGV/ITACA v4.0 archive, with qualitative and preliminary quantitative assessment of synthetic signal fidelity.
- 4.
- A structured discussion of limitations and a concrete roadmap for future work, including architecture search, physics-informed constraints, and extended conditioning.
2. Related Work
2.1. GAN-Based Seismic Signal Generation
2.2. Wavelet Methods in Seismology
2.3. Multi-Discriminator and Multi-Scale GAN Architectures
2.4. Long Short-Term Memory and Temporal Convolutional Networks
3. Background
3.1. Seismic Time Series
- 1.
- Non-stationarity: amplitude, frequency content, and statistical moments evolve continuously throughout the event.
- 2.
- Piecewise impulsivity: rapid, high-amplitude transients associated with P-wave and S-wave arrivals.
- 3.
- Inherent stochasticity: aleatory variability arising from source rupture heterogeneity and path-specific wave propagation.
- 4.
- Internal irregularity: complex scattering and interference of seismic waves interacting with heterogeneous geological structures.
3.2. Discrete Wavelet Transform

3.3. Generative Adversarial Networks
4. Proposed Architecture
4.1. Overview
- A single generator G that maps a Gaussian latent vector , concatenated with a conditioning vector y encoding seismic parameters, to a full-length synthetic accelerogram .
- parallel discriminators, each trained exclusively on one DWT sub-band of the signal, enabling frequency-localised adversarial evaluation.
- An energy-based weighting module that computes a scalar for each discriminator from the energy content of the corresponding wavelet component, prioritising physically dominant frequency bands during generator training.
4.2. Multi-Discriminator Objective
4.3. Energy-Based Discriminator Weights

4.4. Conditioning on Seismic Parameters
4.5. Neural Network Architecture
5. Data and Pre-Processing
5.1. Dataset
5.2. Signal Pre-processing Pipeline
- 1.
- Component normalisation: each acceleration component is zero-meaned and scaled by its standard deviation according to Equation (1).
- 2.
- Wavelet decomposition: PyWavelets pywt.wavedec is applied with the db4 wavelet at depth , yielding the sub-band set .
- 3.
- Sub-band normalisation: each wavelet component is independently normalised to the interval before being supplied to the corresponding discriminator.
- 4.
- Energy computation: the scalar is computed from each component according to Equation (8) to determine .

6. Experiments and Results
6.1. Experimental Setup
6.2. Qualitative Evaluation
6.3. Quantitative Metrics
Power Spectral Density (PSD).

6.3.0.2. Pearson correlation and cross-correlation.
6.3.0.3. Per-component energy ratio.
6.3.0.4. Dynamic Time Warping (DTW).
6.3.0.5. Statistical distribution tests.
7. Discussion
7.1. Wavelet versus Fourier Decomposition
7.2. Multi-Discriminator versus Single-Discriminator cGAN
7.3. Limitations
- Dataset size: the training corpus is small and geographically constrained to Italian seismic sequences. Validation on a diverse, global catalogue covering multiple tectonic settings, fault mechanisms, and site conditions is necessary before the model can be recommended for operational use.
- Decomposition depth sensitivity: the choice was motivated by analogy with established wavelet decomposition schemes in the seismological literature; a systematic sensitivity study varying N has not yet been performed.
- Energy completeness: boundary effects of the finite-support DWT can introduce energy leakage for highly impulsive records, potentially degrading discriminator feedback for high-energy events.
- Conditioning coverage: only was used as a conditioning variable in the present experiments; the full feature set in Table 1 should be incorporated and its relative contribution evaluated.
8. Future Work
- 1.
- Larger and balanced dataset: increase training data by one to two orders of magnitude by integrating the European Strong-Motion (ESM) and global NGA-West2 databases; balance records by magnitude class to enable reliable conditional generation across hazard scenarios.
- 2.
- Discriminator architecture search: systematically compare CNN, LSTM, GRU, and TCN backbones for each wavelet sub-band; automate selection using quantitative criteria including KL divergence, per-band spectral error, and PGA reproduction accuracy.
- 3.
- Adaptive discriminator count: implement a mechanism that dynamically adjusts N according to the complexity and duration of the target signal, informed by a pre-computed wavelet energy profile.
- 4.
- Physics-informed constraint module: integrate a supervised network trained to detect physically implausible features (e.g., incorrect P/S-wave ordering; non-conservative energy evolution) and couple it to the generator loss as an auxiliary physics supervisor.
- 5.
- Extended conditioning: incorporate all feature channels listed in Table 1 to enable fully parametric seismic hazard simulation, including site class, fault mechanism, and hypocentral depth.
- 6.
- Scalable training infrastructure: migrate from Google Colaboratory free-tier to dedicated HPC resources; adopt HDF5-based data formats for efficient I/O at scale and implement distributed data-parallel training.
- 7.
- Engineering standards validation: compare response spectra of synthetic accelerograms with the compatibility criteria of NTC2018 and Eurocode 8; deploy synthetic records as input for non-linear time-history structural analyses to assess the downstream impact on seismic fragility estimates.
9. Conclusions
Author Contributions: Antonio Rocca
Data Availability Statement
Conflicts of Interest
References
- Bai, S.; Kolter, J. Z.; Koltun, V. An empirical evaluation of generic convolutional and recurrent networks for sequence modeling. arXiv 2018, arXiv:1803.01271. [Google Scholar] [CrossRef]
- Baker, J. W. Quantitative classification of near-fault ground motions using wavelet analysis. Bull. Seismol. Soc. Am. 2007, vol. 97(no. 5), 1486–1501. [Google Scholar] [CrossRef]
- Boore, D. M. Simulation of ground motion using the stochastic method. Pure Appl. Geophys. 2003, vol. 160, 635–676. [Google Scholar] [CrossRef]
- Daubechies, I. Ten Lectures on Wavelets, CBMS-NSF Regional Conference Series in Applied Mathematics. SIAM, Philadelphia, PA, 1992. [Google Scholar]
- Felicetta, C.; Russo, E.; D’Amico, M.; Sgobba, S.; Lanzano, G.; Mascandola, C.; Pacor, F.; Luzi, L. Italian Accelerometric Archive v4.0; Istituto Nazionale di Geofisica e Vulcanologia, 2023. [Google Scholar] [CrossRef]
- Goodfellow, I.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative Adversarial Nets. Adv. Neural Inf. Process. Syst. 2014, vol. 27, 2672–2680. [Google Scholar]
- Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; MIT Press: Cambridge, MA, 2016. [Google Scholar]
- Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural Comput. 1997, vol. 9(no. 8), 1735–1780. [Google Scholar] [CrossRef] [PubMed]
- Kumar, P.; Foufoula-Georgiou, E. Wavelet analysis for geophysical applications. Rev. Geophys. 1997, vol. 35(no. 4), 385–412. [Google Scholar] [CrossRef]
- Luzi, L.; Puglia, R.; Russo, E. ORFEUS WG5, Engineering Strong Motion Database, version 1.0. Ist. Naz. Di Geofis. E Vulcanol. 2006. [Google Scholar] [CrossRef]
- Mallat, S. A Wavelet Tour of Signal Processing; Academic Press: San Diego, CA, 1999. [Google Scholar]
- Mirza, M.; Osindero, S. Conditional Generative Adversarial Nets. arXiv 2014, arXiv:1411.1784. [Google Scholar] [CrossRef]


| Feature | Symbol | Representative values |
|---|---|---|
| Moment magnitude | 4.5, 5.0, 6.3 | |
| Hypocentral depth | h (km) | 10, 50, 100 |
| Fault mechanism | Normal; strike-slip; reverse | |
| Epicentral distance | R (km) | 10, 100 |
| Site class (EC8) | A, B, C | |
| Sampling frequency | (Hz) | 50, 200 |
| Local site amplification | High; medium; low |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).