Our research is on the geometry of data and machine learning models. We develop theory, algorithms and measures that help to create private, secure and accurate learning systems. In 2026 – 27 we are looking at the following topics.
Generative AI
Generative models can now produce realistic text and images. But their internal mechanisms and imapacts are not well understood. We would like to understand why and when they work well, and when they do not. We also want to know what happens at the usage end of generative models.
Study of internal operation of generative models
When a model generates a new image step by step, we can study and compare these steps to try and understand their behaviour. We use this technique in our work on Provenance of Fine Tuned Diffusion Models. Fine tuning is a class of specialised techniques to modify a large model to work on a particular domain. For example, diffusion models for creating images can be modified to produce a particular type or style of images using these techniques. In the paper, we develop techniques to determine if images are generated from a particular model or its adaptations.
Repeated application of generative models
The exciting current developments in AI are from generative model created with data found on the Internet. Now artifical data from these models is everywhere. What happens when next generation of generative models are trained in part on artificial data? See my interview at Scientific American for a discussion.
We tried feeding artificial data to train generative models, and found that through generations, the models degrade until they start producing nonsense!


There are, of course, many a lot of even more exciting research to do in this area. What is really different in artificial data? Can we avoid this pitfall? What are the subtle differences in models trained with artificial data and what are their consequences?
Geometry, Statistics and Theory of Neural networks
An x-ray look at neural network to understand their training and behaviour requires understanding their embeddings and operating geometry.
Neural training dynamics and stochastic gradient descent
While neural networks are the everywhere and the main basis of machine learning today, their internal operation and training process remain mysterious and poorly understood. Overparameterised neural networks generalise surprisingly well, which is not yet understood in terms of statistical theory. On the other hand, after excess training, they can also memorise much of the data. Using a quantity called magnitude potential we can predict and analyse much of these changes during the training of a neural network.

In this picture we see how Magnitude potential and Magnitude potential ratio separates red and blue points in their original embedding and in the logit layer of a classifier. You can find more in the paper Generalization in Neural Networks Through the Lens of Magnitude Potential appearing at NeurIPS 2026.
Statistics geometry and distances
Developing our understanding of machine learning depends on finding new ides in statistics, geometry and algorithms. We regularly work on finding new algorithms and measures. We recently created magnitude distance as a way ot measure the distance between two datasets. In the paper Magnitude Distance: A Geometric Measure of Dataset Similarity (ICML 2026) we use define distance and use as a loss function in flow models for image generation.
Private and Secure Machine Learning — differential privacy, cryptography, and blockchains
Privacy is a fundamental and difficult challenge in today’s world. As our data gets used in many products and services, the question is: can we hope to save some of our privacy while retaining the same applications of data science? Thus, instead of simply extracting as much knowledge as possible, privacy is a question of balancing what we can learn with what we can hide.
In a recent paper called PrivaDE: Privacy-preserving Data Evaluation for Blockchain-based Data Marketplaces we describe how data can be evaluated and shared securely, that is, someone buying data to update their models can first evaluate the quality of the data before paying or using it. This data valuation works using cryptographic techniques called Zero Knowledge Proofs, that ensure that the requirements are met, without leaking information about the data.
When it comes using large generative models, only big organisations alone have the resources to run large number of queries. But if we can pool our resources to share the workload, we can run many queries and make good use of generative models without requiring to pay for proprietary systems. We described a new blockchain system called Proof of machine learning where everyone can participate and instead of using wasteful hash mining in proof of work, the miner contribute by running generative AI queries. Thus they not only contribute to running the blockchain, in the process they also compute AI queries. You can find more in the paper Proof-of-Machine-Learning-Inference: Mining Knowledge, Not Hashes.
Biomedical Engineering
Protein and Drug design — shapes of molecules
AI applied to molecules is one of the most important areas of machine learning today. The 2024 Nobel prize in Chemistry went to the creators of Alphafold for contributing to the long standing open problem of predicting the folded shape of proteins. Major challenges these areas are about predicting the shapes of proteins and other molecules (e.g. drugs) and how they will interact. Various kinds of models exist to predict properties of proteins and other molecules, including language models and embedding models.
We analysed a large set of plant proteins and found a set that can be used as surfactants. Surfactants are chemicals widely used in industry to create emulsions, but are usually manufactured synthetically. Instead, plant protein based emulsifiers are natural and environment friendly. Read more in our paper about plant protein surfactants at Nature’s Communication Chemistry.
We are additionally starting to investigate various questions around drug design, protein design alphafold and other folding models, chirality and diffusion models.
Geometry and Topology in the Human body
Shape at a larger scale scale is also critical in understanding the human body, various conditions and developing remedies.
We have applied network analysis and topological data analysis to detection go diabetic retinopathy and Azheimer’s disease. We have developed a realistic model of the human tongue surface, with analytical methods to measure its sensing and friction properties. Further works is in progress in these areas.

The brain: young, old, and under Alzheimer’s disease.
Our work on 3D meshes of the human tongue has gained recognition in media all over the world.

The beautiful 3D geometry of the human tongue surface
See our most recent work on the features and uniqueness of tongue papillae using ML and topological data analysis.