Logic · Information · Learning

Søren Riis

Reader in Computer Science · School of EECS

I study how mathematical structure shapes what systems can prove, communicate, decide, and learn.

My research connects mathematical logic and combinatorics with information flow, collective choice, and learning in games.

Søren Riis
Queen Mary University of London

Featured · Interactive theory paper

Learning in impartial games

Søren Riis · Revised preprint · October 2026

Why can neural networks struggle with a game that has a simple, efficient solution? Using NIM, this paper identifies a representational bottleneck and develops three ways around it. Read the paper, explore the explanations, and follow the mathematical claims into their Lean formalisation.

Logic & proof complexity

When does one counting principle imply another?

My work on modular counting characterises implications between counting principles through the prime factors of their moduli.

Søren Riis · Annals of Pure and Applied Logic, 1997

Counting and the complexity of proofs →

Information flow

What can a network infer from local information?

Graph guessing games connect local constraints with network coding. With Maximilien Gadouleau, I developed constructions linking guessing graphs, graph entropy, and communication.

Gadouleau & Riis · IEEE Transactions on Information Theory, 2011

Guessing numbers and network coding →

Games & learning

Does winning reveal understanding?

With Bei Zhou, I use impartial games to examine the gap between competitive performance and broader mastery in reinforcement learning.

Zhou & Riis · Machine Learning, 2026

Learning the structure of a game →
Play Gomulda · 5 × 5 →

A game of maps, colour and strategy, invented by Cristoffer Crone. This was the board we most often played on in the Danish Gomulda Laug.

Explore larger boards →

Try it →

Four guided research games, six deeper tools, and Gomulda.

Watch it →

Research explanations, recorded talks, and slides.

Read it →

The full bibliography, hosted PDFs, and earlier versions.

Selected publications

All papers and PDFs →

Current research & preprints

Research context →

Recent work on a one-unit complexity gap, text ecosystems, waiting-time paradoxes, and an entropic approach to extremal combinatorics.

Talks & presentations

Coin racing and waiting-time paradoxes
DIMAP Seminar, University of Warwick · 26 January 2026

Teaching

Logic, discrete structures, complexity, and computation at Queen Mary.

Box proofs: Fitch-style natural deduction

I developed this interactive teaching app to help students learn Fitch-style natural deduction in propositional logic. Build and check box proofs with practice exercises, hints, and step-by-step guidance.

Logic Lab: 2SAT and resolution

I developed this interactive teaching app for ECS651U: Computability, Complexity and Algorithms. Explore the 2SAT algorithm through implication graphs, and build and check resolution proofs.

Contact

s.riis@qmul.ac.uk
School of Electronic Engineering and Computer Science
Queen Mary University of London
Mile End Road, London E1 4NS