Double checking that Gauche's fingerprint kernels are positive definite.

GAUCHE is a library for Gaussian processes in chemistry. I contributed a small amount to GAUCHE several years ago but am not an active developer. I recently learned that some new fingerprint kernels were added. In this post I examine whether these kernels are positive definite (PD), and if there are any restrictions attached.

Using a small set of lemmas (of which two were new to me), I am convinced that all but two of the kernels are PD, without being restricted to binary vectors. The remaining 2 I am unsure of, but don't claim that they are not PD.

Read more…

Review of NeurIPS 2024 and predictions for ML in 2025

I was fortunate to attend NeurIPS 2024, arguably the largest and most influential machine learning conference in the world (thanks Valence for sponsoring my trip 🙏). In this post I will try to summarize what I learned at NeurIPS, and cautiously make some predictions for the year ahead.

Read more…

What can eduroam teach us about building research infrastructure

Eduroam is a fantastic piece of academic infrastructure: students/researchers from thousands of universities around the world can automatically connect to WiFi and any partner institutions using login details from their home institution. To me it's surprising that it exists, given that it has many characteristics of projects which academia is terrible at accomplishing:

Read more…

Scientific conferences as approximate Bayesian inference

Scientists should ideally form their beliefs based on evidence and update their beliefs as new evidence arrives. Unfortunately, humans are far from perfect Bayesian thinkers and therefore may struggle to do this properly. In this post I explain how conferences help scientists perform better Bayesian inference.

Read more…