Improving the Expected Improvement Algorithm
Not on the map. Why?
Abstract (arXiv)
The expected improvement (EI) algorithm is a popular strategy for information collection in optimization under uncertainty. The algorithm is widely known to be too greedy, but nevertheless enjoys wide use due to its simplicity and ability to handle uncertainty and noise in a coherent decision theoretic framework. To provide rigorous insight into EI, we study its properties in a simple setting of Bayesian optimization where the domain consists of a finite grid of points. This is the so-called best-arm identification problem, where the goal is to allocate measurement effort wisely to confidently identify the best arm using a small number of measurements. In this framework, one can show formally that EI is far from optimal. To overcome this shortcoming, we introduce a simple modification of the expected improvement algorithm. Surprisingly, this simple change results in an algorithm that is asymptotically optimal for Gaussian best-arm identification problems, and provably outperforms standard EI by an order of magnitude.
Key facts. Cited by 54 papers in the map (data through 14 Oct 2026). First posted on arXiv 29 May 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 15; 2023: 11; 2024: 9; 2025: 9; 2026: 3.
54 papers.
Sort:
- 2022Top Two Algorithms Revisitedcited by 34
- 2023Self-Correcting Bayesian Optimization through Bayesian Active Learningcited by 22
- 2022Regret Bounds for Expected Improvement Algorithms in Gaussian Process Bandit Optimizationcited by 15
- 2022Information-Directed Selection for Top-Two Algorithmscited by 15
- 2021DEBOSH: Deep Bayesian Shape Optimizationcited by 14
- 2022Dealing with Unknown Variances in Best-Arm Identificationcited by 13
- 2021Vector Optimization with Stochastic Bandit Feedbackcited by 12
- 2024Optimizing Adaptive Experiments: A Unified Approach to Regret Minimization and Best-Arm Identificationcited by 12
- 2021Rate-optimal Bayesian Simple Regret in Best Arm Identificationcited by 11
- 2022Non-Asymptotic Analysis of a UCB-based Top Two Algorithmcited by 11
- 2024Enabling Uncertainty Estimation in Iterative Neural Networkscited by 11
- 2022Adaptive Experimentation in the Presence of Exogenous Nonstationary Variationcited by 8
38 more
- 2021Ada-BKB: Scalable Gaussian Process Optimization on Continuous Domains by Adaptive Discretizationcited by 7
- 2022PI is back! Switching Acquisition Functions in Bayesian Optimizationcited by 6
- 2024Best-Arm Identification in Unimodal Banditscited by 6
- 2021Output-Weighted Sampling for Multi-Armed Bandits with Extreme Payoffscited by 5
- 2022Convergence Rate Analysis for Optimal Computing Budget Allocation Algorithmscited by 5
- 2023Self-Adjusting Weighted Expected Improvement for Bayesian Optimizationcited by 5
- 2021Towards Futuristic Autonomous Experimentation--A Surprise-Reacting Sequential Experiment Policycited by 4
- 2022Optimal Best Arm Identification in Two-Armed Bandits with a Fixed Budget under a Small Gapcited by 4
- 2023Price of Safety in Linear Best Arm Identificationcited by 4
- 2023Thompson Exploration with Best Challenger Rule in Best Arm Identificationcited by 4
- 2022On the Finite-Time Performance of the Knowledge Gradient Algorithmcited by 3
- 2022SPRT-based Efficient Best Arm Identification in Stochastic Banditscited by 3
- 2022Best Arm Identification with Contextual Information under a Small Gapcited by 3
- 2023Asymptotically Optimal Fixed-Budget Best Arm Identification with Variance-Dependent Boundscited by 3
- 2023Optimal Exploration is no harder than Thompson Samplingcited by 3
- 2023Worst-Case Optimal Multi-Armed Gaussian Best Arm Identification with a Fixed Budgetcited by 3
- 2025A Unified Framework for Entropy Search and Expected Improvement in Bayesian Optimizationcited by 3
- 2022Active Sampling of Multiple Sources for Sequential Estimationcited by 2
- 2022Towards Automated Design of Bayesian Optimization via Exploratory Landscape Analysiscited by 2
- 2023Best Arm Identification in Stochastic Bandits: Beyond β-optimalitycited by 2
- 2023Adaptive Experimentation at Scale: A Computational Framework for Flexible Batchescited by 2
- 2023Improving the Knowledge Gradient Algorithmcited by 2
- 2024Adaptive Experimental Design for Policy Learningcited by 2
- 2024Pure Exploration for Constrained Best Mixed Arm Identification with a Fixed Budgetcited by 2
- 2024Fixing the Loose Brake: Exponential-Tailed Stopping Time in Best Arm Identificationcited by 2
- 2025Co-Learning Bayesian Optimizationcited by 2
- 2022Suboptimal Performance of the Bayes Optimal Algorithm in Frequentist Best Arm Identificationcited by 1
- 2025Pure Exploration with Infinite Answerscited by 1
- 2025Fixed-Confidence Multiple Change Point Identification under Bandit Feedbackcited by 1
- 2025Pure Exploration via Frank-Wolfe Self-Playcited by 1
- 2025Deceptive Exploration in Multi-armed Banditscited by 1
- 2021One-parameter family of acquisition functions for efficient global optimizationcited by 0
- 2023Sequential Best-Arm Identification with Application to Brain-Computer Interfacecited by 0
- 2024Fixed Confidence Best Arm Identification in the Bayesian Settingcited by 0
- 2024Machine Learning-Guided Design of Non-Reciprocal and Asymmetric Elastic Chiral Metamaterialscited by 0
- 2024AExGym: Benchmarks and Environments for Adaptive Experimentationcited by 0
- 2025Saga: Capturing Multi-granularity Semantics from Massive Unlabelled IMU Data for User Perceptioncited by 0
- 2025Coflex: Enhancing HW-NAS with Sparse Gaussian Processes for Efficient and Scalable DNN Accelerator Designcited by 0
50 most cited of 54 All 54 (JSON)
- 2026Towards patient-specific optimization for mandibular reconstruction planning based on predicted bone-union propensity1 May 2026
- 2026LAGO: A Local-Global Optimization Framework Combining Trust Region Methods and Bayesian Optimization3 Mar 2026
- 2026Beyond Objective-Based Improvement: Stationarity-Aware Expected Improvement for Bayesian Optimization29 Jan 2026
- 2025Relation-Aware Bayesian Optimization of DBMS Configurations Guided by Affinity Scores31 Oct 2025
- 2025Deceptive Exploration in Multi-armed Bandits9 Oct 2025
- 2025Pure Exploration via Frank-Wolfe Self-Play24 Sep 2025
- 2025Coflex: Enhancing HW-NAS with Sparse Gaussian Processes for Efficient and Scalable DNN Accelerator Design31 Jul 2025
- 2025Fixed-Confidence Multiple Change Point Identification under Bandit Feedback11 Jul 2025
- 2025Pure Exploration with Infinite Answers28 May 2025
- 2025Saga: Capturing Multi-granularity Semantics from Massive Unlabelled IMU Data for User Perception16 Apr 2025
- 2025A Unified Framework for Entropy Search and Expected Improvement in Bayesian Optimization30 Jan 2025
- 2025Co-Learning Bayesian Optimization23 Jan 2025
38 more
- 2024Best-Arm Identification in Unimodal Bandits4 Nov 2024
- 2024Fixing the Loose Brake: Exponential-Tailed Stopping Time in Best Arm Identification4 Nov 2024
- 2024AExGym: Benchmarks and Environments for Adaptive Experimentation8 Aug 2024
- 2024Pure Exploration for Constrained Best Mixed Arm Identification with a Fixed Budget23 May 2024
- 2024Machine Learning-Guided Design of Non-Reciprocal and Asymmetric Elastic Chiral Metamaterials19 Apr 2024
- 2024Enabling Uncertainty Estimation in Iterative Neural Networks25 Mar 2024
- 2024Optimizing Adaptive Experiments: A Unified Approach to Regret Minimization and Best-Arm Identification16 Feb 2024
- 2024Fixed Confidence Best Arm Identification in the Bayesian Setting16 Feb 2024
- 2024Adaptive Experimental Design for Policy Learning8 Jan 2024
- 2023Worst-Case Optimal Multi-Armed Gaussian Best Arm Identification with a Fixed Budget30 Oct 2023
- 2023Improving the Knowledge Gradient Algorithm27 Oct 2023
- 2023Optimal Exploration is no harder than Thompson Sampling9 Oct 2023
- 2023Thompson Exploration with Best Challenger Rule in Best Arm Identification1 Oct 2023
- 2023Price of Safety in Linear Best Arm Identification15 Sep 2023
- 2023Self-Adjusting Weighted Expected Improvement for Bayesian Optimization7 Jun 2023
- 2023Sequential Best-Arm Identification with Application to Brain-Computer Interface17 May 2023
- 2023Self-Correcting Bayesian Optimization through Bayesian Active Learning21 Apr 2023
- 2023Adaptive Experimentation at Scale: A Computational Framework for Flexible Batches21 Mar 2023
- 2023Asymptotically Optimal Fixed-Budget Best Arm Identification with Variance-Dependent Bounds6 Feb 2023
- 2023Best Arm Identification in Stochastic Bandits: Beyond β-optimality10 Jan 2023
- 2022Convergence Rate Analysis for Optimal Computing Budget Allocation Algorithms27 Nov 2022
- 2022Towards Automated Design of Bayesian Optimization via Exploratory Landscape Analysis17 Nov 2022
- 2022PI is back! Switching Acquisition Functions in Bayesian Optimization2 Nov 2022
- 2022Non-Asymptotic Analysis of a UCB-based Top Two Algorithm11 Oct 2022
- 2022Dealing with Unknown Variances in Best-Arm Identification3 Oct 2022
- 2022Best Arm Identification with Contextual Information under a Small Gap15 Sep 2022
- 2022Active Sampling of Multiple Sources for Sequential Estimation10 Aug 2022
- 2022SPRT-based Efficient Best Arm Identification in Stochastic Bandits22 Jul 2022
- 2022On the Finite-Time Performance of the Knowledge Gradient Algorithm14 Jun 2022
- 2022Top Two Algorithms Revisited13 Jun 2022
- 2022Information-Directed Selection for Top-Two Algorithms24 May 2022
- 2022Regret Bounds for Expected Improvement Algorithms in Gaussian Process Bandit Optimization15 Mar 2022
- 2022Adaptive Experimentation in the Presence of Exogenous Nonstationary Variation18 Feb 2022
- 2022Suboptimal Performance of the Bayes Optimal Algorithm in Frequentist Best Arm Identification10 Feb 2022
- 2022Optimal Best Arm Identification in Two-Armed Bandits with a Fixed Budget under a Small Gap12 Jan 2022
- 2021Towards Futuristic Autonomous Experimentation--A Surprise-Reacting Sequential Experiment Policy1 Dec 2021
- 2021Rate-optimal Bayesian Simple Regret in Best Arm Identification18 Nov 2021
- 2021Vector Optimization with Stochastic Bandit Feedback23 Oct 2021
50 newest of 54 All 54 (JSON)
- 2022Top Two Algorithms Revisitedcited by 34
- 2023Self-Correcting Bayesian Optimization through Bayesian Active Learningcited by 22
- 2022Regret Bounds for Expected Improvement Algorithms in Gaussian Process Bandit Optimizationcited by 15
- 2022Information-Directed Selection for Top-Two Algorithmscited by 15
- 2021DEBOSH: Deep Bayesian Shape Optimizationcited by 14
- 2022Dealing with Unknown Variances in Best-Arm Identificationcited by 13
- 2021Vector Optimization with Stochastic Bandit Feedbackcited by 12
- 2024Optimizing Adaptive Experiments: A Unified Approach to Regret Minimization and Best-Arm Identificationcited by 12
- 2021Rate-optimal Bayesian Simple Regret in Best Arm Identificationcited by 11
- 2022Non-Asymptotic Analysis of a UCB-based Top Two Algorithmcited by 11
- 2024Enabling Uncertainty Estimation in Iterative Neural Networkscited by 11
- 2022Adaptive Experimentation in the Presence of Exogenous Nonstationary Variationcited by 8
12 most cited of 54 All 54 (JSON)
- 2026Towards patient-specific optimization for mandibular reconstruction planning based on predicted bone-union propensity1 May 2026
- 2026LAGO: A Local-Global Optimization Framework Combining Trust Region Methods and Bayesian Optimization3 Mar 2026
- 2026Beyond Objective-Based Improvement: Stationarity-Aware Expected Improvement for Bayesian Optimization29 Jan 2026
- 2025Relation-Aware Bayesian Optimization of DBMS Configurations Guided by Affinity Scores31 Oct 2025
- 2025Deceptive Exploration in Multi-armed Bandits9 Oct 2025
- 2025Pure Exploration via Frank-Wolfe Self-Play24 Sep 2025
- 2025Coflex: Enhancing HW-NAS with Sparse Gaussian Processes for Efficient and Scalable DNN Accelerator Design31 Jul 2025
- 2025Fixed-Confidence Multiple Change Point Identification under Bandit Feedback11 Jul 2025
- 2025Pure Exploration with Infinite Answers28 May 2025
- 2025Saga: Capturing Multi-granularity Semantics from Massive Unlabelled IMU Data for User Perception16 Apr 2025
- 2025A Unified Framework for Entropy Search and Expected Improvement in Bayesian Optimization30 Jan 2025
- 2025Co-Learning Bayesian Optimization23 Jan 2025
12 newest of 54 All 54 (JSON)