Bayesian Optimization of Function Networks with Partial Evaluations
Poompol Buathong, Jiayue Wan, Raul Astudillo, Samuel Daulton,, Maximilian Balandat, Peter I. Frazier

TL;DR
This paper introduces a cost-aware Bayesian optimization method for function networks that selectively evaluates nodes, reducing costs and improving performance over existing methods in synthetic and real-world applications.
Contribution
It proposes a novel knowledge gradient acquisition function for cost-aware node evaluation in function networks, enabling more efficient optimization.
Findings
Outperforms existing BOFN methods and benchmarks
Reduces query costs by evaluating only parts of the network
Effective on synthetic and real-world problems
Abstract
Bayesian optimization is a powerful framework for optimizing functions that are expensive or time-consuming to evaluate. Recent work has considered Bayesian optimization of function networks (BOFN), where the objective function is given by a network of functions, each taking as input the output of previous nodes in the network as well as additional parameters. Leveraging this network structure has been shown to yield significant performance improvements. Existing BOFN algorithms for general-purpose networks evaluate the full network at each iteration. However, many real-world applications allow for evaluating nodes individually. To exploit this, we propose a novel knowledge gradient acquisition function that chooses which node and corresponding inputs to evaluate in a cost-aware manner, thereby reducing query costs by evaluating only on a part of the network at each step. We provide an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Bayesian Modeling and Causal Inference · Machine Learning and Algorithms
