  We introduce Symmetric Autoencoder (SymAE), a neural-network architecture
designed to automatically extract earthquake information from far-field seismic
waves. SymAE represents the measured displacement field using a code
partitioned into two interpretable components: source and path-scattering
information. We achieve this source-path representation using the scale
separation principle and stochastic regularization, which traditional
autoencoding methods lack. According to the scale separation principle, the
variations in far-field band-limited seismic measurements resulting from finite
faulting occur across two spatial scales: a slower scale associated with the
source processes and a faster scale corresponding to path effects. Once
trained, SymAE enables the generation of virtual seismograms engineered to
incorporate subsurface scattering effects from other seismograms. In this
paper, we first validate the accuracy of these virtual seismograms generated by
SymAE using both P and S waveforms. We then demonstrate the use of virtual
seismograms for estimating the similarity between collocated earthquakes.
Additionally, we introduce the concept of uniformly scattered virtual
seismograms, where seismograms associated with different focal-sphere pixels
are engineered to contain identical path effects. SymAE is an unsupervised
learning method that can efficiently scale with large amounts of seismic data
and does not require labeled seismograms, making it the first framework that
can learn from all available previous earthquakes to accurately characterize a
given earthquake. The paper presents the analysis of nearly forty complex
earthquake events, revealing differences between earthquakes in energy rise
times, stopping phases, and providing insights into their rupture complexity.
