Accelerating model evaluations in uncertainty propagation on tensor grids using computational graph transformations

09/12/2023
by   Bingran Wang, et al.
0

Methods such as non-intrusive polynomial chaos (NIPC), and stochastic collocation are frequently used for uncertainty propagation problems. Particularly for low-dimensional problems, these methods often use a tensor-product grid for sampling the space of uncertain inputs. A limitation of this approach is that it encounters a significant challenge: the number of sample points grows exponentially with the increase of uncertain inputs. Current strategies to mitigate computational costs abandon the tensor structure of sampling points, with the aim of reducing their overall count. Contrastingly, our investigation reveals that preserving the tensor structure of sample points can offer distinct advantages in specific scenarios. Notably, by manipulating the computational graph of the targeted model, it is feasible to avoid redundant evaluations at the operation level to significantly reduce the model evaluation cost on tensor-grid inputs. This paper presents a pioneering method: Accelerated Model Evaluations on Tensor grids using Computational graph transformations (AMTC). The core premise of AMTC lies in the strategic modification of the computational graph of the target model to algorithmically remove the repeated evaluations on the operation level. We implemented the AMTC method within the compiler of a new modeling language called the Computational System Design Language (CSDL). We demonstrate the effectiveness of AMTC by using it with the full-grid NIPC method to solve three low-dimensional UQ problems involving an analytical piston model, a multidisciplinary unmanned aerial vehicle design model, and a multi-point air taxi mission analysis model, respectively. For all of the test problems, AMTC reduces the model evaluation cost by between 50 NIPC the most efficacious method to use among the UQ methods implemented.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/14/2020

Sample and Computationally Efficient Simulation Metamodeling in High Dimensions

Stochastic kriging has been widely employed for simulation metamodeling ...
research
10/24/2022

A fast multilevel dimension iteration algorithm for high dimensional numerical integration

In this paper, we propose and study a fast multilevel dimension iteratio...
research
08/07/2022

Adaptive incomplete multi-view learning via tensor graph completion

With the advancement of the data acquisition techniques, multi-view lear...
research
02/19/2018

Compiling Diderot: From Tensor Calculus to C

Diderot is a parallel domain-specific language for analysis and visualiz...
research
05/22/2019

A sparse grid discontinuous Galerkin method for the high-dimensional Helmholtz equation with variable coefficients

The simulation of high-dimensional problems with manageable computationa...
research
05/06/2023

On High-dimensional and Low-rank Tensor Bandits

Most existing studies on linear bandits focus on the one-dimensional cha...
research
03/31/2021

High-Dimensional Uncertainty Quantification via Rank- and Sample-Adaptive Tensor Regression

Fabrication process variations can significantly influence the performan...

Please sign up or login with your details

Forgot password? Click here to reset