Model Reduction with MapReduce-enabled Tall-and-Skinny Singular Value Decomposition
arXiv:1306.4690 · doi:10.1137/130925219
Abstract
We present a method for computing reduced-order models of parameterized partial differential equation solutions. The key analytical tool is the singular value expansion of the parameterized solution, which we approximate with a singular value decomposition of a parameter snapshot matrix. To evaluate the reduced-order model at a new parameter, we interpolate a subset of the right singular vectors to generate the reduced-order model's coefficients. We employ a novel method to select this subset that uses the parameter gradient of the right singular vectors to split the terms in the expansion yielding a mean prediction and a prediction covariance---similar to a Gaussian process approximation. The covariance serves as a confidence measure for the reduce order model. We demonstrate the efficacy of the reduced-order model using a parameter study of heat transfer in random media. The high-fidelity simulations produce more than 4TB of data; we compute the singular value decomposition and evaluate the reduced-order model using scalable MapReduce/Hadoop implementations. We compare the accuracy of our method with a scalar response surface on a set of temperature profile measurements and find that our model better captures sharp, local features in the parameter space.
References in corpus (2)
Cited by in corpus (8)
- Low-Rank Tensor Networks for Dimensionality Reduction and Large-Scale Optimization Problems: Perspectives and Challenges PART 1
- Direct QR factorizations for tall-and-skinny matrices in MapReduce architectures
- SVD Perspectives for Augmenting DeepONet Flexibility and Interpretability
- Hierarchical Approximate Proper Orthogonal Decomposition
- PyROQ: a Python-based Reduced Order Quadrature Building Code for Fast Gravitational Wave Inference
- Scalable methods for nonnegative matrix factorizations of near-separable tall-and-skinny matrices
- A Note on QR-Based Model Reduction: Algorithm, Software, and Gravitational Wave Applications
- Performance of the low-rank tensor-train SVD (TT-SVD) for large dense tensors on modern multi-core CPUs