Bonus: a concrete success story. In the traffic prediction benchmark below, a Geometric GP (powered by GeometricKernels) significantly outperforms GNN Ensembles and Bayesian GNNs in both prediction (RMSE) and uncertainty (NLL) quality. Reproduce it with github.com/vabor112/pem...
12.03.2026 16:06
๐ 1
๐ 0
๐ฌ 0
๐ 0
๐ป GitHub: github.com/geometric-ke...
๐ JMLR Paper: www.jmlr.org/papers/v26/2...
#MachineLearning #GeometricDeepLearning #GaussianProcesses #Kernels #Graphs #Manifolds #JMLR #OpenSource
12.03.2026 16:05
๐ 3
๐ 0
๐ฌ 1
๐ 0
Huge thanks to my co-authors Peter Mostowsky, @dvinnie.bsky.social, Iskander Azangulov, Noรฉmie Jaquier, @mjhutchinson141.bsky.social, Aditya Ravuri, Leonel Rozo, @avt.im, all contributors and all users!
12.03.2026 16:05
๐ 0
๐ 0
๐ฌ 1
๐ 0
โ
Spaces: Graphs, Meshes, Hyperspheres, Tori, Hyperbolic spaces, SPD matrices, & Lie Groups (SO(n), SU(n)).
โ
Infrastructure: Run seamlessly on PyTorch, JAX, TensorFlow, or NumPy.
โ
Integrations: Plug-and-play wrappers for GPyTorch & GPJax.
12.03.2026 16:05
๐ 0
๐ 0
๐ฌ 1
๐ 0
What's in the library? GeometricKernels gives you the principled Heat (Diffusion) and Matรฉrn kernels needed to build these models out-of-the-box.
12.03.2026 16:05
๐ 0
๐ 0
๐ฌ 1
๐ 0
Why care about kernels in 2026? To build probabilistic models on geometric domains! Kernels drive Gaussian processes. While they famously struggle in high dim-s (images/text), many geometric domains are intrinsically low-dim, making these models shine (road networks/3D surfaces).
12.03.2026 16:05
๐ 0
๐ 0
๐ฌ 1
๐ 0
Happy to share a major milestone: after years of development, we are officially launching Version 1.0 of the GeometricKernels library!
To top it off, our accompanying paper has just been published in JMLR (MLOSS)! ๐
github.com/geometric-ke...
12.03.2026 16:05
๐ 48
๐ 12
๐ฌ 1
๐ 0
Note: I am also recruiting through @ellis.eu PhD program.
24.10.2025 13:11
๐ 1
๐ 0
๐ฌ 0
๐ 0
Viacheslav Borovitskiy
personal page
Details: vab.im/vacancies/.
24.10.2025 11:35
๐ 1
๐ 0
๐ฌ 1
๐ 0
I am hiring a fully-funded #PhD in #ML to work at the University of Edinburgh on ๐ ๐๐จ๐ฆ๐๐ญ๐ซ๐ข๐ ๐ฅ๐๐๐ซ๐ง๐ข๐ง๐ and ๐ฎ๐ง๐๐๐ซ๐ญ๐๐ข๐ง๐ญ๐ฒ ๐ช๐ฎ๐๐ง๐ญ๐ข๐๐ข๐๐๐ญ๐ข๐จ๐ง.
Application deadline: 31 Dec '25. Starts May/Sep '26.
Details in the reply.
Pls RT and share with anyone interested!
24.10.2025 11:35
๐ 16
๐ 7
๐ฌ 1
๐ 3
Presenting today at #ICLR2025!
Poster session 1, 10:00-12:30, #427.
Oral Session 2F 16:18-16:30.
iclr.cc/virtual/2025...
24.04.2025 01:26
๐ 8
๐ 2
๐ฌ 0
๐ 0
Amazingly, Kacper did the bulk of the work for this ICLR oral as his undergrad thesis ๐ช
13.02.2025 16:54
๐ 4
๐ 0
๐ฌ 0
๐ 0
Schematic illustration of a scalar-valued residual deep GP with L hidden layers. The last layer is a scalar-valued GP on the manifold. If it is not present, the model is manifold-valued. If it is replaced with a Gaussian vector field (GVF), the model is a vector field on the manifold.
Excited to share our ICLR 2025 oral "Residual Deep Gaussian Processes on Manifolds"!
With @vabor112.bsky.social & @arkrause.bsky.social, we introduce manifold-to-manifold GPs that can be composed together, generalising deep GPs to manifolds. Applications include wind prediction & Bayes opt! 1/n
13.02.2025 16:45
๐ 37
๐ 9
๐ฌ 1
๐ 2
๐ ๐๐ก๐ ๐๐ฉ๐ฉ๐จ๐ซ๐ญ๐ฎ๐ง๐ข๐ญ๐ฒ ๐๐ญ ๐๐ฆ๐ฉ๐๐ซ๐ข๐๐ฅ
Looking for my first PhD student
๐ฌ Project: ๐๐ฆ๐ฉ๐๐๐ญ ๐จ๐ ๐๐ง๐ฏ๐ข๐ซ๐จ๐ง๐ฆ๐๐ง๐ญ๐๐ฅ, ๐ฏ๐ข๐ซ๐๐ฅ, ๐๐๐ก๐๐ฏ๐ข๐จ๐ฎ๐ซ๐๐ฅ & ๐ฉ๐ฌ๐ฒ๐๐ก๐จ-๐ฌ๐จ๐๐ข๐๐ฅ ๐๐ฑ๐ฉ๐จ๐ฌ๐ฎ๐ซ๐๐ฌ ๐จ๐ง ๐ก๐๐๐ฅ๐ญ๐ก
Joint with LSHTM & UKHSA
See links below.
๐
๐๐๐๐๐ฅ๐ข๐ง๐: 7 March 2024
๐ฉ Questions? DM me!
#PhD #HealthEquity #ImperialCollege
30.01.2025 12:01
๐ 12
๐ 12
๐ฌ 1
๐ 0
Hodge-Compositional Edge Gaussian Processes
We propose principled Gaussian processes (GPs) for modeling functions defined over the edge set of a simplicial 2-complex, a structure similar to a graph in which edges may form triangular faces. This...
This makes them perform well on tasks ranging from modeling ๐๐๐๐๐๐๐๐๐-๐๐๐๐ ๐๐๐๐๐๐๐ to ๐๐๐๐ ๐๐๐๐๐๐๐๐ or ๐๐๐๐๐ ๐๐๐๐๐๐๐๐ (arxiv.org/abs/2310.19450).
29.01.2025 16:56
๐ 0
๐ 0
๐ฌ 0
๐ 0
Crucially, the resulting kernels support ๐๐๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐ ๐
๐๐๐๐๐๐๐๐๐๐๐๐ of the relative importance of the three Hodge decomposition parts.
29.01.2025 16:56
๐ 0
๐ 0
๐ฌ 2
๐ 0
On top of these, you can define a ๐ฏ๐๐
๐๐-๐๐๐๐๐๐๐๐๐๐๐๐๐ ๐ด๐๐๐ฬ๐๐ ๐๐๐๐๐๐, which is a linear combination of the pure div, pure curl, and harmonic Matรฉrn kernels, each possible with a different set of hyperparameters.
29.01.2025 16:56
๐ 0
๐ 0
๐ฌ 1
๐ 0
This leads to the ๐ฏ๐๐
๐๐ ๐ซ๐๐๐๐๐๐๐๐๐๐๐๐ which splits any edge flow into three parts: pure divergence (curl-free), pure curl (div-free), and harmonic (curl-free & div-free). This allows three different Matรฉrn kernels , one for each part.
29.01.2025 16:56
๐ 0
๐ 0
๐ฌ 1
๐ 0
However, a simplicial 2-complex offers much more. Its structure allows characterizing key properties of edge flows using the discrete concepts of divergence (๐
๐๐) and ๐๐๐๐, measuring how edge flows diverge at nodes and circulate along faces.
29.01.2025 16:56
๐ 0
๐ 0
๐ฌ 1
๐ 0
However, if you want to keep it simple and think about graphs rather than simplicial 2-complexes, the interface allows it: the library can define a reasonable set of triangles for you, for any graph you provide.
29.01.2025 16:56
๐ 0
๐ 0
๐ฌ 1
๐ 0
First, a bit about theory. Mathematically, the kernels are defined on the edge set of a ๐๐๐๐๐๐๐๐๐๐ 2-๐๐๐๐๐๐๐, i.e. a graph along with a set of triangular faces formed by some of its edges.
29.01.2025 16:56
๐ 0
๐ 0
๐ฌ 1
๐ 0
Good news! GeometricKernels now supports the new ๐ฏ๐๐
๐๐-๐๐๐๐๐๐๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐ for flow-type data on graphs (thnx Maosheng Yang).
Example notebook: geometric-kernels.github.io/GeometricKer....
For the theory behind, see arxiv.org/abs/2310.19450.
Some details below.
29.01.2025 16:55
๐ 7
๐ 1
๐ฌ 1
๐ 0
Check out the workshop "Uncertainty in multivariate, non-Euclidean, and functional spaces: theory and practice"
Where: Isaac Newton Institute, Cambridge
When: 6-9 May 2025
Application deadline: 12 Jan 2025. Link in reply
(contributed talks/posters are welcome)
I will be there!
19.12.2024 15:18
๐ 10
๐ 3
๐ฌ 1
๐ 1
The NeurIPS Workshop on Bayesian Decision-making and Uncertainty has started - our first talk is by @mvdw.bsky.social!
Join us at East Meeting Room 8, 15, or online!
14.12.2024 17:45
๐ 41
๐ 6
๐ฌ 1
๐ 0
We are organising the First International Conference on Probabilistic Numerics (ProbNum 2025) at EURECOM in southern France in Sep 2025. Topics: AI, ML, Stat, Sim, and Numerics. Reposts very much appreciated!
probnum25.github.io
17.11.2024 07:06
๐ 46
๐ 24
๐ฌ 3
๐ 6