Skip to content
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

Variational Fourier Features #449

Open
ahwillia opened this issue Apr 7, 2024 · 2 comments
Open

Variational Fourier Features #449

ahwillia opened this issue Apr 7, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@ahwillia
Copy link

ahwillia commented Apr 7, 2024

Thanks for the great package. I am interested in fitting GPs using the Variational Fourier Features framework described in Hensman et al. 2018. From quickly looking through the documentation, I don't believe it is currently implemented (sorry if I missed it). Does anyone know of any other implementations of this approach in jax?

If there is interest in including this I may be able to help contribute.

@ahwillia ahwillia added the enhancement New feature or request label Apr 7, 2024
@thomaspinder
Copy link
Collaborator

Hey @ahwillia. Thanks for interest! We do not currently have a VFF implementation. However, there is certainly interest in the work from within the developers. If you have ideas around an imlpementation/contribution, then I'd be interested to hear your thoughts.

@ahwillia
Copy link
Author

ahwillia commented May 8, 2024

Thanks. I have been playing around with a few different things and developing some prototypes. Eventually I may have something that you'd be interested in merging.

I noticed that there is an RFF class that is used to draw approximate samples from the GP prior. An alternative use of this class would be to fit an approximate GP regression model, as proposed in the original Rahimi + Recht paper. Is this "weight space view" of GP regression something you plan to flesh out? I think what I have in mind are extensions of this basic approach.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants