Skip to content

Commit ecf9ac1

Browse files
esantorellafacebook-github-bot
authored andcommitted
Changelog for 0.9.5 release (#2143)
Summary: ## Motivation Changelog for 0.9.5 release Pull Request resolved: #2143 Test Plan: * Looked at the file in a markdown viewer * Running the nightly cron to make sure everything is green before we put out a release: https://github.com/pytorch/botorch/actions/runs/7145907153 Reviewed By: saitcakmak, mpolson64 Differential Revision: D51993236 Pulled By: esantorella fbshipit-source-id: bda777cedb68b07e15f74b816b30b61b2404534c
1 parent 03e0d7a commit ecf9ac1

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,34 @@
22

33
The release log for BoTorch.
44

5+
## [0.9.5] -- Dec 8, 2023
6+
7+
#### New features
8+
9+
Hypervolume Knowledge Gradient (HVKG):
10+
* Add `qHypervolumeKnowledgeGradient`, which seeks to maximize the difference in hypervolume of the hypervolume-maximizing set of a fixed size after conditioning the unknown observation(s) that would be received if X were evaluated (#1950).
11+
* Add initializer for one-shot HVKG (#1982).
12+
* Add tutorial on decoupled Multi-Objective Bayesian Optimization (MOBO) with HVKG (#2094).
13+
* Illustrate how to use Multi-Fidelity HVKG (MV-HVKG) (#2101).
14+
15+
Other new features:
16+
* Add `MultiOutputFixedCostModel`, which is useful for decoupled scenarios where the objectives have different costs (#2093).
17+
* Enable `q > 1` in acquisition function optimization when nonlinear constraints are present (#1793).
18+
* Support different noise levels for different outputs in test functions (#2136).
19+
20+
#### Bug fixes
21+
* Fix fantasization with a `FixedNoiseGaussianLikelihood` when `noise` is known and `X` is empty (#2090).
22+
* Make `LearnedObjective` compatible with constraints in acquisition functions regardless of `sample_shape` (#2111).
23+
* Make input constructors for `qExpectedImprovement`, `qLogExpectedImprovement`, and `qProbabilityOfImprovement` compatible with `LearnedObjective` regardless of `sample_shape` (#2115).
24+
* Fix handling of constraints in `qSimpleRegret` (#2141).
25+
26+
#### Other changes
27+
* Increase default sample size for `LearnedObjective` (#2095).
28+
* Allow passing in `X` with or without fidelity dimensions in `project_to_target_fidelity` (#2102).
29+
* Use full-rank task covariance matrix by default in SAAS MTGP (#2104).
30+
* Rename `FullyBayesianPosterior` to `GaussianMixturePosterior`; add `_is_ensemble` and `_is_fully_bayesian` attributes to `Model` (#2108).
31+
* Various improvements to tutorials including speedups, improved explanations, and compatibility with newer versions of libraries.
32+
533

634
## [0.9.4] - Nov 6, 2023
735

0 commit comments

Comments
 (0)