An autoencoder compression approach for accelerating large-scale inverse problems
Not on the map. Why?
Abstract (arXiv)
PDE-constrained inverse problems are some of the most challenging and computationally demanding problems in computational science today. Fine meshes that are required to accurately compute the PDE solution introduce an enormous number of parameters and require large scale computing resources such as more processors and more memory to solve such systems in a reasonable time. For inverse problems constrained by time dependent PDEs, the adjoint method that is often employed to efficiently compute gradients and higher order derivatives requires solving a time-reversed, so-called adjoint PDE that depends on the forward PDE solution at each timestep. This necessitates the storage of a high dimensional forward solution vector at every timestep. Such a procedure quickly exhausts the available memory resources. Several approaches that trade additional computation for reduced memory footprint have been proposed to mitigate the memory bottleneck, including checkpointing and compression strategies. In this work, we propose a close-to-ideal scalable compression approach using autoencoders to eliminate the need for checkpointing and substantial memory storage, thereby reducing both the time-to-solution and memory requirements. We compare our approach with checkpointing and an off-the-shelf compression approach on an earth-scale ill-posed seismic inverse problem. The results verify the expected close-to-ideal speedup for both the gradient and Hessian-vector product using the proposed autoencoder compression approach. To highlight the usefulness of the proposed approach, we combine the autoencoder compression with the data-informed active subspace (DIAS) prior to show how the DIAS method can be affordably extended to large scale problems without the need of checkpointing and large memory.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 18 of its 78 references that are in the map. First posted on arXiv 10 Apr 2023.
Builds on
18 of 78 references.
References · 18
- 2013Auto-Encoding Variational Bayescited by 3,980
- 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 671
- 2018Deep Convolutional AutoEncoder-based Lossy Image Compressioncited by 42
- 2018From Principal Subspaces to Principal Components with Linear Autoencoderscited by 38
- 2013A computational framework for infinite-dimensional Bayesian inverse problems. Part I: The linearized case, with application to global seismic inversioncited by 32
- 2019Solving Bayesian Inverse Problems via Variational Autoencoderscited by 32
- 2021Better Latent Spaces for Better Autoencoderscited by 20
- 2020An autoencoder-based reduced-order model for eigenvalue problems with application to neutron diffusioncited by 19
- 2021Exploring Autoencoder-based Error-bounded Compression for Scientific Datacited by 19
- 2020SmartExchange: Trading Higher-cost Memory Storage/Access for Lower-cost Computationcited by 16
- 2021Symmetry-Aware Autoencoders: s-PCA and s-nlPCAcited by 8
- 2019A PCA-like Autoencodercited by 7
6 more
- 2021Closing the "Quantum Supremacy" Gap: Achieving Real-Time Simulation of a Random Quantum Circuit Using a New Sunway Supercomputercited by 5
- 2017Early Evaluation of Intel Optane Non-Volatile Memory with HPC I/O Workloadscited by 2
- 2014Efficient Data Compression with Error Bound Guarantee in Wireless Sensor Networkscited by 1
- 2017Trading Computation for Communication: A Taxonomycited by 1
- 2018Combining Checkpointing and Data Compression to Accelerate Adjoint-Based Optimization Problemscited by 1
- 2020Demystifying the Performance of HPC Scientific Applications on NVM-based Memory Systemscited by 1
Built on by
Citing papers per year: 2024: 1.
1 paper.