Skip to content

Add ConstrainedLogEHVI#6198

Merged
nabenabe0928 merged 16 commits intooptuna:masterfrom
kAIto47802:add-constrained-log-ehvi
Jul 31, 2025
Merged

Add ConstrainedLogEHVI#6198
nabenabe0928 merged 16 commits intooptuna:masterfrom
kAIto47802:add-constrained-log-ehvi

Conversation

@kAIto47802
Copy link
Copy Markdown
Collaborator

@kAIto47802 kAIto47802 commented Jul 9, 2025

Motivation

For multi‑objective constrained GP sampling, ConstrainedLogEHVI is needed.

Description of the changes

  • Add ConstrainedLogEHVI.

@kAIto47802 kAIto47802 marked this pull request as draft July 9, 2025 10:10
@nabenabe0928 nabenabe0928 self-assigned this Jul 9, 2025
@nabenabe0928 nabenabe0928 added the feature Change that does not break compatibility, but affects the public interfaces. label Jul 9, 2025
@nabenabe0928 nabenabe0928 added this to the v4.5.0 milestone Jul 9, 2025
@github-actions
Copy link
Copy Markdown
Contributor

This pull request has not seen any recent activity.

@github-actions github-actions bot added the stale Exempt from stale bot labeling. label Jul 16, 2025
@kAIto47802 kAIto47802 marked this pull request as ready for review July 23, 2025 10:09
@codecov
Copy link
Copy Markdown

codecov bot commented Jul 23, 2025

Codecov Report

Attention: Patch coverage is 50.00000% with 4 lines in your changes missing coverage. Please review.

Project coverage is 88.12%. Comparing base (7cefd09) to head (2f54b10).
Report is 133 commits behind head on master.

Files with missing lines Patch % Lines
optuna/_gp/acqf.py 50.00% 4 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #6198      +/-   ##
==========================================
- Coverage   88.38%   88.12%   -0.26%     
==========================================
  Files         207      207              
  Lines       14030    14051      +21     
==========================================
- Hits        12400    12383      -17     
- Misses       1630     1668      +38     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@github-actions github-actions bot removed the stale Exempt from stale bot labeling. label Jul 23, 2025
@nabenabe0928
Copy link
Copy Markdown
Contributor

This PR looks almost good to me:)
Could you, @kAIto47802 , please add an inline comment saying that "TODO: Rename Y_train" in LogEHVI as Y_train would not be accurate anymore?

@sawa3030
Copy link
Copy Markdown
Collaborator

This PR looks almost good to me. I’ll take another look once the part pointed out by @nabenabe0928 is addressed.

kAIto47802 and others added 9 commits July 25, 2025 16:00
Co-authored-by: Shuhei Watanabe <47781922+nabenabe0928@users.noreply.github.com>
Co-authored-by: Shuhei Watanabe <47781922+nabenabe0928@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

@nabenabe0928 nabenabe0928 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@nabenabe0928 nabenabe0928 removed their assignment Jul 25, 2025
Copy link
Copy Markdown
Collaborator

@sawa3030 sawa3030 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@nabenabe0928 nabenabe0928 merged commit 26581b9 into optuna:master Jul 31, 2025
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Change that does not break compatibility, but affects the public interfaces.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants