Many industrial problems require the use of black-box numerical simulators, for which it is essential to determine the set of so-called feasible input parameters. A set of parameters is feasible if the output of the code on these parameters satisfies given constraints, for example, by remaining below a certain threshold. Active learning is an effective approach to solve this type of problem, by sequentially enriching a design of experiments using a well-chosen acquisition criterion, based here on a Gaussian process surrogate model. In this work, we focus specifically on simulators with vector outputs. We propose several enrichment strategies to simultaneously explore the entire collection of feasible sets associated with each output component. These enrichment strategies are first tested and compared on analytical test functions, before being applied to the pre-calibration of a simulator dedicated to wind turbine design. The aim is to identify input parameter configurations that respect the vibration constraints imposed on the simulator outputs. Numerical results demonstrate the efficiency of the three proposed strategies, which are compared against two baseline strategies (random sampling and Sobol’ sequence).
Keywords: Gaussian process regression, excursion set estimation, multi-output black-box functions, active learning, sequential design of experiments
Clément Duhamel  1 ; Céline Helbert  2 ; Miguel Munoz Zuniga  3 ; Clémentine Prieur  1 ; Delphine Sinoquet  3
Clément Duhamel; Céline Helbert; Miguel Munoz Zuniga; Clémentine Prieur; Delphine Sinoquet. Active learning strategies for the estimation of a feasible set defined from a vector output black-box simulator. The SMAI Journal of computational mathematics, Volume 12 (2026), pp. 331-369. doi: 10.5802/smai-jcm.151
@article{SMAI-JCM_2026__12__331_0,
author = {Cl\'ement Duhamel and C\'eline Helbert and Miguel Munoz Zuniga and Cl\'ementine Prieur and Delphine Sinoquet},
title = {Active learning strategies for the estimation of a feasible set defined from a vector output black-box simulator},
journal = {The SMAI Journal of computational mathematics},
pages = {331--369},
year = {2026},
publisher = {Soci\'et\'e de Math\'ematiques Appliqu\'ees et Industrielles},
volume = {12},
doi = {10.5802/smai-jcm.151},
language = {en},
url = {https://smai-jcm.centre-mersenne.org/articles/10.5802/smai-jcm.151/}
}
TY - JOUR AU - Clément Duhamel AU - Céline Helbert AU - Miguel Munoz Zuniga AU - Clémentine Prieur AU - Delphine Sinoquet TI - Active learning strategies for the estimation of a feasible set defined from a vector output black-box simulator JO - The SMAI Journal of computational mathematics PY - 2026 SP - 331 EP - 369 VL - 12 PB - Société de Mathématiques Appliquées et Industrielles UR - https://smai-jcm.centre-mersenne.org/articles/10.5802/smai-jcm.151/ DO - 10.5802/smai-jcm.151 LA - en ID - SMAI-JCM_2026__12__331_0 ER -
%0 Journal Article %A Clément Duhamel %A Céline Helbert %A Miguel Munoz Zuniga %A Clémentine Prieur %A Delphine Sinoquet %T Active learning strategies for the estimation of a feasible set defined from a vector output black-box simulator %J The SMAI Journal of computational mathematics %D 2026 %P 331-369 %V 12 %I Société de Mathématiques Appliquées et Industrielles %U https://smai-jcm.centre-mersenne.org/articles/10.5802/smai-jcm.151/ %R 10.5802/smai-jcm.151 %G en %F SMAI-JCM_2026__12__331_0
[1] NREL OpenFAST Documentation Release v2. 3.0, 2020
[2] Handbook of Mathematical Functions with formulas, graphs, and mathematical tables, National Bureau of Standards, Applied Mathematics Series, 55, U.S. Department of Commerce, 1966, 1046 pages
[3] Kernels for vector-valued functions: A review, Found. Trends Mach. Learn., Volume 4 (2012) no. 3, pp. 195-266 | Zbl | DOI
[4] Estimating orthant probabilities of high-dimensional Gaussian vectors with an application to set estimation, J. Comput. Graph. Stat., Volume 27 (2018) no. 2, pp. 255-267 | DOI | MR | Zbl
[5] The DTU 10-MW reference wind turbine, 2013
[6] Sequential design of computer experiments for the estimation of a probability of failure, Stat. Comput., Volume 22 (2012) no. 3, pp. 773-793 | DOI | MR | Zbl
[7] Deep learning. Vol. 1, MIT Press, 2017 | MR
[8] Efficient global reliability analysis for nonlinear implicit performance functions, AIAA J., Volume 46 (2008) no. 10, pp. 2459-2468 | DOI
[9] Multi-task Gaussian process prediction, Proceedings of the 21st International Conference on Neural Information Processing Systems, Curran Associates, Inc., 2007, pp. 153-160
[10] Improving kriging surrogates of high-dimensional design models by Partial Least Squares dimension reduction, Struct. Multidiscip. Optim., Volume 53 (2016) no. 5, pp. 935-952 | MR | DOI
[11] Introduction to operational modal analysis, John Wiley & Sons, 2015 | DOI | Zbl
[12] Analyse modale opérationnelle pour le suivi de santé structurelle des éoliennes, Université de Rennes (2023)
[13] Monte carlo and quasi-monte carlo methods, Acta Numer., Volume 7 (1998), pp. 1-49 | DOI | Zbl
[14] Statistique théorique et appliquée: Les bases théoriques, Les Presses Agronomiques de Gembloux, 1992 | Zbl
[15] Numerical studies of space-filling designs: optimization of Latin Hypercube Samples and subprojection properties, J. Simul., Volume 7 (2013) no. 4, pp. 276-289 | DOI
[16] A fast and elitist multiobjective genetic algorithm: NSGA-II, IEEE Trans. Evol. Comput., Volume 6 (2002) no. 2, pp. 182-197 | DOI
[17] Package ‘kergp’, 2015
[18] Gaussian processes-based excursion set estimation for scalar or vector black box functions. Application to the calibration of a numerical wind turbine simulator., Université Grenoble Alpes (2024)
[19] A SUR version of the Bichon criterion for excursion set estimation, Stat. Comput., Volume 33 (2023) no. 2, 41, 17 pages | MR | DOI | Zbl
[20] DiceDesign and DiceEval: Two R packages for design and analysis of computer experiments, J. Stat. Softw., Volume 65 (2015) no. 11, pp. 1-38 | DOI
[21] randtoolbox: Generating and testing random numbers, 2013
[22] AK-MCS: an active learning reliability method combining Kriging and Monte Carlo simulation, Struct. Saf., Volume 33 (2011) no. 2, pp. 145-154 | DOI
[23] Data-driven stochastic inversion via functional quantization, Stat. Comput., Volume 30 (2020), pp. 525-541 | MR | DOI | Zbl
[24] Barycentric rational interpolation with no poles and high rates of approximation, Numer. Math., Volume 107 (2007), pp. 315-331 | MR | DOI | Zbl
[25] An improved dimension-sweep algorithm for the hypervolume indicator, Proceedings of the IEEE Congress on Evolutionary Computation, IEEE Press (2006), pp. 1157-1163 | DOI
[26] Learning excursion sets of vector-valued Gaussian random fields for autonomous ocean sampling, Ann. Appl. Stat., Volume 15 (2021) no. 2, pp. 597-618 | MR | DOI | Zbl
[27] Greedy function approximation: a gradient boosting machine, Ann. Stat., Volume 29 (2001) no. 5, pp. 1189-1232 | Zbl | MR | DOI
[28] Modal analysis, Elsevier, 2001
[29] Uncertainty quantification methodology for seismic fragility curves of mechanical structures: Application to a piping system of a nuclear power plant, Institut Polytechnique de Paris (2022)
[30] Details of chebpol, 2013
[31] Numerical computation of rectangular bivariate and trivariate normal and t probabilities, Stat. Comput., Volume 14 (2004), pp. 251-260 | MR | DOI
[32] Sequential design of computer experiments, Wiley StatsRef: Statistics Reference Online, John Wiley & Sons, 2017, pp. 1-9 | DOI
[33] A note on the choice and the estimation of kriging models for the analysis of deterministic computer experiments, Appl. Stochastic Models Bus. Ind., Volume 25 (2009) no. 2, pp. 115-131 | DOI | MR | Zbl
[34] Geostatistics for natural resources evaluation, Oxford University Press, 1997 | DOI | Zbl
[35] Model selection for gaussian process regression, Pattern Recognition: 39th German Conference, GCPR 2017, Basel, Switzerland, September 12–15, 2017, Proceedings 39, Springer (2017), pp. 306-318
[36] COCO: A platform for comparing continuous optimizers in a black-box setting, Optim. Methods Softw., Volume 36 (2021) no. 1, pp. 114-144 | DOI | MR | Zbl
[37] Assessment of uncertainty in computer experiments from Universal to Bayesian Kriging, Appl. Stochastic Models Bus. Ind., Volume 25 (2009) no. 2, pp. 99-113 | DOI | MR | Zbl
[38] Universal cokriging under intrinsic coregionalization, Math. Geol., Volume 26 (1994), pp. 205-226 | DOI | MR | Zbl
[39] On sequential sampling for global metamodeling in engineering design, Proceedings of the ASME 2002 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. Volume 2: 28th Design Automation Conference, American Society of Mechanical Engineer (2002), pp. 539-548 | DOI
[40] Efficient global optimization of expensive black-box functions, J. Glob. Optim., Volume 13 (1998) no. 4, pp. 455-492 | DOI | MR | Zbl
[41] Remarks on multi-output Gaussian process regression, Knowledge-Based Syst., Volume 144 (2018), pp. 102-121 | DOI
[42] Survey of multi-objective optimization methods for engineering, Struct. Multidiscip. Optim., Volume 26 (2004), pp. 369-395 | DOI | MR | Zbl
[43] Comparison of Three Methods for Selecting Values of Input Variables in the Analysis of Output from a Computer Code, Technometrics, Volume 21 (1979) no. 2, pp. 239-245 | MR | Zbl
[44] Benchmarking derivative-free optimization algorithms, SIAM J. Optim., Volume 20 (2009) no. 1, pp. 172-191 | DOI | MR | Zbl
[45] Random number generation and quasi-Monte Carlo methods, Society for Industrial and Applied Mathematics, 1992 | DOI | MR | Zbl
[46] Curve fitting and optimal design for prediction, J. R. Stat. Soc., Ser. B, Stat. Methodol., Volume 40 (1978) no. 1, pp. 1-24 | DOI | MR | Zbl
[47] Gaussian processes for prediction, 2007
[48] Nonstationary Gaussian processes for regression and spatial modelling, Carnegie Mellon University (2003)
[49] Coupling and selecting constraints in Bayesian optimization under uncertainties, Optim. Eng., Volume 25 (2024) no. 1, pp. 373-412 | DOI | MR | Zbl
[50] Adaptive designs of experiments for accurate approximation of a target region, J. Mech. Des., Volume 132 (2010) no. 7, 071008, 9 pages | DOI
[51] A benchmark of kriging-based infill criteria for noisy optimization, Struct. Multidiscip. Optim., Volume 48 (2013) no. 3, pp. 607-626 | DOI
[52] Direct search algorithms for optimization calculations, Acta Numer., Volume 7 (1998), pp. 287-336 | DOI | Zbl
[53] Gaussian processes for machine learning, MIT Press, 2006 | Zbl | MR
[54] System identification methods for (operational) modal analysis: review and comparison, Arch. Comput. Methods Eng., Volume 19 (2012), pp. 51-124 | DOI | MR | Zbl
[55] DiceKriging, DiceOptim: Two R packages for the analysis of computer experiments by kriging-based metamodeling and optimization (2012)
[56] Muiltiobjective optimization using nondominated sorting in genetic algorithms, Evol. Comput., Volume 2 (1994) no. 3, pp. 221-248 | DOI
[57] Package ‘mco’, 2013
[58] COCO: the bi-objective black box optimization benchmarking (bbob-biobj) test suite (2016)
[59] Subspace identification for linear systems: Theory–Implementation–Applications, Springer, 2012 | MR
[60] Optimality in Parametric Systems, John Wiley & Sons, 1981 | MR | Zbl
[61] Multi-linear interpolation, 2008
[62] The Wiener–Askey polynomial chaos for stochastic differential equations, SIAM J. Sci. Comput., Volume 24 (2002) no. 2, pp. 619-644 | DOI | MR | Zbl
Cited by Sources: