You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Multi-fidelity Surrogates

From EverybodyWiki Bios & Wiki




Multi-fidelity (MF) surrogates combine somehow the information of different fidelity models by correcting low-fidelity (LF) models using information from high-fidelity (HF) models. Modern science and engineering use simulations based on numerical models to predict various phenomena ranging from the weather to missile trajectories. These simulations often need to be repeated for a range of input parameters, such as ocean temperatures in the case of the weather, or wind velocities in the case of missile trajectories. When simulations are very expensive and many are required, as in optimization and uncertainty quantification, a way to reduce cost is using surrogate models. The data used to construct surrogates come from simulations based on physical models, which are used to describe the physics of the studied phenomenon as in the case of computational fluid dynamics (CFD), Timoshenko beam theory, experiments, etc. In the surrogate model construction, the quantity of interest is approximated using algebraic functions of the variables of interest. These are obtained by fitting a number of simulations outputs spread over variable space using a design of experiments technique. Some of the more common surrogates include linear regression, Kriging, and support vector regression. MF surrogates become necessary when multiple numerical models to predict the quantity of interest are available and only a few HF simulations and substantial LF simulations can be afforded. HF models usually represent the behavior of a system to acceptable accuracy for the application intended. These models are usually expensive, and their multiple realizations often cannot be afforded, for example in fluid mechanics a highly refined grid Reynolds-average Navier-Stokes (RANS) (e.g.[1]) or direct numerical simulation (DNS) (e.g.[2]). On the other hand, low-fidelity (LF) models are cheaper but less accurate. Examples of LF models in the context of MF are dimensionality reduction (e.g.[3]), simpler physics models (e.g.[4]), coarser discretization (e.g.[5]), partially converged results (e.g.[6]), etc. A surrogate model constructed using data from an LF model is usually called LF surrogate. Similarly, a surrogate built using HF data is called HF surrogate. MF surrogates combine the information of multiple models, with different cost and accuracy (fidelity). MF surrogates are attractive because, in multiple cases, they have proven to achieve the desired accuracy at a lower cost.

Multi-fidelity Surrogates Equations[edit]

Given a vector of parameters , an LF model, , and an HF model, , their surrogates are denoted as and , respectively. In general, is used to denote a surrogate model. The additive correction approach assumes that the relation between and is

 

 

 

 

(1)

where is the surrogate constructed using the difference between the and models at data points where both LF and HF model computations are considered and is the LF surrogate constructed with samples from the LF model, . The multiplicative approach is

 

 

 

 

(2)

where is the surrogate constructed using the quotient between and models at common data points. A substantial improvement in accuracy was achieved by the introduction of a scalar multiplier to the LF function. The following form of MF surrogates is called the comprehensive approach. For the comprehensive approach, additive and multiplicative corrections are combined,

 

 

 

 

(3)

where is a constant. The decision as to whether to use directly the LF function () or replace it with a surrogate () in Eqs. (1), (2) and (3) depends on its cost, complexity, and the number of needed surrogate evaluations. In some applications (e.g.[7]), the LF function is very cheap so that replacing it with a surrogate leads to unnecessary loss of accuracy. In others (e.g.[8]), the number of simulations needed for constructing an accurate surrogate to the LF function is very high. If the available number of LF data is higher than the number of needed evaluations of the surrogate then it should be considered not to replace the LF function by a surrogate.

Example[edit]

The ideal situation for an MF surrogate is when the difference between the HF function and a scaled LF function has a simple behavior that can be captured by a surrogate fitted to a small number of samples. Consider for example an HF model, ,

 

 

 

 

(4)

and an LF model, ,

 

 

 

 

(5)

where .

If more than two or three HF samples cannot be afforded but a very large LF number of samples are available, the MF surrogate with additive correction, , will give a perfect fit,

 

 

 

 

(6)

Often, however, the complex part requires some scaling. For example, consider that instead of Eq.(1) an LF model, , is available as follows

 

 

 

 

(7)

where . Then an additive correction will not have the desired performance, because the difference between the two functions is , and this cannot be fitted by an accurate surrogate with only two or three samples of the difference. In this case a comprehensive MF surrogate is desired, by using and . If only 3 HF samples can be afforded at , and and 9 LF samples (7 uniformly distributed between 0 and 1 including the endpoints, plus and ), using linear regression with monomial basis functions the results shown in the figure and the table below are obtained.

HF and LF functions (continuous line) along with the three approximations constructed (dashed line). MF comprehensive surrogate predicts the HF function exactly.
Correction functions and root mean square error (RMSE) obtained for each surrogate constructed. The RMSE is calculated between the surrogate and the HF function at 100 equally spaced points.
Surrogate RMSE
HF -
MF additive -
MF comprehensive

