Sensitivity Analysis of Expensive Black-Box Systems Using Metamodeling
Tom Van Steenkiste, Joachim van der Herten, Ivo Couckuyt, Tom Dhaene

TL;DR
This paper introduces a new sensitivity analysis method for expensive black-box simulations, utilizing sequential sampling and metamodeling to reduce the number of evaluations needed for accurate results.
Contribution
It proposes a novel sensitivity analysis algorithm that combines sequential sampling with metamodeling, optimizing evaluation efficiency for complex, costly simulations.
Findings
Accurate sensitivity indices can be computed with minimal evaluations.
Fast metamodels and specific sampling algorithms improve efficiency.
The method effectively reduces computational cost for sensitivity analysis.
Abstract
Simulations are becoming ever more common as a tool for designing complex products. Sensitivity analysis techniques can be applied to these simulations to gain insight, or to reduce the complexity of the problem at hand. However, these simulators are often expensive to evaluate and sensitivity analysis typically requires a large amount of evaluations. Metamodeling has been successfully applied in the past to reduce the amount of required evaluations for design tasks such as optimization and design space exploration. In this paper, we propose a novel sensitivity analysis algorithm for variance and derivative based indices using sequential sampling and metamodeling. Several stopping criteria are proposed and investigated to keep the total number of evaluations minimal. The results show that both variance and derivative based techniques can be accurately computed with a minimal amount of…
| Name | Equation | Inputs |
|---|---|---|
| Ishigami [Ishigami and Homma 1990] | 3 | |
| G-function [Saltelli and Sobol 1994] | 3 | |
| Moon [Moon 2010] | 20 |
| Index | 1 | 2 | 3 | 1 | 2 | 3 |
|---|---|---|---|---|---|---|
| Type | Experimental | Exact | ||||
| Variance | 0.3152 | 0.4393 | 0.0002 | 0.3139 | 0.4424 | 0 |
| Total-variance | 0.5603 | 0.4397 | 0.2453 | 0.5576 | 0.4424 | 0.2437 |
| Derivative | 329.3 | 965.6 | 420.5 | 304.8 | 967.2 | 433.8 |
| Index | 1 | 2 | 3 | 1 | 2 | 3 |
|---|---|---|---|---|---|---|
| Type | GP | LS-SVM | ||||
| Variance | 0.3157 | 0.4393 | 0.0001 | 0.3066 | 0.4546 | 0.0000 |
| Total-variance | 0.5605 | 0.4397 | 0.2449 | 0.5453 | 0.4552 | 0.2387 |
| Derivative | 326.3 | 965.9 | 405.9 | 301.1 | 1010.7 | 406.6 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
SENSITIVITY ANALYSIS OF EXPENSIVE BLACK-BOX SYSTEMS USING METAMODELING
Tom Van Steenkiste
Joachim van der Herten
Ivo Couckuyt
Tom Dhaene
Department of Information Technology
Ghent University
Technologiepark Zwijnaarde 15
Ghent, 9052, BELGIUM
ABSTRACT
Simulations are becoming ever more common as a tool for designing complex products. Sensitivity analysis techniques can be applied to these simulations to gain insight, or to reduce the complexity of the problem at hand. However, these simulators are often expensive to evaluate and sensitivity analysis typically requires a large amount of evaluations. Metamodeling has been successfully applied in the past to reduce the amount of required evaluations for design tasks such as optimization and design space exploration. In this paper, we propose a novel sensitivity analysis algorithm for variance and derivative based indices using sequential sampling and metamodeling. Several stopping criteria are proposed and investigated to keep the total number of evaluations minimal. The results show that both variance and derivative based techniques can be accurately computed with a minimal amount of evaluations using fast metamodels and FLOLA-Voronoi or density sequential sampling algorithms.
1 INTRODUCTION
Simulations are a valuable tool in the design and analysis of complex problems. They offer researchers and engineers a better understanding of a problem without numerous expensive real-life experiments or prototypes. However, the increase of simulation accuracy over the years has significantly increased their evaluation time and computational requirements. A popular method is screening of the input variables using sensitivity analysis to reduce the complexity in subsequent analyses of the system. This provides information on how changes in the input affect the output [Saltelli et al. 2004]. Within sensitivity analysis, several techniques can be defined, such as variance based methods and derivative based methods.
Although sensitivity analysis can be used to reduce complexity, the sensitivity analysis methods are often expensive themselves in terms of number of evaluations. Building a metamodel, also referred to as a surrogate model or a response surface model, of the simulator is a popular method for the analysis of the simulator output using a minimal amount of evaluations. Metamodeling techniques are popular for tasks such as optimization, reliability analysis as well as sensitivity analysis. The latter includes variance based methods [Jin 2004] and derivative based methods [Sudret and Mai 2015]. In this paper, we explore variance and derivative based methods for the following metamodel types: Kriging [Santner et al. 2003, Forrester et al. 2008], Gaussian processes (GP) [Rasmussen and Williams 2006] and Least-Squares Support Vector Machines (LS-SVM) [Suykens et al. 2002]. The traditional method to compute these indices uses Monte Carlo or quasi-Monte Carlo methods [Sobol 2001, Saltelli 2002a]. However, for metamodels of a tensor product functional form, analytic derivations exist for variance based sensitivity indices [Jin 2004]. Furthermore, we derive an analytic formula for the derivative based sensitivity indices for such functions, similar to the variance based formula. Although Monte-Carlo methods can be applied to cheap metamodels, these analytic derivations offer improved accuracy and scalability for problems of higher dimensionality.
A metamodel can be built on a single pre-generated data set, after which the indices are calculated. However, determining the number and positions of data points corresponding to the best accuracy, is a difficult task. The performance and accuracy of metamodeling techniques are further improved when using sequential sampling techniques. Examples of which are FLOLA-Voronoi [van der Herten et al. 2015] and density-based [Crombecq et al. 2010] designs. Starting from a very small initial number of data points, sequential sampling techniques use specialized criteria to generate additional data during the metamodeling process. In this paper, we use this sequential design methodology to efficiently compute sensitivity indices using metamodels. This results in a novel, efficient workflow for sensitivity analysis of computationally expensive simulations, which is illustrated in Figure 1.
To complete this workflow, we explore different stopping criteria to determine when the indices are sufficiently accurate. A common stopping criterion used in metamodeling is the metamodel accuracy assessed with cross-validation using a specific error measure such as the Root-Relative-Square-Error (RRSE) or Bayesian-Estimation-Error-Quotient (BEEQ) [Li and Zhao 2006] with equations
[TABLE]
In this paper, we propose a stopping criterion using cross-validation with two different measures directly based on the variance based and the derivative based sensitivity indices, to terminate the process when the sensitivity analysis results are sufficiently accurate. This measure can be configured to be the maximal or mean variance of the sensitivity indices across the folds. We investigate the performance and accuracy of traditional cross-validation on the metamodel accuracy, and compare it to the proposed measure of cross-validation on the sensitivity indices which is more interpretable by the analyst.
Metamodeling with Kriging, GP and LS-SVM using sequential sampling is explained in Section 2. In Section 3, a short introduction is given on variance and derivative based sensitivity analysis, followed by a description of the combination of sensitivity analysis with metamodeling techniques in Section 4. The experimental setup is detailed in Section 5. In Section 6, the results are presented and discussed. Finally, conclusions are made in Section 7.
2 METAMODELING
Metamodeling, also known as surrogate modeling, is a commonly used technique to analyze problems involving expensive simulators. A metamodel is fit on high quality data provided by evaluations of a black box simulator. Many improvements can be made to the basic metamodeling process, such as using sequential sampling to determine where to sample next and a stopping criterion to determine when to stop.
2.1 Metamodels
Many different models can be used for metamodeling. Among the most popular ones are Kriging [Santner et al. 2003, Forrester et al. 2008], GP [Rasmussen and Williams 2006] and LS-SVM [Suykens et al. 2002]. Kriging is similar to a Gaussian process. Namely, it is a Gaussian process conditioned to interpolate the data. It is often used for various metamodeling purposes such as stochastic metamodeling [Chen et al. 2013] or sensitivity analysis [Wang and Shan 2007]. The above metamodels all belong to the class of kernel based methods which has the form of
[TABLE]
where is the amount of basis vectors. When the kernel is separable, the formula can be written as
[TABLE]
where is the part of the -dimensional kernel for dimension . Such a representation is known as a tensor-product function [Jin 2004]. A popular kernel is the RBF kernel, , also known as the Gaussian or the squared exponential kernel. While the Matérn kernel is not separable we can define a separable version as the product of 1-dimensional Matérn kernels
[TABLE]
The metamodels can be trained with an individual hyperparamter for each dimension or a single hyperparameter for all dimensions. Details of the workings of these metamodels are discussed in the referenced literature.
2.2 Sequential Design
In a basic metamodeling setup, the number and location of sample points for simulator evaluations is determined up front. This is traditionally done with one-shot approaches such as factorial designs [Lehmensiek et al. 2002], optimized Latin hypercubes [van Dam et al. 2009], etc. However, one-shot designs have the risk of under-fitting (too few data) or over-fitting (too much data). A sequential sampling approach can be used to improve metamodeling efficiency and accuracy. Instead of the up-front one-shot design, a small set of initial data points is iteratively extended with additional samples. Each iteration an intermediate metamodel is built and analyzed together with the simulator responses. Doing so, sequential design can exploit the available information (exploitation) in addition to space-filling criteria (exploration) to modify the distribution of the samples to the problem and application at hand. Additionally, the process can be halted when the predefined goals such as metamodel accuracy have been met, reducing the amount of simulator evaluations.
An example of a sequential design strategy is FLOLA-Voronoi, introduced in [van der Herten et al. 2015]. It is a computationally efficient approach for increasing the amount of samples in non-linear regions which is beneficent as these non-linear regions are more difficult to model. The FLOLA-Voronoi algorithm combines a gradient estimation in the datapoints, based on a locally linear approximation, for exploitation, with a Voronoi space-filling criterion for exploration [van der Herten et al. 2015]. FLOLA-Voronoi offers a fuzzy approach for determining the neighbors in the exploitation step, increasing the efficiency in higher dimensions over regular LOLA-Voronoi [Crombecq et al. 2010].
Another sequential sampling technique is the density based design, introduced in [Crombecq et al. 2011]. In this method, points are generated taking into account the maximin distance and the projected distance. This projected distance property is particularly useful for screening purposes.
3 SENSITIVITY ANALYSIS
Global sensitivity analysis is an important approach in simulation to determine how the output behavior is related to changes in the inputs [Saltelli 2002b]. Various techniques for global sensitivity analysis exist, such as the variance based methods and the derivative based methods.
In variance based global sensitivity analysis, the variance in the input is related to the variance in the output. The -dimensional function to be analyzed is decomposed using an ANOVA decomposition and the variance of the function is specified as a combination of the variances of the decomposed parts [Sobol 2001] according to
[TABLE]
[TABLE]
The Sobol sensitivity index for a subset of inputs is then calculated as [Sobol 2001]. This is the variance attributed to those inputs, normalized by the total variance of the function. The sensitivity indices are classified as either main effects when only one index is chosen, or interaction effects when multiple indices are chosen. A total sensitivity index is defined as the sum of the main effect and all interaction effects containing a specific input .
Variance based global sensitivity indices, as defined above, are easily interpretable by the analyst. Unfortunately, they generally require a large amount of function evaluations [Kucherenko et al. 2009, Touzani and Busby 2014]. Using a metamodeling technique, the amount of evaluations can be greatly reduced. However, variance based sensitivity indices use the general assumption that variance is sufficient to describe output variance [Saltelli 2002b]. To improve the analysis of the problem, we also investigate another index type called the derivative based global sensitivity index (DGSM). This index has evolved from the elementary effects method by ? into several different definitions. In this paper, we use a recent definition by ?
[TABLE]
where the domain of the function to be analyzed is the unit hypercube . Although these derivative based sensitivity indices are less interpretable than the variance based indices, they can be linked to the total Sobol indices as an upper bound using the definition in [Sobol and Kucherenko 2009, Lamboni et al. 2013]
[TABLE]
where is the variance of the function.
Many different definitions for sensitivity analysis indices have been proposed to overcome some of the deficiencies mentioned of the above indices. Examples are the non-moment based sensitivity indices by ? that overcome the projection of a distribution on a single moment or the interpretable derivative based indices by ? that overcome the interpretation issues. These can all be calculated based on metamodels using, e.g., Monte Carlo methods. However, the focus of this work is to analytically derive the sensitivity indices from the metamodel, which is much more efficient for higher dimensions. Hence, we limit ourselves to the measures discussed above which also have a much wider presence and are commonly used by analysts.
4 METAMODELING BASED SENSITIVITY ANALYSIS
In this section, sensitivity analysis is incorporated into a metamodeling process. First we provide analytic derivations of the sensitivity indices for the described metamodels in 4.1 and 4.2. Then, we define a stopping criterion to be used together with the sequential sampling strategies from Section 2, in order to provide a complete algorithm for accurately determining the sensitivity indices with a minimal amount of simulator evaluations.
4.1 Variance Based
For metamodels that can be written as a tensor-product functional form (see Section 2), the Sobol indices can be derived analytically [Jin 2004]. For such metamodels, defined by the and functions in Equation (1), the variance of a subset of input dimensions with the distribution of the input , the number of input dimensions and the number of samples can be computed using
[TABLE]
[TABLE]
[TABLE]
For a complete derivation of these formulas we refer to the original works of ?. By taking different subsets we can determine the total variance of the simulator and the variance of the main and interaction effects leading to all requirements to determine the Sobol and total Sobol indices for each input. By using these analytic formulas, we avoid the use of Monte Carlo methods directly on the simulator or the metamodel which would introduce additional errors and is infeasible for high-dimensional problems.
4.2 Derivative Based
Similarly, for the derivative based sensitivity indices, an analytic form of Equation (2) for derivative based indices can also be extracted for specific metamodels. This has been applied to polynomial chaos expansion metamodels in ?. Here, we derive the formulas for metamodels of the tensor-product form (see Section 2). This results in the following equations
[TABLE]
[TABLE]
The factor in this equation is the same factor as for the variance based sensitivity indices. Because of this, both types of indices can be determined with a minimal amount of extra computations as only the factor needs to be determined. Note that for the calculation of the factor, the metamodel should support the calculation of the derivatives, which is available for many methods. If not, the derivation is typically straightforward.
4.3 Stopping Criterion
To avoid doing unnecessary extra simulator evaluations, a stopping criterion is defined to indicate the accuracy of the sensitivity indices. While error cross-validation can be used to assess the accuracy of the metamodel itself, it is potentially more interesting to directly calculate the cross-validation score of the sensitivity indices as this is more interpretable. The two following stopping criteria, based on cross-validation are proposed
[TABLE]
where is the number of folds and , a specific sensitivity index for variable . The second criterion is stricter than the first one as it requires all sensitivity indices to be under the same predetermined threshold.
When the criterion reaches a predetermined threshold, the algorithm stops as the desired accuracy has been achieved which reduces the amount of expensive simulator evaluations needed. Depending on the application, a stricter or more relaxed threshold can be chosen.
For derivative based indices, we propose a normalized version of these stopping criteria in which the indices are first normalized per evaluation, before computing the criterion. This form is proposed to overcome the interpretation problem discussed in Section 3.
4.4 Complete Workflow
The complete workflow of the algorithm is shown in Figure 1. First an initial set of points is chosen using for example a Latin hypercube design after which the metamodeling loop starts. The chosen points are evaluated and a metamodel is built using all available points. The sensitivity indices are then evaluated analytically on the metamodel equation. At the end of each iteration, a stopping criterion is computed which can either be a model accuracy based error such as the RRSE or BEEQ or one of the criteria based on cross-validation with the sensitivity indices. If the stopping criterion threshold has been reached, the algorithm terminates. If it has not been reached, a new set of points are added using a sequential sampling strategy such as FLOLA-Voronoi or density based sampling after which another metamodeling iteration begins.
5 EXPERIMENTAL SETUP
The performance and accuracy of the proposed global sensitivity analysis scheme is evaluated in an experiment on three typical sensitivity analysis benchmark functions and one real-world application. Table 1 provides an overview of the mathematical formulation and dimensionality of the functions. For the Ishigami function, the domain of each input is and for the G-Function and Moon-Function, the domain of each input is .
A real-world application is added to the experiment to test real-world applicability of the algorithm. The application is a braking system for satellites [Kestil et al. 2013, Khurshid et al. 2014] called AaltoBrake. This simulator has a 5-dimensional input vector containing, among others, the mass of the braking system.
The experiments are performed using the SUMO-Toolbox [Gorissen et al. 2010]. The Kriging model uses the implementation from ooDACE [Couckuyt et al. 2014], whereas the Gaussian process model uses the GPML library [Rasmussen and Nickisch 2010]. They are both optimized using maximum likelihood estimation. The Kriging and GP models both use a separable Matérn kernel and the LS-SVM model uses a Gaussian RBF kernel of which the hyperparameter is trained using RRSE cross-validation. For the low-dimensional problems ( 20D), a hyperparameter is trained for each dimension of the Matérn kernel. For high-dimensional problems ( 20D), a single hyperparameter is trained to avoid a complex and lengthy high-dimensional optimization of the hyperparameters. For the Gaussian RBF kernel, a single hyperparameter is trained regardless of dimensionality.
The initial design used to build the metamodels is a Latin hypercube constructed using the Translational Propagation algorithm [Viana et al. 2010]. During each step of the process, 10 new sampling points, determined by a FLOLA-Voronoi or density sequential design, are evaluated. A total of 300 samples are evaluated. This metamodeling process is shown in Figure 1.
The complete metamodeling process is repeated 10 times for statistical robustness and at each step in the metamodeling process, several measures are calculated. The accuracy of the metamodel itself is evaluated each time using a 10-fold cross-validation with an RRSE measure and a BEEQ measure. Both the derivative based and the variance based sensitivity indices are calculated and their accuracy is evaluated using a 10-fold cross-validation setup with both the suggested stopping criteria from Section 4.
6 RESULTS AND DISCUSSION
The results presented in this section are for the Kriging model with a FLOLA-Voronoi sequential design, unless otherwise specified. The figures show the mean and standard deviation across the 10 runs.
To evaluate the performance of the algorithm across all proposed experiments, the variance based sensitivity cross-validation measures for each experiment are shown in Figure 2.
There is no significant difference when using density sequential sampling, compared to using FLOLA-Voronoi for our test problems. For some cases in Figure 2, the proposed measures first increase. This is due to the metamodel struggling to fit the data accurately when there are few data available. This should be taken into account when checking the threshold.
Figure 3(a) shows the variance based sensitivity indices for the Ishigami function and Figure 3(b) shows the cross-validation measures based on RRSE and BEEQ. The accuracy based cross-validation measures are insufficient to use as a stopping criterion. When comparing Figure 3(b) with Figure 2(a), both RRSE and BEEQ are too optimistic and have dropped significantly before the sensitivity indices have stabilized. The sensitivity cross-validation measure however, accurately reflects the time at which these indices stabilize.
In variance based sensitivity analysis, it is insufficient to only investigate the main effect sensitivity indices as strong interaction effects between the inputs may be present. This is the case for the Ishigami function of which the total sensitivity indices are shown in Figure 4(a). To accurately determine these total indices using the proposed algorithm, it is sufficient to only use variance based sensitivity cross-validation instead of the total variance based sensitivity cross-validation. Figure 4(b) shows the variance based total sensitivity cross-validation measure which has no significant difference when compared to the variance based sensitivity cross-validation in Figure 2(a).
The derivative based indices for the Ishigami experiment are shown in Figure 5(c). The derivative based sensitivity cross-validation measures are shown in Figure 5(a). As these indices reach large values, only the relevant part of the graph is shown in the figure. These large values are difficult to interpret as they are dependent on the indices. It is not possible to accurately determine a threshold for the sensitivity cross-validation without knowing the derivative based indices beforehand. The version of the sensitivity cross-validation measures in which the indices were first normalized is shown in Figure 5(b). These measures can now be interpreted and a threshold can be determined. Derivative based indices for the Ishigami function do not have the same ordering as the variance based total indices even though there is a link between them formulated by Equation (3). This is due to the Ishigami function, which is highly non-linear, which influences the performance of derivative based sensitivity indices.
To analyze the accuracy of the calculated sensitivity indices, Table 2 shows a comparison between the experimentally determined indices and the exact calculated indices. These results were gathered with a final variance sensitivity cross-validation score of , total variance sensitivity cross-validation score of and derivative sensitivity cross-validation score of .
To compare the performance of other metamodels, Table 3 shows the experimentally determined sensitivity indices for the Ishigami function. For GP, the final sensitivity cross-validation scores were for variance based, for total variance based and for derivative based. For LS-SVM, the final sensitivity cross-validation scores were for variance based, for total variance based and for derivative based. The different metamodels perform similarly.
Finally, we also present the performance of the proposed algorithm on the real-world AaltoBrake application. Figure 6 shows the sensitivity indices for the AaltoBrake application. From this, we learn that the mass of the brake system has no main impact on the output.
7 CONCLUSION
In this paper we proposed a complete global sensitivity analysis scheme for analysis of expensive black-box simulators. The use of a sequential design approach for metamodeling allows an efficient determination of the indices whilst the analytic derivations allow for an increased accuracy. Furthermore, the defined stopping criteria allow the analyst to stop the expensive evaluations when the desired predetermined accuracy threshold has been reached, depending on the application. This prevents doing unnecessary extra simulator evaluations, drastically reducing the total execution time. The results show a good performance for all tested metamodels and sequential designs. The techniques described are general and can be applied to other metamodels such as neural networks which is part of ongoing research. Using these results, researchers and designers can get better and faster insights into expensive black-box problems.
ACKNOWLEDGMENTS
This research has (partially) been funded by the Inter university Attraction Poles Programme BESTCOM initiated by the Belgian Science Policy Office. Ivo Couckuyt is a post-doctoral research fellow of FWO-Vlaanderen.
AUTHOR BIOGRAPHIES
TOM VAN STEENKISTE received his M.Sc. degree in computer science engineering from Ghent University in July 2016. As of August 2016, he started as a PhD student at Ghent University within the Internet Based Communication Networks (IBCN) research group. His interests are in simulations, metamodeling, machine learning and optimizations. His email address is [email protected].
JOACHIM VAN DER HERTEN received his M.Sc. degree in Computer Science in 2013, from the University of Antwerp, Belgium. Starting from August 2013 he is active as a PhD student in the research group Internet Based Communication Networks and Services (IBCN) at Ghent University. His research interests include surrogate modeling methods with sequential design including surrogate based optimization, active learning, optimal learning and machine learning. His e-mail address is [email protected].
IVO COUCKUYT is a postdoctoral research fellow at Ghent University - iMinds. He received the Master degree in Computer Science in 2007 from the University of Antwerp. Since then, he worked as a PhD student in the IBCN research group of the Department of Information Technology (INTEC) in the Faculty of Engineering at Ghent University, where he obtained the PhD degree in Science in 2013. His research is mainly focused on global and local surrogate modeling (metamodeling) and its application to solve real world problems, optimization of expensive functions, evolutionary computing and machine learning methods. He is also the lead developer and project manager of the Surrogate Modeling (SUMO) Toolbox and the ooDACE Toolbox. His e-mail address is [email protected].
TOM DHAENE is full professor at the Department of Information Technology (INTEC) of Ghent University. He received the PhD degree in electrical engineering from Ghent University, Belgium, in 1993. In September 2000, he joined the Department of Mathematics and Computer Science of the University of Antwerp as a Professor. Since October 2007, he has been a Full Professor with the Department of Information Technology, Ghent University. He is also affiliated with iMinds. As author or co-author, he has contributed to more than 350 peer-reviewed papers and abstracts in international conference proceedings, journals and books about computational science and numerical analysis and engineering. He is the holder of five U.S. patents. His e-mail address is [email protected].
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Borgonovo, E. 2007. “A New Uncertainty Importance Measure”. Reliability Engineering and System Safety 92:771–784.
- 2Chen, X., B. E. Ankenman, and B. L. Nelson. 2013. “Enhancing Stochastic Kriging Metamodels With Gradient Estimators”. Operations Research 61 (2): 512–528.
- 3Couckuyt, I., T. Dhaene, and P. Demeester. 2014, October. “oo DACE Toolbox: A Flexible Object-Oriented Kriging Implementation”. Journal of Machine Learning Research 15:3183–3186.
- 4Crombecq, K., D. Gorissen, D. Deschrijver, and T. Dhaene. 2010. “A Novel Hybrid Sequential Design Strategy for Global Surrogate Modelling of Computer Experiments”. SIAM Journal of Scientific Computing 33 (4): 1948–1974.
- 5Crombecq, K., E. Laermans, and T. Dhaene. 2011. “Efficient Space-Filling and Non-Collapsing Sequential Design Strategies For Simulation-Based Modeling”. European Journal of Operational Research 214 (3): 683–696.
- 6Forrester, A., A. Sobester, and A. Keane. 2008. Engineering Design Via Surrogate Modelling: A Practical Guide . Chichester: Wiley.
- 7Gorissen, D., K. Crombecq, I. Couckuyt, P. Demeester, and T. Dhaene. 2010. “A Surrogate Modeling and Adaptive Sampling Toolbox for Computer Based Design”. Journal of Machine Learning Research 11:2051–2055.
- 8Ishigami, T., and T. Homma. 1990. “An Importance Quantification Technique in Uncertainty Analysis for Computer Models”. In Proceedings of the First International Symposium on Uncertainty Modeling and Analysis , 398–403. Institute of Electrical and Electronics Engineers, Inc.
