Active emulation of computer codes with Gaussian processes Application to remote sensing

被引:44
作者
Heestermans Svendsen, Daniel [1 ]
Martino, Luca [2 ]
Camps-Valls, Gustau [1 ]
机构
[1] Univ Valencia, Image Proc Lab IPL, C Cat Jose Beltran 2, Paterna 46980, Spain
[2] Univ Rey Juan Carlos URJC, Dept Signal Proc, Camino Molino 5, Fuenlabrada 28943, Spain
基金
欧洲研究理事会;
关键词
Active learning; Gaussian process; Emulation; Design of experiments; Computer code; Remote sensing; Radiative transfer model; EXPERIMENTAL-DESIGN; SEQUENTIAL DESIGNS; SEGMENTATION; MODELS;
D O I
10.1016/j.patcog.2019.107103
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many fields of science and engineering rely on running simulations with complex and computationally expensive models to understand the involved processes in the system of interest. Nevertheless, the high cost involved hamper reliable and exhaustive simulations. Very often such codes incorporate heuristics that ironically make them less tractable and transparent. This paper introduces an active learning methodology for adaptively constructing surrogate models, i.e. emulators, of such costly computer codes in a multi-output setting. The proposed technique is sequential and adaptive, and is based on the optimization of a suitable acquisition function. It aims to achieve accurate approximations, model tractability, as well as compact and expressive simulated datasets. In order to achieve this, the proposed Active Multi-Output Gaussian Process Emulator (AMOGAPE) combines the predictive capacity of Gaussian Processes (GPs) with the design of an acquisition function that favors sampling in low density and fluctuating regions of the approximation functions. Comparing different acquisition functions, we illustrate the promising performance of the method for the construction of emulators with toy examples, as well as for a widely used remote sensing transfer code. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页数:12
相关论文
共 42 条
[1]   An Adaptive Exploration-Exploitation Algorithm for Constructing Metamodels in Random Simulation Using a Novel Sequential Experimental Design [J].
Ajdari, Ali ;
Mahlooji, Hashem .
COMMUNICATIONS IN STATISTICS-SIMULATION AND COMPUTATION, 2014, 43 (05) :947-968
[2]  
Altham PME, 2012, J STAT SOFTW, V46, P1
[3]   Linear Latent Force Models Using Gaussian Processes [J].
Alvarez, Mauricio A. ;
Luengo, David ;
Lawrence, Neil D. .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2013, 35 (11) :2693-2705
[4]   Kernels for Vector-Valued Functions: A Review [J].
Alvarez, Mauricio A. ;
Rosasco, Lorenzo ;
Lawrence, Neil D. .
FOUNDATIONS AND TRENDS IN MACHINE LEARNING, 2012, 4 (03) :195-266
[5]  
[Anonymous], THESIS
[6]  
[Anonymous], 2019, STAT COMPUTING
[7]  
[Anonymous], 2000, MUSTERERKENNUNG 2000
[8]  
[Anonymous], 2010, P 13 INT C ARTIFICIA
[9]   IMPLEMENTING SOBOLS QUASIRANDOM SEQUENCE GENERATOR [J].
BRATLEY, P ;
FOX, BL .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1988, 14 (01) :88-100
[10]   Hierarchical adaptive experimental design for Gaussian process emulators [J].
Busby, Daniel .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 2009, 94 (07) :1183-1193