The table shows the correction functions for each surrogate and their corresponding root mean square error (RMSE). The error is calculated using 100 validation points uniformly distributed in the interval [0,1]. Note that for the MF comprehensive correction a linear additive correction is enough to have zero RMSE. This is a clear example where MF surrogates work very well. Note also that even the MF additive correction performs well and greatly improves the HF surrogate performance. For this example, a nested design of experiments was used, i.e. HF samples were taken in the same location than LF samples.

The success of the combination of Gaussian process or Kriging surrogates with a Bayesian identification of and by using the maximum likelihood estimation has been studied [9][10] concluding that the Bayesian approach tends to minimize the bumpiness of so that it can be fitted accurately with a small number of available HF samples. In other words, the correlation between HF and LF models is improved by minimizing the bumpiness. In one dimension the bumpiness of a function is defined as the integral of the square of the second derivative as

 

 

 

 

(8)

In higher dimensions, the bumpiness over a large number of lines in random directions can be averaged. For the examples examined, the minimum error was very close in value to the one that minimizes the bumpiness[11]

References[edit]

  1. Kandasamy, M., Peri, D., Ooi, S. K., Carrica, P., Stern, F., Campana, E. F., Osborne, P., Cote, J., Macdonald, N., and de Waal, N., “Multi-fidelity optimization of a high-speed foil-assisted semi-planing catamaran for low wake,” Journal of marine science and technology, Vol. 16, No. 2, 2011, pp. 143–156. https://doi.org/10.1007/s00773-011-0119-0
  2. Perdikaris, P., Raissi, M., Damianou, A., Lawrence, N. D., and Karniadakis, G. E., “Nonlinear information fusion algorithms for data-efficient multi-fidelity modelling,” Proceedings of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, Vol. 473, No. 2198, 2017. https://doi.org/10.1098/rspa.2016.0751.
  3. Zou, Z., Liu, J., Zhang,W., andWang, P., “Shroud leakage flow models and a multi-dimensional coupling CFD (computational fluid dynamics) method for shrouded turbines,” Energy, Vol. 103, 2016, pp. 410–429. https://doi.org/10.1016/j.energy.2016.02.070.
  4. Minisci, E., and Vasile, M., “Robust Design of a Reentry Unmanned Space Vehicle by Multifidelity Evolution Control,” AIAA journal, Vol. 51, No. 6, 2013, pp. 1284–1295. https://doi.org/10.2514/1.J051573.
  5. Jonsson, I. M., Leifsson, L., Koziel, S., Tesfahunegn, Y. A., and Bekasiewicz, A., “Shape Optimization of Trawl-doors Using Variable-fidelity Models and Space Mapping,” Procedia Computer Science, Vol. 51, 2015, pp. 905–913. https://doi.org/10.1016/j.procs.2015.05.223.
  6. Forrester, A. I., Bresslo_, N.W., and Keane, A. J., “Optimization using surrogate models and partially converged computational fluid dynamics simulations,” Proceedings of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, Vol. 462, No. 2071, 2006, pp. 2177–2204. https://doi.org/10.1098/rspa.2006.1679.
  7. Vitali, R., Haftka, R. T., and Sankar, B. V., “Correction response surface approximations for stress intensity factors of a composite sti_ened plate,” 39th AIAA/ASME/ASCE/AHS/ASC structural dynamics, and materials conference, 1998, p. 2047. https://doi.org/10.2514/6.1998-2047.
  8. Fernández-Godino, M.G.: Quantifying particle departure from axisymmetry in multiphase cylindrical detonation. Ph.D. thesis, University of Florida (2018).
  9. Park, C., Haftka, R. T., and Kim, N. H., “Remarks on multi-fidelity surrogates,” Structural and Multidisciplinary Optimization, Vol. 55, No. 3, 2017, pp. 1029–1050. https://doi.org/10.1007/s00158-016-1550-y.
  10. Park, C., Haftka, R. T., and Kim, N. H., “Low-fidelity scale factor improves Bayesian multi-fidelity prediction by reducing bumpiness of discrepancy function,” Structural and Multidisciplinary Optimization, Vol. 58, No. 2, 2018, pp. 399–414. https://doi.org/10.1007/s00158-018-2031-2.
  11. Park, C., Haftka, R. T., and Kim, N. H., “Low-fidelity scale factor improves Bayesian multi-fidelity prediction by reducing bumpiness of discrepancy function,” Structural and Multidisciplinary Optimization, Vol. 58, No. 2, 2018, pp. 399–414. https://doi.org/10.1007/s00158-018-2031-2.


This article "Multi-fidelity Surrogates" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Multi-fidelity Surrogates. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.