Skip to content

Integrate GPry framework to PyCBC for accelerated Bayesian inference #5109

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

jahedabedi
Copy link

Standard information about the request

This is a: new feature

This change affects: inference

This change changes: scientific output

This change: follows style guidelines, requires additional dependencies

This change will: require additional dependencies (GPry)

Motivation

With the increasing rate of detected gravitational wave events (90+ in O3) and next-generation detectors like LISA and Einstein Telescope, traditional MCMC methods —reliant on iterative waveform evaluations with non-negligible computational cost per likelihood calculation—face fundamental scalability limitations. GPry accelerates Bayesian inference using Gaussian Process Regression and active learning, achieving:

  • 100x acceleration factor (𝒜 = t_traditional/t_GPry)
  • Significant reduction in CO₂ emissions per analysis
  • Speeding up gating-based parameter estimation and making ringdown analyses far more tractable.

This enables efficient parameter estimation and prepares PyCBC for cosmic explorer-era data rates.

Contents

@ahnitz ahnitz requested a review from cdcapano April 21, 2025 18:51
@WuShichao WuShichao added LISA 3g-detectors Code needed to aid with third generation detector analyses labels Apr 22, 2025
@cdcapano
Copy link
Contributor

cdcapano commented May 1, 2025

Adding the WIP label as Jahed is working to update this to the current version of GPry.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3g-detectors Code needed to aid with third generation detector analyses inference LISA work in progress
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

3 participants