Hao Wang 0025

dblp:w/HaoWang-25 · DBLP profile ↗
← Back
53ranked-venue papers
11as first author
26since 2021 · last 2026
0000-0002-4933-5181ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 51 · 10 first-author · 25 since 2021Databases, data management, data science and information retrieval · 5 · 1 since 2021Human-computer interaction and ubiquitous computing · 4 · 3 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021Theory of computation · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Center-Outward q-Dominance: A Sample-Computable Proxy for Strong Stochastic Dominance in Stochastic Multi-Objective Optimisation
abstract
Stochastic multi-objective optimization (SMOOP) requires ranking multivariate distributions; yet, most empirical studies perform scalarization, which loses information and is unreliable. Based on the optimal transport theory, we introduce the center-outward q-dominance relation and prove it implies strong first-order stochastic dominance (FSD). Also, we develop an empirical test procedure based on q-dominance, and derive an explicit sample size threshold, n(δ), to control the Type I error. We verify the usefulness of our approach in two scenarios: (1) as a ranking method in hyperparameter tuning; (2) as a selection method in multi-objective optimization algorithms. For the former, we analyze the final stochastic Pareto sets of seven multi-objective hyperparameter tuners on the YAHPO-MO benchmark tasks with q-dominance, which allows us to compare these tuners when the expected hypervolume indicator (HVI, the most common performance metric) of the Pareto sets becomes indistinguishable. For the latter, we replace the mean value-based selection in the NSGA-II algorithm with q-dominance, which shows a superior convergence rate on noise-augmented ZDT benchmark problems. These results establish center-outward q-dominance as a principled, tractable foundation for seeking truly stochastically dominant solutions for SMOOPs.
Robin van der Laag, Hao Wang 0025, Thomas Bäck, Yingjie Fan 0002
AAAI2
2025 Transfer Learning of Surrogate Models via Domain Affine Transformation Across Synthetic and Real-World Benchmarks
abstract
Surrogate models are frequently employed as efficient substitutes for the costly execution of real-world processes. However, constructing a high-quality surrogate model often demands extensive data acquisition. A solution to this issue is to transfer pre-trained surrogate models for new tasks, provided that certain invariances exist between tasks. This study focuses on transferring non-differentiable surrogate models (e.g., random forests) from a source function to a target function, where we assume their domains are related by an unknown affine transformation, using only a limited amount of transfer data points evaluated on the target. Previous research attempts to tackle this challenge for differentiable models, e.g., Gaussian process regression, which minimizes the empirical loss on the transfer data by tuning the affine transformations. In this paper, we extend the previous work to the random forest and assess its effectiveness on a widely-used artificial problem set - Black-Box Optimization Benchmark (BBOB) testbed, and on four real-world transfer learning problems. The results highlight the significant practical advantages of the proposed method, particularly in reducing both the data requirements and computational costs of training surrogate models for complex real-world scenarios.
Shuaiqun Pan, Diederick Vermetten, Manuel López-Ibáñez 0001, Thomas Bäck, Hao Wang 0025
CEC5
2025 An Adaptive Re-evaluation Method for Evolution Strategy under Additive Noise
abstract
The Covariance Matrix Adaptation Evolutionary Strategy (CMA-ES) is one of the most advanced algorithms in numerical black-box optimization. For noisy objective functions, several approaches were proposed to mitigate the noise, e.g., re-evaluations of the same solution or adapting the population size. In this paper, we devise a novel method to adaptively choose the optimal re-evaluation number for function values corrupted by additive Gaussian white noise. We derive a theoretical lower bound of the expected improvement achieved in one iteration of CMA-ES, given an estimation of the noise level and the Lipschitz constant of the function's gradient. Solving for the maximum of the lower bound, we obtain a simple expression of the optimal re-evaluation number. We experimentally compare our method to the state-of-the-art noise-handling methods for CMA-ES on a set of artificial test functions across various noise levels, optimization budgets, and dimensionality. Our method demonstrates significant advantages in terms of the probability of hitting near-optimal function values.
Catalin-Viorel Dinu, Yash J. Patel, Xavier Bonet-Monroig, Hao Wang 0025
GECCO4
2025 Abnormal Mutations: Evolution Strategies Don't Require Gaussianity
abstract
The mutation process in evolution strategies has been interlinked with the normal distribution since its inception. Many lines of reasoning have been given for this strong dependency, ranging from maximum entropy arguments to the need for isotropy. However, some theoretical results suggest that other distributions might lead to similar local convergence properties. This paper empirically shows that a wide range of evolutionary strategies, from the (1+1)-ES to CMA-ES, show comparable optimization performance when using a mutation distribution other than the standard Gaussian. Replacing it with, e.g., uniformly distributed mutations, does not deteriorate the performance of ES, when using the default adaptation mechanism for the strategy parameters. We observe that these results hold not only for the sphere model but also for a wider range of benchmark problems.
Jacob de Nobel, Diederick Vermetten, Hao Wang 0025, Anna V. Kononova, Günter Rudolph, Thomas Bäck
GECCO3
2025 Evolving Hard Maximum Cut Instances for Quantum Approximate Optimization Algorithms
abstract
Variational quantum algorithms, such as the Recursive Quantum Approximate Optimization Algorithm (RQAOA), have become increasingly popular, offering promising avenues for employing Noisy Intermediate-Scale Quantum devices to address challenging combinatorial optimization tasks like the maximum cut problem. In this study, we utilize an evolutionary algorithm equipped with a unique fitness function. This approach targets hard maximum cut instances within the latent space of a Graph Autoencoder, identifying those that pose significant challenges or are particularly tractable for RQAOA, in contrast to the classic Goemans and Williamson algorithm. Our findings not only delineate the distinct capabilities and limitations of each algorithm but also expand our understanding of RQAOA's operational limits. Furthermore, the diverse set of graphs we have generated serves as a crucial benchmarking asset, emphasizing the need for more advanced algorithms to tackle combinatorial optimization challenges. Additionally, our results pave the way for new avenues in graph generation research, offering exciting opportunities for future explorations.
Shuaiqun Pan, Yash J. Patel, Aneta Neumann, Frank Neumann 0001, Thomas Bäck, Hao Wang 0025
GECCO6
2025 A Multi-Form Optimization Framework for Analog Integrated Circuit Sizing
abstract
In recent years, simulation-based optimization methods for analog integrated circuit design parameters optimization (a.k.a sizing) have attracted extensive research interest. Currently, researchers primarily focus on developing efficient algorithms while paying little attention to decision spaces. This work focuses on the decision space, aiming to improve the efficiency and usability of the parameters optimization task. linear and dynamic circuits. We also handle circuit constraints by directly fine-tuning search bounds. Second, taking the high-fidelity EKV model, we demonstrate the unique characteristics of the electrical design space and prove that a bijective relationship exists between the two decision spaces. Third, we propose a multi-form (MF) optimization framework that simultaneously optimizes the physical design space and electrical design space. This framework avoids the choice of decision space and enhances the algorithm’s optimization efficiency by transferring candidate solutions between two decision spaces. Also, we propose to solve the MF optimization task with Bayesian optimization and population-based algorithms. The proposed sizing framework is verified on three typical analog circuit sizing tasks: single-objective, multi-objective, and yield optimization problems. The result and ablation study show that the proposed framework consistently achieves better results compared to traditional single-space optimization methods, with significantly fewer iterations.
Chen Chen 0123, Hongyi Wang 0010, Feng Liang 0001, Thomas Bäck, Hao Wang 0025
IEEE Trans. Circuits Syst. I Regul. Pap.5
2025 A Newton Method for Hausdorff Approximations of the Pareto Front Within Multiobjective Evolutionary Algorithms
abstract
A common goal in evolutionary multiobjective optimization is to find suitable finite-size approximations of the Pareto front of a given multiobjective optimization problem. While many multiobjective evolutionary algorithms (MOEAs) have proven to be very efficient in finding good Pareto front approximations, they may need quite a few resources or may even fail to obtain optimal or nearly optimal approximations. Hereby, optimality is implicitly defined by the chosen performance indicator. In this work, we propose a set-based Newton method for the Hausdorff approximations of the Pareto front to be used within MOEAs. To this end, we first generalize the previously proposed Newton step for the performance indicator to treat constrained problems for general reference sets. To approximate the target Pareto front, we propose a particular strategy for generating the reference set that utilizes the data gathered by the evolutionary algorithm during its run. Finally, we show the benefit of the Newton method as a postprocessing step on several benchmark test functions and different base evolutionary algorithms.
Hao Wang 0025, Angel E. Rodriguez-Fernandez, Lourdes Uribe, André H. Deutz, Oziel Cortés-Piña, Oliver Schütze 0001
IEEE Trans. Evol. Comput.1
2024 Enhancing Plausibility Evaluation for Generated Designs with Denoising Autoencoder
Jiajie Fan, Amal Trigui, Thomas Bäck, Hao Wang 0025
ECCV (78)4
2024 Transfer Learning of Surrogate Models via Domain Affine Transformation
abstract
Surrogate models are widely applied in many scenarios to replace expensive executions of real-world procedures. Training a high-quality surrogate model often requires many sample points, which can be costly to obtain. We would amortize this cost if we could reuse already-trained surrogates in future tasks, provided certain invariances are retained across tasks. This paper studies transferring a surrogate model trained on a source function to a target function using a small data set. As a first step, we consider the following invariance: the domains of the source and target functions are related by an unknown affine transformation. We propose to parameterize the surrogate of the source with an affine transformation and optimize it w.r.t. an empirical loss measured with a small transfer data set sampled on the target. We select all functions from the well-known black-box optimization benchmark (BBOB) as the source and artificially generate the target with affine transformation sampled u.a.r. We experiment with a commonly used surrogate model, Gaussian process regression, where results show that the transferred surrogate significantly outperforms both the original surrogate and the one built from scratch with the transfer data set.
Shuaiqun Pan, Diederick Vermetten, Manuel López-Ibáñez 0001, Thomas Bäck, Hao Wang 0025
GECCO5
2024 Large-Scale Benchmarking of Metaphor-Based Optimization Heuristics
abstract
The number of proposed iterative optimization heuristics is growing steadily, and with this growth, there have been many points of discussion within the wider community. One particular criticism that is raised towards many new algorithms is their focus on metaphors used to present the method, rather than emphasizing their potential algorithmic contributions. Several studies into popular metaphor-based algorithms have highlighted these problems, even showcasing algorithms that are functionally equivalent to older existing methods. Unfortunately, this detailed approach is not scalable to the whole set of metaphor-based algorithms. Because of this, we investigate ways in which benchmarking can shed light on these algorithms. To this end, we run a set of 294 algorithm implementations on the BBOB function suite. We investigate how the choice of the budget, the performance measure, or other aspects of experimental design impact the comparison of these algorithms. Our results emphasize why benchmarking is a key step in expanding our understanding of the algorithm space, and what challenges still need to be overcome to fully gauge the potential improvements to the state-of-the-art hiding behind the metaphors.
Diederick Vermetten, Carola Doerr, Hao Wang 0025, Anna V. Kononova, Thomas Bäck
GECCO3
2024 Probability Distribution of Hypervolume Improvement in Bi-objective Bayesian Optimization
abstract
Hypervolume improvement (HVI) is commonly employed in multi-objective Bayesian optimization algorithms to define acquisition functions due to its Pareto-compliant property. Rather than focusing on specific statistical moments of HVI, this work aims to provide the exact expression of HVI’s probability distribution for bi-objective problems. Considering a bi-variate Gaussian random variable resulting from Gaussian process (GP) modeling, we derive the probability distribution of its hypervolume improvement via a cell partition-based method. Our exact expression is superior in numerical accuracy and computation efficiency compared to the Monte Carlo approximation of HVI’s distribution. Utilizing this distribution, we propose a novel acquisition function - $\varepsilon$-probability of hypervolume improvement ($\varepsilon$-PoHVI). Experimentally, we show that on many widely-applied bi-objective test problems, $\varepsilon$-PoHVI significantly outperforms other related acquisition functions, e.g., $\varepsilon$-PoI, and expected hypervolume improvement, when the GP model exhibits a large the prediction uncertainty.
Hao Wang 0025, Kaifeng Yang, Michael Affenzeller
ICML1
2024 IOHexperimenter: Benchmarking Platform for Iterative Optimization Heuristics
abstract
We present IOHexperimenter, the experimentation module of the IOHprofiler project. IOHexperimenter aims at providing an easy-to-use and customizable toolbox for benchmarking iterative optimization heuristics such as local search, evolutionary and genetic algorithms, and Bayesian optimization techniques. IOHexperimenter can be used as a stand-alone tool or as part of a benchmarking pipeline that uses other modules of the IOHprofiler environment. IOHexperimenter provides an efficient interface between optimization problems and their solvers while allowing for granular logging of the optimization process. Its logs are fully compatible with existing tools for interactive data analysis, which significantly speeds up the deployment of a benchmarking pipeline. The main components of IOHexperimenter are the environment to build customized problem suites and the various logging options that allow users to steer the granularity of the data records.
Jacob de Nobel, Furong Ye, Diederick Vermetten, Hao Wang 0025, Carola Doerr, Thomas Bäck
Evol. Comput.4
2023 Benchmarking Algorithms for Submodular Optimization Problems Using IOHProfiler
abstract
Submodular functions play a key role in the area of optimization as they allow to model many real-world problems that face diminishing returns. Evolutionary algorithms have been shown to obtain strong theoretical performance guarantees for a wide class of submodular problems under various types of constraints while clearly outperforming standard greedy approximation algorithms. This paper introduces a setup for benchmarking algorithms for submodular optimization problems with the aim to provide researchers with a framework to enhance and compare the performance of new algorithms for submodular problems. The focus is on the development of iterative search algorithms such as evolutionary algorithms with the implementation provided and integrated into IOHprofiler which allows for tracking and comparing the progress and performance of iterative search algorithms. We present a range of submodular optimization problems that have been integrated into IOHprofiler and show how the setup can be used for analyzing and comparing iterative search algorithms in various settings.
Frank Neumann 0001, Aneta Neumann, Chao Qian 0001, Anh Viet Do, Jacob de Nobel, Diederick Vermetten, Saba Sadeghi Ahouei, Furong Ye, Hao Wang 0025, Thomas Bäck
CEC9
2023 The Hypervolume Indicator Hessian Matrix: Analytical Expression, Computational Time Complexity, and Sparsity
André H. Deutz, Michael T. M. Emmerich, Hao Wang 0025
EMO3
2023 To Switch or Not to Switch: Predicting the Benefit of Switching Between Algorithms Based on Trajectory Features
Diederick Vermetten, Hao Wang 0025, Kevin Sim, Emma Hart
EvoApplications@EvoStar2
2023 Evolutionary Algorithms for Parameter Optimization - Thirty Years Later
abstract
Thirty years, 1993-2023, is a huge time frame in science. We address some major developments in the field of evolutionary algorithms, with applications in parameter optimization, over these 30 years. These include the covariance matrix adaptation evolution strategy and some fast-growing fields such as multimodal optimization, surrogate-assisted optimization, multiobjective optimization, and automated algorithm design. Moreover, we also discuss particle swarm optimization and differential evolution, which did not exist 30 years ago, either. One of the key arguments made in the paper is that we need fewer algorithms, not more, which, however, is the current trend through continuously claiming paradigms from nature that are suggested to be useful as new optimization algorithms. Moreover, we argue that we need proper benchmarking procedures to sort out whether a newly proposed algorithm is useful or not. We also briefly discuss automated algorithm design approaches, including configurable algorithm design frameworks, as the proposed next step toward designing optimization algorithms automatically, rather than by hand.
Thomas Bäck, Anna V. Kononova, Niki van Stein, Hao Wang 0025, Kirill A. Antonov, Roman Kalkreuth, Jacob de Nobel, Diederick Vermetten, Roy de Winter, Furong Ye
Evol. Comput.4
2022 Analyzing the impact of undersampling on the benchmarking and configuration of evolutionary algorithms
abstract
The stochastic nature of iterative optimization heuristics leads to inherently noisy performance measurements. Since these measurements are often gathered once and then used repeatedly, the number of collected samples will have a significant impact on the reliability of algorithm comparisons. We show that care should be taken when making decisions based on limited data. Particularly, we show that the number of runs used in many benchmarking studies, e.g., the default value of 15 suggested by the COCO environment, can be insufficient to reliably rank algorithms on well-known numerical optimization benchmarks.
Diederick Vermetten, Hao Wang 0025, Manuel López-Ibáñez 0001, Carola Doerr, Thomas Bäck
GECCO2
2022 High Dimensional Bayesian Optimization with Kernel Principal Component Analysis
Kirill A. Antonov, Elena Raponi, Hao Wang 0025, Carola Doerr
PPSN (1)3
2022 Per-run Algorithm Selection with Warm-Starting Using Trajectory-Based Features
Ana Kostovska, Anja Jankovic 0001, Diederick Vermetten, Jacob de Nobel, Hao Wang 0025, Tome Eftimov, Carola Doerr
PPSN (1)5
2022 A Systematic Approach to Analyze the Computational Cost of Robustness in Model-Assisted Robust Optimization
Sibghat Ullah, Hao Wang 0025, Stefan Menzel, Bernhard Sendhoff, Thomas Bäck
PPSN (1)2
2022 Automated Configuration of Genetic Algorithms by Tuning for Anytime Performance
abstract
Finding the best configuration of algorithms’ hyperparameters for a given optimization problem is an important task in evolutionary computation. We compare in this work the results of four different hyperparameter optimization (HPO) approaches for a family of genetic algorithms (GAs) on 25 diverse pseudo-Boolean optimization (PBO) problems. More precisely, we compare previously obtained results from a grid search with those obtained from three automated configuration techniques: 1) iterated racing; 2) mixed-integer parallel-efficient global optimization (MIP-EGO); and 3) mixed-integer evolutionary strategies. Using two different cost metrics: 1) expected running time (ERT) and 2) the area under the empirical cumulative distribution function (ECDF) curve, we find that in several cases the best configurations with respect to ERT are obtained when using the area under the ECDF curve as the cost metric during the configuration process. Our results suggest that even when interested in ERT performance, it might be preferable to use anytime performance measures for the configuration task. We also observe that tuning for ERT is much more sensitive with respect to the budget that is allocated to the target algorithms.
Furong Ye, Carola Doerr, Hao Wang 0025, Thomas Bäck
IEEE Trans. Evol. Comput.3
2022 IOHanalyzer: Detailed Performance Analyses for Iterative Optimization Heuristics
abstract
Benchmarking and performance analysis play an important role in understanding the behaviour of iterative optimization heuristics (IOHs) such as local search algorithms, genetic and evolutionary algorithms, Bayesian optimization algorithms, etc. This task, however, involves manual setup, execution, and analysis of the experiment on an individual basis, which is laborious and can be mitigated by a generic and well-designed platform. For this purpose, we propose IOHanalyzer, a new user-friendly tool for the analysis, comparison, and visualization of performance data of IOHs. Implemented in R and C++ , IOHanalyzer is fully open source. It is available on CRAN and GitHub. IOHanalyzer provides detailed statistics about fixed-target running times and about fixed-budget performance of the benchmarked algorithms with a real-valued codomain, single-objective optimization tasks. Performance aggregation over several benchmark problems is possible, for example in the form of empirical cumulative distribution functions. Key advantages of IOHanalyzer over other performance analysis packages are its highly interactive design, which allows users to specify the performance measures, ranges, and granularity that are most useful for their experiments, and the possibility to analyze not only performance traces, but also the evolution of dynamic state parameters. IOHanalyzer can directly process performance data from the main benchmarking platforms, including the COCO platform, Nevergrad, the SOS platform, and IOHexperimenter. An R programming interface is provided for users preferring to have a finer control over the implemented functionalities.
Hao Wang 0025, Diederick Vermetten, Furong Ye, Carola Doerr, Thomas Bäck
ACM Trans. Evol. Learn. Optim.1
2021 Improved Automated CASH Optimization with Tree Parzen Estimators for Class Imbalance Problems
abstract
The imbalanced classification problem is very relevant in both academic and industrial applications. The task of finding the best machine learning model to use for a specific imbalanced dataset is complicated due to a large number of existing algorithms, each with its own hyperparameters. The Combined Algorithm Selection and Hyperparameter optimization (CASH) has been introduced to tackle both aspects at the same time. However, CASH has not been studied in detail in the class imbalance domain, where the best combination of resampling technique and classification algorithm is searched for, together with their optimized hyperparameters. Thus, we target the CASH problem for imbalanced classification. We experiment with a search space of 5 classification algorithms, 21 resampling approaches and 64 relevant hyperparameters in total. Moreover, we investigate performance of 2 well-known optimization approaches: Random search and Tree Parzen Estimators approach which is a kind of Bayesian optimization. For comparison, we also perform grid search on all combinations of resampling techniques and classification algorithms with their default hyperparameters. Our experimental results show that a Bayesian optimization approach outperforms the other approaches for CASH in this application domain.
Jiawen Kong, Hao Wang 0025, Stefan Menzel, Bernhard Sendhoff, Anna V. Kononova, Thomas Bäck
DSAA3
2021 On Statistical Analysis of MOEAs with Multiple Performance Indicators
Hao Wang 0025, Carlos Ignacio Hernandez Castellanos, Tome Eftimov
EMO1
2021 Tabu-Driven Quantum Neighborhood Samplers
Charles Moussa, Hao Wang 0025, Henri Calandra, Thomas Bäck, Vedran Dunjko
EvoCOP2
2021 Explorative data analysis of time series based algorithm features of CMA-ES variants
abstract
In this study, we analyze behaviours of the well-known CMA-ES by extracting the time-series features on its dynamic strategy parameters. An extensive experiment was conducted on twelve CMA-ES variants and 24 test problems taken from the BBOB (Black-Box Optimization Bench-marking) testbed, where we used two different cutoff times to stop those variants. We utilized the tsfresh package for extracting the features and performed the feature selection procedure using the Boruta algorithm, resulting in 32 features to distinguish either CMA-ES variants or the problems. After measuring the number of predefined targets reached by those variants, we contrive to predict those measured values on each test problem using the feature. From our analysis, we saw that the features can classify the CMA-ES variants, or the function groups decently, and show a potential for predicting the performance of those variants. We conducted a hierarchical clustering analysis on the test problems and noticed a drastic change in the clustering outcome when comparing the longer cutoff time to the shorter one, indicating a huge change in search behaviour of the algorithm. In general, we found that with longer time series, the predictive power of the time series features increase.
Jacob de Nobel, Hao Wang 0025, Thomas Bäck
GECCO2
2020 Automated Machine Learning for the Classification of Normal and Abnormal Electromyography Data
abstract
Needle electromyography (EMG) is a common technique used in clinical neurophysiology to record the electrical activity of muscles at different levels of activation. It can be used to diagnose various neurological/muscular disorders, as the EMG signals of patients with both nerve diseases (neuropathies) and muscle diseases (myopathies) differ from the signal in healthy controls. A major drawback of this examination is that it relies on visual inspection and as such, it is highly subjective and prone to errors. Based on EMG time series of 65 individuals (40 with ALS/IBM and 25 healthy), we aim to develop an automated machine-learning pipeline for the classification of EMG recordings of muscles in either disease or healthy (muscle-level). The automated pipeline consists of feature extraction, feature selection, modelling algorithm, and optimization, in which the most significant features are automatically selected from the feature space and the hyperparameters of the model are optimized by a Bayesian technique as part of the automated approach. Aside from the muscle-level approach, we also explore a patient-level approach, which uses the output of the muscle-level automated pipeline in a post-processing manner to classify patients in being either disease or healthy, based on their muscle recordings. The resulting two approaches yield an AUC score of 81.7% (muscle-level) and 81.5% (patient-level), indicating that such approaches can assist clinicians in diagnosing if a patient has a neuropathy/myopathy or is healthy.
Marios Kefalas, Milan Koch, Victor Geraedts, Hao Wang 0025, Martijn Tannemaat, Thomas Bäck
IEEE BigData4
2020 Can Single Solution Optimisation Methods Be Structurally Biased?
abstract
This paper investigates whether optimisation methods with the population made up of one solution can suffer from structural bias just like their multisolution variants. Following recent results highlighting the importance of choice of strategy for handling solutions generated outside the domain, a selection of single solution methods are considered in conjunction with several such strategies. Obtained results are tested for the presence of structural bias by means of a traditional approach from literature and a newly proposed here statistical approach. These two tests are demonstrated to be not fully consistent. All tested methods are found to be structurally biased with at least one of the tested strategies. Confirming results for multisolution methods, it is such strategy that is shown to control the emergence of structural bias in single solution methods. Some of the tested methods exhibit a kind of structural bias that has not been observed before.
Anna V. Kononova, Fabio Caraffini, Hao Wang 0025, Thomas Bäck
CEC3
2020 Towards dynamic algorithm selection for numerical black-box optimization: investigating BBOB as a use case
abstract
One of the most challenging problems in evolutionary computation is to select from its family of diverse solvers one that performs well on a given problem. This algorithm selection problem is complicated by the fact that different phases of the optimization process require different search behavior. While this can partly be controlled by the algorithm itself, there exist large differences between algorithm performance. It can therefore be beneficial to swap the configuration or even the entire algorithm during the run. Long deemed impractical, recent advances in Machine Learning and in exploratory landscape analysis give hope that this dynamic algorithm configuration (dynAC) can eventually be solved by automatically trained configuration schedules. With this work we aim at promoting research on dynAC, by introducing a simpler variant that focuses only on switching between different algorithms, not configurations. Using the rich data from the Black Box Optimization Benchmark (BBOB) platform, we show that even single-switch dynamic Algorithm selection (dynAS) can potentially result in significant performance gains. We also discuss key challenges in dynAS, and argue that the BBOB-framework can become a useful tool in overcoming these.
Diederick Vermetten, Hao Wang 0025, Thomas Bäck, Carola Doerr
GECCO2
2020 Integrated vs. sequential approaches for selecting and tuning CMA-ES variants
abstract
When faced with a specific optimization problem, deciding which algorithm to apply is always a difficult task. Not only is there a vast variety of algorithms to select from, but these algorithms are often controlled by many hyperparameters, which need to be suitably tuned in order to achieve peak performance. Usually, the problem of selecting and configuring the optimization algorithm is addressed sequentially, by first selecting a suitable algorithm and then tuning it for the application at hand. Integrated approaches, commonly known as Combined Algorithm Selection and Hyperparameter (CASH) solvers, have shown promise in several applications.
Diederick Vermetten, Hao Wang 0025, Carola Doerr, Thomas Bäck
GECCO2
2020 Exploring Clinical Time Series Forecasting with Meta-Features in Variational Recurrent Models
abstract
Clinical time series are known for irregular, highly-sporadic and strongly-complex structures and are consequently difficult to model by traditional state-space models. In this paper, we investigate the potential of applying variational recurrent neural networks (VRNNs) for forecasting clinical time series extracted from electronic health records (EHRs) of patients. Variational recurrent neural networks (VRNNs) combine recurrent neural networks (RNNs) and variational inference (VI) and are state-of-the-art methods to model highly-variable sequential data such as text, speech, time series and multimedia signals in a generative fashion. We propose to incorporate multiple correlated time series to improve the forecasting of VRNNs. The selection of these correlated time series is based on the similarity of the supplementary medical information e.g., disease diagnostics, ethnicity and age etc. between the patients. We evaluate the effectiveness of utilizing such supplementary information with root mean square error (RMSE), on clinical benchmark data-set "Medical Information Mart for Intensive Care (MIMIC III)" for multi-step-ahead prediction. We further perform subjective analysis to highlight the effects of the similarity of the supplementary medical information on individual temporal features e.g., Systolic Blood Pressure (SBP), Heart Rate (HR) etc. of the patients from the same data-set. Our results clearly show that incorporating the correlated time series based on the supplementary medical information can help improving the accuracy of the VRNNs for clinical time series forecasting.
Ullah Ullah, Zhao Xu 0001, Hao Wang 0025, Stefan Menzel, Bernhard Sendhoff, Thomas Bäck
IJCNN3
2020 Can Compact Optimisation Algorithms Be Structurally Biased?
Anna V. Kononova, Fabio Caraffini, Hao Wang 0025, Thomas Bäck
PPSN (1)3
2020 High Dimensional Bayesian Optimization Assisted by Principal Component Analysis
Elena Raponi, Hao Wang 0025, Mariusz Bujny, Simonetta Boria, Carola Doerr
PPSN (1)2
2020 Benchmarking a (μ +λ ) Genetic Algorithm with Configurable Crossover Probability
Furong Ye, Hao Wang 0025, Carola Doerr, Thomas Bäck
PPSN (2)2
2020 Towards Data-driven Services in Vehicles
Milan Koch, Hao Wang 0025, Robert Bürgel, Thomas Bäck
VEHITS2
2020 Cluster-based Kriging approximation algorithms for complexity reduction
abstract
Abstract KrigingorGaussian Process Regressionis applied in many fields as a non-linear regression model as well as a surrogate model in the field of evolutionary computation. However, the computational and space complexity of Kriging, that is cubic and quadratic in the number of data points respectively, becomes a major bottleneck with more and more data available nowadays. In this paper, we propose a general methodology for the complexity reduction, called cluster Kriging, where the whole data set is partitioned into smaller clusters and multiple Kriging models are built on top of them. In addition, four Kriging approximation algorithms are proposed as candidate algorithms within the new framework. Each of these algorithms can be applied to much larger data sets while maintaining the advantages and power of Kriging. The proposed algorithms are explained in detail and compared empirically against a broad set of existing state-of-the-art Kriging approximation methods on a well-defined testing framework. According to the empirical study, the proposed algorithms consistently outperform the existing algorithms. Moreover, some practical suggestions are provided for using the proposed algorithms.
Niki van Stein, Hao Wang 0025, Wojtek Kowalczyk, Michael T. M. Emmerich, Thomas Bäck
Appl. Intell.2
2020 The Set-Based Hypervolume Newton Method for Bi-Objective Optimization
abstract
In this paper, we propagate the use of a set-based Newton method that enables computing a finite size approximation of the Pareto front (PF) of a given twice continuously differentiable bi-objective optimization problem (BOP). To this end, we first derive analytically the Hessian matrix of the hypervolume indicator, a widely used performance indicator for PF approximation sets. Based on this, we propose the hypervolume Newton method (HNM) for hypervolume maximization of a given set of candidate solutions. We first address unconstrained BOPs and focus further on first attempts for the treatment of inequality constrained problems. The resulting method may even converge quadratically to the optimal solution, however, this property is-as for all Newton methods-of local nature. We hence propose as a next step a hybrid of HNM and an evolutionary strategy in order to obtain a fast and reliable algorithm for the treatment of such problems. The strengths of both HNM and hybrid are tested on several benchmark problems and comparisons of the hybrid to state-of-the-art evolutionary algorithms for hypervolume maximization are presented.
Víctor Adrián Sosa-Hernández, Oliver Schütze 0001, Hao Wang 0025, André H. Deutz, Michael T. M. Emmerich
IEEE Trans. Cybern.3
2019 Automated Machine Learning for EEG-Based Classification of Parkinson's Disease Patients
abstract
The treatment of Parkinson’s Disease (PD) with Deep Brain Stimulation (DBS) can provide a constant level of motor functioning. Several patients, however, may suffer from postoperative cognitive deterioration. The DBS screening therefore includes an assessment of cognitive functioning prior to DBS surgery. However, these assessments may be influenced by factors such as fatigue or motivation and there is a need for novel biomarkers of cognitive dysfunction to complement the DBS screening. Electroencephalography (EEG) has been previously suggested to identify potential cognitive impairment in PD patients and may have utility during the DBS screening. A limited set of biomarkers (features) from the EEG has been identified for this purpose. Finding new biomarkers is time-consuming and there is no driving hypothesis on which new biomarkers may be important. Based on EEG time series of 40 DBS candidates, this research focuses on automated machine learning techniques to develop EEG-based algorithms for the evaluation of the cognitive function of PD patients. The automated pipeline consists of feature extraction, feature selection, modelling algorithm and optimization. With this approach we extract 794 features from each of the 21 EEG channels which results in a massive feature space. From this feature space the most significant features are selected and used for modelling. The hyperparameters of the model are optimized by a Bayesian technique as part of the automated approach. Aside from the automatically computed features, we also explore the use of features commonly used during clinical evaluation of the EEG, with the result that the model based on automatically computed features achieves a significant higher accuracy (84.0%). The newly identified features are potentially new biomarkers. We used the knowledge gathered from our automated approach to build a hand-crafted model resulting in an accuracy of 91.0%.
Milan Koch, Victor Geraedts, Hao Wang 0025, Martijn Tannemaat, Thomas Bäck
IEEE BigData3
2019 Hyper-Parameter Optimization for Improving the Performance of Grammatical Evolution
abstract
State-of-the-art Grammatical Evolution systems such as PonyGE2 have a number of hyper-parameters that control the behavior of the internal evolutionary algorithm for evolving the representations of programs. In this paper, a variant of the efficient global optimization (EGO) algorithm is applied for optimizing these hyper-parameters of the PonyGE2-system. This approach is tested on four test problems used in the Grammatical Evolution community: StringMatch, symbolic regression (the `Vladislavleva-4' problem), bank note classification and the so-called Pymax task. The experimental results show that the average performance of the GE system is improved significantly (between 25% and 168%) on all of the test problems. In addition, the resulting overall best hyper-parameter settings are substantially different from the defaults used in PonyGE2.
Hao Wang 0025, Yitan Lou, Thomas Bäck
CEC1
2019 Automatic Configuration of Deep Neural Networks with Parallel Efficient Global Optimization
abstract
Designing the architecture for an artificial neural network is a cumbersome task because of the numerous parameters to configure, including activation functions, layer types, and hyper-parameters. With the large number of parameters for most networks nowadays, it is intractable to find a good configuration for a given task by hand. In this paper the Mixed Integer Parallel Efficient Global Optimization (MIP-EGO) algorithm is proposed to automatically configure convolutional neural network architectures. It is shown that on several image classification tasks this approach is able to find competitive network architectures in terms of prediction accuracy, compared to the best hand-crafted ones in literature, when using only a fraction of the number of training epochs. Moreover, instead of the standard sequential evaluation in EGO, several candidate architectures are proposed and evaluated in parallel, which reduces the execution overhead significantly and leads to an efficient automation for deep neural network design.
Niki van Stein, Hao Wang 0025, Thomas Bäck
IJCNN2
2019 Search Dynamics on Multimodal Multiobjective Problems
abstract
We continue recent work on the definition of multimodality in multiobjective optimization (MO) and the introduction of a test bed for multimodal MO problems. This goes beyond well-known diversity maintenance approaches but instead focuses on the landscape topology induced by the objective functions. More general multimodal MO problems are considered by allowing ellipsoid contours for single-objective subproblems. An experimental analysis compares two MO algorithms, one that explicitly relies on hypervolume gradient approximation, and one that is based on local search, both on a selection of generated example problems. We do not focus on performance but on the interaction induced by the problems and algorithms, which can be described by means of specific characteristics explicitly designed for the multimodal MO setting. Furthermore, we widen the scope of our analysis by additionally applying visualization techniques in the decision space. This strengthens and extends the foundations for Exploratory Landscape Analysis (ELA) in MO.
Pascal Kerschke, Hao Wang 0025, Mike Preuss, Christian Grimme, André H. Deutz, Heike Trautmann, Michael T. M. Emmerich
Evol. Comput.2
2019 Mirrored Orthogonal Sampling for Covariance Matrix Adaptation Evolution Strategies
abstract
Generating more evenly distributed samples in high dimensional search spaces is the major purpose of the recently proposed mirrored sampling technique for evolution strategies. The diversity of the mutation samples is enlarged and the convergence rate is therefore improved by the mirrored sampling. Motivated by the mirrored sampling technique, this article introduces a new derandomized sampling technique called mirrored orthogonal sampling. The performance of this new technique is both theoretically analyzed and empirically studied on the sphere function. In particular, the mirrored orthogonal sampling technique is applied to the well-known Covariance Matrix Adaptation Evolution Strategy (CMA-ES). The resulting algorithm is experimentally tested on the well-known Black-Box Optimization Benchmark (BBOB). By comparing the results from the benchmark, mirrored orthogonal sampling is found to outperform both the standard CMA-ES and its variant using mirrored sampling.
Hao Wang 0025, Michael T. M. Emmerich, Thomas Bäck
Evol. Comput.1
2018 Cooling Strategies for the Moment-Generating Function in Bayesian Global Optimization
abstract
Bayesian Global Optimization algorithm is designed to optimize expensive objective functions with small evaluation budget. This algorithm employs a surrogate model and assesses the potential improvement of unseen solutions through the so-called infill-criterion. A novel infill-criterion proposed in our previous work is derived from the moment-generating function of the improvement. In contrast to other techniques, it features a continuous parameter that can be used to adjust the exploration-exploitation tradeoff smoothly. In this work, two cooling strategies (linear and exponential) are adopted to enhance the explorative behavior in the early stage of the search and the exploitative effect in the final converging stage. Moreover, the initial temperature and cooling speed are investigated on some selected multi-modal functions, showing that the good setting of those two parameters depends on the problems specifics. The proposed Bayesian optimization with cooling strategy is tested on well-known BBOB benchmark. The results shows that without tuning the initial temperature and cooling speed, the proposed approach improves the performance on a range of multi-modal functions as compared to the commonly used expected improvement criterion.
Hao Wang 0025, Michael T. M. Emmerich, Thomas Bäck
CEC1
2018 Towards a theory-guided benchmarking suite for discrete black-box optimization heuristics: profiling (1 + λ) EA variants on onemax and leadingones
abstract
Theoretical and empirical research on evolutionary computation methods complement each other by providing two fundamentally different approaches towards a better understanding of black-box optimization heuristics. In discrete optimization, both streams developed rather independently of each other, but we observe today an increasing interest in reconciling these two sub-branches. In continuous optimization, the COCO (Comparing Continuous Optimisers) benchmarking suite has established itself as an important platform that theoreticians and practitioners use to exchange research ideas and questions. No widely accepted equivalent exists in the research domain of discrete black-box optimization.
Carola Doerr, Furong Ye, Sander van Rijn, Hao Wang 0025, Thomas Bäck
GECCO4
2018 A Novel Uncertainty Quantification Method for Efficient Global Optimization
Niki van Stein, Hao Wang 0025, Wojtek Kowalczyk, Thomas Bäck
IPMU (3)2
2017 Hypervolume Indicator Gradient Ascent Multi-objective Optimization
Hao Wang 0025, André H. Deutz, Thomas Bäck, Michael T. M. Emmerich
EMO1
2017 Time complexity reduction in efficient global optimization using cluster kriging
abstract
Efficient Global Optimization (EGO) is an effective method to optimize expensive black-box functions and utilizes Kriging models (or Gaussian process regression) trained on a relatively small design data set. In real-world applications, such as experimental optimization, where a large data set is available, the EGO algorithm becomes computationally infeasible due to the time and space complexity of Kriging. Recently, the so-called Cluster Kriging methods have been proposed to reduce such complexities for the big data, where data sets are clustered and Kriging models are built on each cluster. Furthermore, Kriging models are combined in an optimal way for the prediction. In addition, we analyze the Cluster Kriging landscape to adopt the existing infill-criteria, e.g., the expected improvement. The approach is tested on selected global optimization problems. It is shown by the empirical studies that this approach significantly reduces the CPU time of the EGO algorithm while maintaining the convergence rate of the algorithm.
Hao Wang 0025, Niki van Stein, Michael T. M. Emmerich, Thomas Bäck
GECCO1
2017 Algorithm configuration data mining for CMA evolution strategies
abstract
In the past years, quite a number of algorithmic extensions of the Covariance Matrix Adaptation Evolution Strategy (CMA-ES) have been proposed. These extensions define a large algorithm design space, but relatively little is known about the performance of most of these variations and the interaction between them.
Sander van Rijn, Hao Wang 0025, Niki van Stein, Thomas Bäck
GECCO2
2017 A new acquisition function for Bayesian optimization based on the moment-generating function
abstract
Bayesian Optimization or Efficient Global Optimization (EGO) is a global search strategy that is designed for expensive black-box functions. In this algorithm, a statistical model (usually the Gaussian process model) is constructed on some initial data samples. The global optimum is approached by iteratively maximizing a so-called acquisition function, that balances the exploration and exploitation effect of the search. The performance of such an algorithm is largely affected by the choice of the acquisition function. Inspired by the usage of higher moments from the Gaussian process model, it is proposed to construct a novel acquisition function based on the moment-generating function (MGF) of the improvement, which is the stochastic gain over the current best fitness value by sampling at an unknown point. This MGF-based acquisition function takes all the higher moments into account and introduces an additional real-valued parameter to control the trade-off between exploration and exploitation. The motivation, rationale and closed-form expression of the proposed function are discussed in detail. In addition, we also illustrate its advantage over other acquisition functions, especially the so-called generalized expected improvement.
Hao Wang 0025, Niki van Stein, Michael T. M. Emmerich, Thomas Bäck
SMC1
2016 Balancing risk and expected gain in kriging-based global optimization
abstract
Kriging-based Global optimization has been proposed and extensively used for solving black-box optimization problems with expensive function evaluations. The performance of such algorithm relies heavily on the effectiveness of the infill criterion that is used to decide which point to evaluate next. Two common infill criteria are, the probability of improvement (PI) and the expected improvement (EI). The PI results in solutions that have a low risk of failure, that is the solution is not improved in the next round. However the expected gain can be small. EI has a higher risk of failure but maximizes expected gain. This paper views the maximization of PI and EI as a bi-objective optimization problem and suggest a fast and precise gradient-based hypervolume ascent algorithm to compute the Pareto front. The computed Pareto front can be beneficial in different scenarios: Firstly, it can be used for decision making in experimental optimization, when a human decision maker has to decide between a `low risk, low gain' or a `high risk, high gain' strategy. Another application is to use different points on the Pareto front in a multi-point efficient global optimization strategy to balance between exploitation and exploration. The algorithm is validated on two objective functions and compared to other well-known multi-objective optimization algorithms. As a side result we also analyze the landscape of the PI and EI infill criterion and provide closed-form gradient expressions of them.
Hao Wang 0025, Michael T. M. Emmerich, Thomas Bäck
CEC1
2016 Fuzzy clustering for Optimally Weighted Cluster Kriging
abstract
Kriging or Gaussian Process Regression has been successfully applied in many fields. One of the major bottlenecks of Kriging is the complexity in both processing time (cubic) and memory (quadratic) in the number of data points. To overcome these limitations, a variety of approximation algorithms have been proposed. One of these approximation algorithms is Optimally Weighted Cluster Kriging (OWCK). In this paper, OWCK is extended and enhanced by the use of fuzzy clustering methods in order to increase the accuracy. Several options are proposed and evaluated against both the original OWCK and a variety of other Kriging approximation algorithms.
Niki van Stein, Hao Wang 0025, Wojtek Kowalczyk, Michael T. M. Emmerich, Thomas Bäck
FUZZ-IEEE2
2016 Towards Analyzing Multimodality of Continuous Multiobjective Landscapes
Pascal Kerschke, Hao Wang 0025, Mike Preuss, Christian Grimme, André H. Deutz, Heike Trautmann, Michael T. M. Emmerich
PPSN2
2015 Optimally Weighted Cluster Kriging for Big Data Regression
Niki van Stein, Hao Wang 0025, Wojtek Kowalczyk, Thomas Bäck, Michael T. M. Emmerich
IDA2