Goal Hijacking June 16, 2025
How Intrinsic Motivation Can Derail Goal-Directed Behavior

The Hammer and the Nuke June 16, 2025
Why AI Robustness is a Necessary Condition for AI Alignment

Turing versus Scherbius June 1, 2025
The card game

A Tutorial on Ciphers June 1, 2025
From Caesar to a Simplified Enigma

Intelligent Immunity May 27, 2025
What if intelligence evolved within the immune system?

Approximate Reasoning: Computational Rationality in Humans and LLMs March 25, 2025
Why 'Flaws' in Thinking Might Be Optimal Strategies for Incomplete Models

Typicality August 10, 2024
In high dimensions, typical is unintuitive

The MAP solution is not the best solution? August 10, 2024
MAP produces solutions that are not typical

Projection into the typical set: PITS August 10, 2024
A new approach to solving inverse problems

Diffusion posterior sampling August 10, 2024
A review of recent work

Typical set of arbitrary distributions August 10, 2024
Constructing the typical set for arbitrary distributions

Typical set of arbitrary distributions August 10, 2024
Proving that the image of the typical set is the typical set of the image

Score functions, denoising and diffusion August 10, 2024
Diffusion is just stacked denoising score matching!

The behaviour of neural flows August 1, 2024
Neural nets can struggle to learn very simple flows.

Pilot waves January 10, 2024
The classical alternative to quantum mechanics?

Graph enumeration January 10, 2024
The orderly enumeration of graphs

Language models are all you need November 10, 2022
for SMILES-based chemistry

Automatic integration October 13, 2022
Like automatic differentiation, but for integration

Requests for research April 10, 2020
Some ideas from my masters.

The fable of the caterpillar February 25, 2019
A fun intro to my masters topic; abstraction for efficient reinforcment learning.

The advantages of backward reasoning. October 20, 2018
A simple exploration of what can be gained by reasoning backwards from your goal.

Real time bandits September 5, 2018
Rewarding a twitter bot is more complicated than I imagined.

Inference via interference August 28, 2018
Learning by controlling the propagation speed of signals.

Automated science August 22, 2018
Model-based reinforcement learning, symbolic AI, and the limits of efficient learning.

Unsupervised skip connections May 30, 2018
How can we use ladder nets in the unsupervised setting?

Covering letter for my first PhD proposal May 14, 2018
Principles of neural design, automated science, general reinforcement learning

Visualising dataset alignment February 10, 2018
Dataset alignment represented as tensor networks

Conserved complexity September 26, 2017
A conservation law for algorithms?

Deep learning September 20, 2017
An intro to deep learining for COMP421.

Representations within linear algebra September 26, 2016
We can use linear algebra to represent; linear operators, algebras, computations, symmetry and more.

A functional type of non-linear algebra? September 26, 2016
Functional programming plus neural network architectures.