Practical Bayesian Algorithm Execution via Posterior Sampling

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Cheng, Chu Xin, Astudillo, Raul, Desautels, Thomas, Yue, Yisong
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929562590380032
author Cheng, Chu Xin
Astudillo, Raul
Desautels, Thomas
Yue, Yisong
author_facet Cheng, Chu Xin
Astudillo, Raul
Desautels, Thomas
Yue, Yisong
contents We consider Bayesian algorithm execution (BAX), a framework for efficiently selecting evaluation points of an expensive function to infer a property of interest encoded as the output of a base algorithm. Since the base algorithm typically requires more evaluations than are feasible, it cannot be directly applied. Instead, BAX methods sequentially select evaluation points using a probabilistic numerical approach. Current BAX methods use expected information gain to guide this selection. However, this approach is computationally intensive. Observing that, in many tasks, the property of interest corresponds to a target set of points defined by the function, we introduce PS-BAX, a simple, effective, and scalable BAX method based on posterior sampling. PS-BAX is applicable to a wide range of problems, including many optimization variants and level set estimation. Experiments across diverse tasks demonstrate that PS-BAX performs competitively with existing baselines while being significantly faster, simpler to implement, and easily parallelizable, setting a strong baseline for future research. Additionally, we establish conditions under which PS-BAX is asymptotically convergent, offering new insights into posterior sampling as an algorithm design paradigm.
format Preprint
id arxiv_https___arxiv_org_abs_2410_20596
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Practical Bayesian Algorithm Execution via Posterior Sampling
Cheng, Chu Xin
Astudillo, Raul
Desautels, Thomas
Yue, Yisong
Machine Learning
Optimization and Control
We consider Bayesian algorithm execution (BAX), a framework for efficiently selecting evaluation points of an expensive function to infer a property of interest encoded as the output of a base algorithm. Since the base algorithm typically requires more evaluations than are feasible, it cannot be directly applied. Instead, BAX methods sequentially select evaluation points using a probabilistic numerical approach. Current BAX methods use expected information gain to guide this selection. However, this approach is computationally intensive. Observing that, in many tasks, the property of interest corresponds to a target set of points defined by the function, we introduce PS-BAX, a simple, effective, and scalable BAX method based on posterior sampling. PS-BAX is applicable to a wide range of problems, including many optimization variants and level set estimation. Experiments across diverse tasks demonstrate that PS-BAX performs competitively with existing baselines while being significantly faster, simpler to implement, and easily parallelizable, setting a strong baseline for future research. Additionally, we establish conditions under which PS-BAX is asymptotically convergent, offering new insights into posterior sampling as an algorithm design paradigm.
title Practical Bayesian Algorithm Execution via Posterior Sampling
topic Machine Learning
Optimization and Control
url https://arxiv.org/abs/2410.20596