Adversarial Autoencoders in Operator Learning
Dustin Enyeart, Guang Lin
TL;DR
This work studies adversarial augmentation for autoencoder-based neural operators, focusing on DeepONets and Koopman autoencoders. By adding a latent-space discriminator and training to fool it, the encoders are encouraged to utilize the latent space more fully, improving operator learning when data are scarce. Across five differential-equation tasks (ODEs: $\theta$-pendulum, Lorenz, fluid attractor; PDEs: Burger’s, KdV), the approach yields notable accuracy gains (up to $26.5\%$ in some cases) with small training sets, while maintaining modest computational costs. The results support adversarial latent regularization as a practical, data-efficient enhancement for neural operators, with code available publicly for replication, and the key mechanism expressed as $s_n \approx R \circ K^{n} \circ E(s_0)$ in Koopman settings and $y = E_u(u)^{\top} E_x(x)$ in DeepONet settings.
Abstract
DeepONets and Koopman autoencoders are two prevalent neural operator architectures. These architectures are autoencoders. An adversarial addition to an autoencoder have improved performance of autoencoders in various areas of machine learning. In this paper, the use an adversarial addition for these two neural operator architectures is studied.
