Portrait of Till Hofmann

Till Hofmann

Postdoctoral Researcher with Giuseppe De Giacomo, Department of Computer Science, University of Oxford

Trustworthy autonomy: combining formal methods and learning to establish guarantees about the behavior of autonomous robots.

Robots are increasingly capable because they learn from data, but a learned policy comes with no promises: it can behave unpredictably just outside the situations it was trained on, and there is rarely a way to state what it will never do. Formal methods offer the reverse trade-off. They can establish provable correctness, but they need a model, and specifications are usually written over a fixed, finite set of propositions. My research sits at the interface: first-order temporal specifications and situation-calculus programs that quantify over objects rather than propositions, and the question of which guarantees survive when parts of a system are learned. I work on both the theory and the deployment on real robots.

Research threads

Specifications that generalize

First-order temporal specifications and procedural (Golog / situation-calculus) programs as the interface between human intent and machine behavior. Written once, they hold for any number of objects, products, and instance sizes.

representative paper →

Guarantees under learning

Formal methods presuppose a model; learned components do not come with one. This thread asks which correctness guarantees can still be established when parts of an autonomous system are learned rather than specified.

representative paper →

Robots that actually run

Long-horizon task and motion planning, execution monitoring, goal reasoning, and deployment on physical robots in industrial settings. This is where the theoretical questions come from in the first place.

representative paper →

News

All news →