Research

Physics-based learning algorithms, from analog hardware to rugged energy landscapes.

Equilibrium Propagation on analog hardware

Equilibrium Propagation (EP) trains a physical system by letting its own dynamics settle to equilibrium, nudging the output towards the target, and reading the gradient out of the difference — no backpropagation graph required. I developed an EP learning algorithm for Oscillator Ising Machines (OIMs), analog networks of coupled oscillators that compute by synchronising. The approach trains both multilayer-perceptron and convolutional architectures directly in the physics of the machine, reaching state-of-the-art neuromorphic accuracy on MNIST and FashionMNIST while remaining resilient to the noise, parameter drift, and quantisation constraints of real analog hardware. A hardware implementation is now underway with Nokia and TU Eindhoven.

Gradient EP and generative models

Standard EP learns by shaping energy minima. Gradient Equilibrium Propagation (GradEP) extends the framework to train the energy gradients themselves, which opens up a different class of models: those defined by vector fields rather than fixed points. This enabled FlowEqProp, the first flow matching generative model trained with Equilibrium Propagation (Best Paper Award, ICONS ‘26). Ongoing work scales EP to more expressive energy-based architectures, including modern Hopfield networks and energy transformers.

Rugged energy landscapes and glassy dynamics

The third thread asks why gradient descent on rugged landscapes behaves the way it does. Using the Rubik’s Cube as a model statistical-physics system, we uncovered a saddles-to-minima topological crossover in the connectivity of critical points: a structural transition in the landscape that controls the onset of glassy dynamics, and which is suppressed when swap moves are allowed. The Cube turns out to be a surprisingly clean laboratory for questions that matter equally for spin glasses and for optimisation in machine learning.