I’m looking to (somewhat loosely) reproduce a lot of the work done by Duvenaud in his “tree-search” Additive kernel, and play around with it in more engineering-focused domains.
I love the new GP api, but there seems to be one last major kernel needed for this to be implemented, namely the changepoint kernel, demonstrated in section 2 here or in some detail here.
Any chance this might see implementation? @bwengals I actually found this via your blog-post, it was a great read!
I’m wondering how well the sampler would fare even if this was implemented…Discontinuities seem to be problematic (requiring, for example, special treatment via the “manifold kernel” or others for step function models). However, this type of function is necessary in the sensor anomaly domain in, e.g. manufacturing PHM, and I think the methodology in Duvenaud et al. would prove beneficial to a lot of operations researchers.
So, I mostly wanted to open a discussion about the discontinuity-modeling kernels (starting w/ changepoints) and get a list of “whishlist” kernels going:
- Changepoint
- Chanewindow
- Spectral
- Manifold?
- Generalized Spectral Mixture
I’m going to start looking into frankenstein-ing some of these together with the new GP module, but any discussion/direction is definitely welcome.