When QHack rolled around in late Feb, my team and I were on the hunt for appealing QML projects. We took one glance at this quantum graph neural network paper and knew it wouldn’t disappoint. Indeed it didn’t.

5 days later, we ended up placing in the top 5 teams and winning several power-ups & prizes along the way.

This project was an exotic blend of many things I love.

Graph theory. Machine learning. Quantum Computing.

And it also sparked some new passions: high-energy physics. No less, working on this project taught me a marriage of these concepts. And so in this post, I’d like to share this exotic fusion with you. In detail.

Let me preface that my intention here is not to convince you of the quantum upside — which remains unknown — but rather to journey you through the jungle of learnings reaped from exploring this QML application.

We’ll do an in-depth breakdown of graph neural networks, how the quantum analogue differs, why one would think of applying it to high energy physics, and so much more. This post is for you if:

Ready to begin? Here’s the map we’ll follow.

Allons-y!

Problem

Before diving right into the QML, let’s understand the problem we’re hoping to solve along with the context it resides upon. That takes us to Geneva.

CERN general operations

Diagram of the particle accelerator rings at CERN (27km in circumference) | Image credit: CERN

Diagram of the particle accelerator rings at CERN (27km in circumference) | Image credit: CERN