Research

Making AI systems understandable

CRUMBS studies how to explain AI systems, whether they learn from data, reason with symbolic knowledge, or combine the two. Our work is organised around three connected threads.

Learning

Interpretability of learned models: counterfactual and attribution-based explanations for neural networks, robustness of explanations under model changes, and analysis of the internal representations of modern models such as LLMs and diffusion models.

Reasoning

Symbolic and formal methods for explanation: verification of neural networks, computational argumentation, planning, and explanations for sequential decision making.

Explanation

Explanations people can rely on: formal guarantees, contestability and recourse, and applications in high-stakes settings such as finance, energy, and critical infrastructure.

Publications

Curious what this looks like in practice? Here's the full list of what we've been working on, from published papers to our latest pre-prints. Group members are shown in bold.

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016